From e796f88b387dd508643e201be12db4bb095e7dbc Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Tue, 16 Sep 2014 15:25:22 +0400 Subject: [PATCH] Regenerate test data with constructed descriptors for diagnostics tests --- .../invoke/onObjects/invokeOnClassObject1.txt | 18 + .../invoke/onObjects/invokeOnClassObject2.txt | 24 + .../invokeOnClassObjectOfNestedClass1.txt | 25 + .../invokeOnClassObjectOfNestedClass2.txt | 25 + .../invoke/onObjects/invokeOnEnum1.txt | 57 + .../invoke/onObjects/invokeOnEnum2.txt | 53 + .../onObjects/invokeOnImportedEnum1.txt | 57 + .../onObjects/invokeOnImportedEnum2.txt | 53 + .../invoke/onObjects/invokeOnObject1.txt | 18 + .../invoke/onObjects/invokeOnObject2.txt | 19 + .../functions/tailRecursion/defaultArgs.txt | 4 + .../tailRecursion/extensionTailCall.txt | 4 + .../tailRecursion/functionWithNoTails.txt | 4 + .../functionWithNonTailRecursions.txt | 4 + .../functionWithoutAnnotation.txt | 4 + .../box/functions/tailRecursion/infixCall.txt | 4 + .../tailRecursion/infixRecursiveCall.txt | 4 + .../functions/tailRecursion/insideElvis.txt | 4 + .../tailRecursion/labeledThisReferences.txt | 21 + .../box/functions/tailRecursion/loops.txt | 4 + .../tailRecursion/multilevelBlocks.txt | 4 + .../tailRecursion/realIteratorFoldl.txt | 4 + .../tailRecursion/realStringEscape.txt | 5 + .../tailRecursion/realStringRepeat.txt | 4 + .../tailRecursion/recursiveCallInLambda.txt | 5 + .../recursiveCallInLocalFunction.txt | 4 + .../tailRecursion/recursiveInnerFunction.txt | 4 + .../box/functions/tailRecursion/returnIf.txt | 4 + .../functions/tailRecursion/returnInCatch.txt | 4 + .../tailRecursion/returnInFinally.txt | 4 + .../tailRecursion/returnInIfInFinally.txt | 4 + .../tailRecursion/returnInParentheses.txt | 4 + .../functions/tailRecursion/returnInTry.txt | 4 + .../functions/tailRecursion/simpleBlock.txt | 4 + .../functions/tailRecursion/simpleReturn.txt | 4 + .../tailRecursion/simpleReturnWithElse.txt | 4 + .../box/functions/tailRecursion/sum.txt | 4 + .../tailCallInBlockInParentheses.txt | 4 + .../tailRecursion/tailCallInParentheses.txt | 4 + .../tailRecursion/tailRecursionInFinally.txt | 4 + .../tailRecursion/thisReferences.txt | 13 + .../functions/tailRecursion/unitBlocks.txt | 4 + .../tailRecursion/whenWithCondition.txt | 4 + .../tailRecursion/whenWithInRange.txt | 4 + .../functions/tailRecursion/whenWithIs.txt | 4 + .../tailRecursion/whenWithoutCondition.txt | 4 + .../testData/diagnostics/tests/Abstract.txt | 60 + .../tests/AbstractInAbstractClass.txt | 40 + .../diagnostics/tests/AbstractInClass.txt | 40 + .../diagnostics/tests/AbstractInTrait.txt | 39 + .../AnonymousInitializerVarAndConstructor.txt | 9 + .../tests/AnonymousInitializers.txt | 17 + .../diagnostics/tests/AutoCreatedIt.txt | 17 + .../tests/AutocastAmbiguitites.txt | 18 + .../tests/AutocastsForStableIdentifiers.txt | 56 + compiler/testData/diagnostics/tests/Basic.txt | 13 + .../tests/BinaryCallsOnNullableValues.txt | 10 + .../testData/diagnostics/tests/Bounds.txt | 72 + .../diagnostics/tests/BreakContinue.txt | 16 + .../testData/diagnostics/tests/Builders.txt | 251 + compiler/testData/diagnostics/tests/Casts.txt | 3 + .../diagnostics/tests/CharacterLiterals.txt | 3 + .../tests/CompareToWithErrorType.txt | 3 + .../testData/diagnostics/tests/Constants.txt | 10 + .../diagnostics/tests/Constructors.txt | 98 + .../tests/ConstructorsOfPrimitives.txt | 3 + .../tests/CovariantOverrideType.txt | 30 + .../tests/DefaultValuesTypechecking.txt | 14 + .../diagnostics/tests/DeferredTypes.txt | 8 + .../diagnostics/tests/DiamondFunction.txt | 32 + .../tests/DiamondFunctionGeneric.txt | 32 + .../diagnostics/tests/DiamondProperty.txt | 32 + .../testData/diagnostics/tests/Dollar.txt | 27 + .../tests/FinalClassObjectBound.txt | 27 + .../diagnostics/tests/ForRangeConventions.txt | 144 + .../tests/FunctionCalleeExpressions.txt | 13 + .../diagnostics/tests/FunctionReturnTypes.txt | 79 + .../tests/GenericArgumentConsistency.txt | 175 + .../tests/GenericFunctionIsLessSpecific.txt | 5 + .../diagnostics/tests/IllegalModifiers.txt | 116 + .../testData/diagnostics/tests/IncDec.txt | 32 + .../tests/IncorrectCharacterLiterals.txt | 4 + .../tests/InferNullabilityInThenBlock.txt | 4 + .../diagnostics/tests/IsExpressions.txt | 3 + .../diagnostics/tests/LValueAssignment.txt | 74 + .../tests/MergePackagesWithJava.txt | 17189 +++++++++++++++ .../tests/MultilineStringTemplates.txt | 4 + .../diagnostics/tests/MultipleBounds.txt | 100 + .../diagnostics/tests/Nullability.txt | 13 + .../OverrideFunctionWithParamDefaultValue.txt | 19 + ...ridenFunctionAndSpecifiedTypeParameter.txt | 18 + .../diagnostics/tests/OverridingVarByVal.txt | 32 + .../diagnostics/tests/PackageAsExpression.txt | 9 + .../tests/PackageInExpressionPosition.txt | 21 + .../diagnostics/tests/PackageQualified.txt | 65 + .../diagnostics/tests/PrimaryConstructors.txt | 50 + .../tests/ProcessingEmptyImport.txt | 3 + .../ProjectionOnFunctionArgumentErrror.txt | 3 + .../tests/ProjectionsInSupertypes.txt | 31 + .../testData/diagnostics/tests/Properties.txt | 16 + .../tests/PropertyInitializers.txt | 12 + .../tests/QualifiedExpressions.txt | 6 + .../tests/RecursiveTypeInference.txt | 36 + .../tests/ReflectionTypesNotLoaded.txt | 13 + .../tests/ResolveOfJavaGenerics.txt | 7 + .../diagnostics/tests/ResolveToJava.txt | 7 + .../testData/diagnostics/tests/Return.txt | 9 + .../tests/SafeCallNonNullReceiver.txt | 3 + .../SafeCallNonNullReceiverReturnNull.txt | 4 + .../tests/SafeCallOnFakePackage.txt | 17 + .../diagnostics/tests/ShiftFunctionTypes.txt | 63 + .../tests/StarsInFunctionCalls.txt | 7 + .../diagnostics/tests/StringTemplates.txt | 3 + .../diagnostics/tests/SupertypeListChecks.txt | 125 + .../tests/SyntaxErrorInTestHighlighting.txt | 3 + .../SyntaxErrorInTestHighlightingEof.txt | 3 + .../tests/TraitOverrideObjectMethods.txt | 15 + .../diagnostics/tests/TypeInference.txt | 13 + ...TypeMismatchOnOverrideWithSyntaxErrors.txt | 19 + .../tests/UnitByDefaultForFunctionTypes.txt | 3 + .../testData/diagnostics/tests/UnitValue.txt | 3 + .../testData/diagnostics/tests/Unresolved.txt | 16 + .../diagnostics/tests/UnusedVariables.txt | 41 + .../ValAndFunOverrideCompatibilityClash.txt | 66 + .../diagnostics/tests/VarargTypes.txt | 12 + .../testData/diagnostics/tests/Varargs.txt | 5 + .../testData/diagnostics/tests/Variance.txt | 42 + .../AmbigiousAnnotationConstructor.txt | 5 + .../AnnotatedConstructorParams.txt | 15 + .../AnnotationForClassTypeParameter.txt | 31 + .../AnnotationForFunctionTypeParameter.txt | 27 + .../tests/annotations/AnnotationForObject.txt | 15 + .../annotations/AnnotationsForClasses.txt | 15 + .../AnnotationsForPropertyTypeParameter.txt | 27 + .../tests/annotations/BasicAnnotations.txt | 31 + .../tests/annotations/ConstructorCall.txt | 54 + .../tests/annotations/Deprecated.txt | 4 + .../JavaAnnotationConstructors.txt | 15 + .../tests/annotations/NonAnnotationClass.txt | 15 + .../annotations/annotationInheritance.txt | 44 + .../tests/annotations/annotationModifier.txt | 46 + .../booleanLocalVal.txt | 11 + .../compareAndEquals.txt | 11 + .../enumConst.txt | 56 + .../javaProperties.txt | 32 + .../kotlinProperties.txt | 23 + .../strings.txt | 12 + .../invalidTypesInAnnotationConstructor.txt | 217 + .../tests/annotations/kt1860-negative.txt | 12 + .../tests/annotations/kt1860-positive.txt | 19 + .../annotations/kt1886annotationBody.txt | 90 + .../annotations/missingValOnParameter.txt | 10 + .../tests/annotations/onExpression.txt | 10 + .../tests/annotations/onInitializer.txt | 21 + .../diagnostics/tests/annotations/onLoops.txt | 10 + .../tests/annotations/onLoopsUnreachable.txt | 10 + .../tests/annotations/onMultiDeclaration.txt | 22 + .../tests/backingField/CustomGetSet.txt | 9 + .../tests/backingField/CustomGetVal.txt | 9 + .../tests/backingField/CustomGetValGlobal.txt | 5 + .../tests/backingField/CustomGetVar.txt | 9 + .../tests/backingField/CustomSet.txt | 9 + .../CyclicReferenceInitializer.txt | 9 + .../backingField/ReadForwardInAnonymous.txt | 9 + .../ReadForwardInPropertyInitializer.txt | 10 + .../tests/backingField/ReadInAnonymous.txt | 9 + .../ReadInAnotherPropertyIntializer.txt | 10 + .../tests/backingField/ReadInFunction.txt | 10 + ...NonexistentAbstractPropertyInAnonymous.txt | 9 + ...dNonexistentAbstractPropertyInFunction.txt | 10 + .../ReadNonexistentCustomGetInAnonymous.txt | 9 + ...nexistentCustomGetInAnotherInitializer.txt | 10 + .../ReadNonexistentDeclaredInHigher.txt | 10 + .../ReadNonexistentPropertyInAnonymous.txt | 8 + .../WriteNonexistentDeclaredInHigher.txt | 10 + .../kt462BackingFieldsResolve.txt | 66 + .../tests/backingField/kt782packageLevel.txt | 9 + .../tests/backingField/qualifiedWithThis.txt | 10 + .../diagnostics/tests/cast/AsErasedError.txt | 3 + .../diagnostics/tests/cast/AsErasedFine.txt | 3 + .../diagnostics/tests/cast/AsErasedStar.txt | 3 + .../tests/cast/AsErasedWarning.txt | 3 + .../diagnostics/tests/cast/DowncastMap.txt | 16 + .../diagnostics/tests/cast/IsArray.txt | 3 + ...vedWithOneSubstitutedAndOneSameGeneric.txt | 17 + .../IsErasedAllowForExactSupertypeCheck.txt | 17 + ...llowForOverridenVarianceWithProjection.txt | 31 + ...llowForSupertypeCheckWithContrvariance.txt | 31 + ...edAllowForSupertypeCheckWithCovariance.txt | 31 + ...sErasedAllowForTypeWithIrrelevantMixin.txt | 39 + ...lowForTypeWithTwoSameTypeSubstitutions.txt | 17 + ...ErasedAllowForTypeWithoutTypeArguments.txt | 17 + .../tests/cast/IsErasedAllowFromOut.txt | 3 + .../tests/cast/IsErasedAllowFromOut2.txt | 3 + .../cast/IsErasedAllowFromOutAtClass.txt | 3 + .../cast/IsErasedAllowParameterSubtype.txt | 17 + .../cast/IsErasedAllowSameClassParameter.txt | 3 + .../IsErasedAllowSameParameterParameter.txt | 3 + ...dDisallowDifferentArgInvariantPosition.txt | 3 + .../IsErasedDisallowForOverridenVariance.txt | 31 + ...IsErasedDisallowForTypeWithConstraints.txt | 21 + .../tests/cast/IsErasedDisallowFromAny.txt | 3 + .../tests/cast/IsErasedDisallowFromIn.txt | 3 + .../tests/cast/IsErasedDisallowFromOut.txt | 3 + .../cast/IsErasedDisallowFromOutAtClass.txt | 3 + ...btypeMappedToTwoParamsWithFirstInvalid.txt | 38 + ...typeMappedToTwoParamsWithSecondInvalid.txt | 38 + .../tests/cast/IsErasedNonGeneric.txt | 15 + .../tests/cast/IsErasedNullableTasT.txt | 3 + .../diagnostics/tests/cast/IsErasedStar.txt | 3 + .../diagnostics/tests/cast/IsErasedTasT.txt | 3 + .../tests/cast/IsErasedToErrorType.txt | 3 + .../tests/cast/IsRecursionSustainable.txt | 16 + .../diagnostics/tests/cast/IsReified.txt | 3 + .../diagnostics/tests/cast/IsTraits.txt | 15 + .../tests/cast/WhenErasedDisallowFromAny.txt | 3 + .../tests/cast/WhenWithExpression.txt | 37 + .../tests/cast/bare/AsNestedBare.txt | 16 + .../tests/cast/bare/AsNullable.txt | 15 + .../tests/cast/bare/AsNullableNotEnough.txt | 15 + .../diagnostics/tests/cast/bare/EitherAs.txt | 38 + .../diagnostics/tests/cast/bare/EitherIs.txt | 40 + .../tests/cast/bare/EitherNotIs.txt | 40 + .../tests/cast/bare/EitherSafeAs.txt | 38 + .../tests/cast/bare/EitherWhen.txt | 39 + .../tests/cast/bare/ErrorsInSubstitution.txt | 15 + .../tests/cast/bare/FromErrorType.txt | 10 + .../tests/cast/bare/NullableAs.txt | 15 + .../tests/cast/bare/NullableAsNotEnough.txt | 15 + .../tests/cast/bare/NullableAsNullable.txt | 15 + .../cast/bare/NullableAsNullableNotEnough.txt | 15 + .../tests/cast/bare/RedundantNullable.txt | 16 + .../tests/cast/bare/ToErrorType.txt | 10 + .../tests/cast/bare/UnrelatedAs.txt | 15 + .../tests/cast/bare/UnrelatedColon.txt | 15 + .../tests/cast/bare/UnrelatedIs.txt | 15 + .../diagnostics/tests/cast/constants.txt | 4 + .../tests/cast/isErasedAnyAndStarred.txt | 10 + .../tests/cast/isErasedTAndStarred.txt | 10 + .../cast/isErasedUnrelatedAndStarred.txt | 16 + .../testData/diagnostics/tests/cast/kt614.txt | 3 + .../tests/cast/neverSucceeds/MappedDirect.txt | 3 + .../cast/neverSucceeds/MappedSubtypes.txt | 22 + .../cast/neverSucceeds/NoGenericsRelated.txt | 54 + .../neverSucceeds/NoGenericsUnrelated.txt | 43 + .../tests/checkArguments/SpreadVarargs.txt | 7 + .../checkArguments/booleanExpressions.txt | 3 + .../checkArguments/kt1897_diagnostic_part.txt | 7 + .../tests/checkArguments/kt1940.txt | 6 + .../testData/diagnostics/tests/checkType.txt | 29 + .../ClassObjectCannotAccessClassFields.txt | 17 + .../classObjects/ClassObjectVisibility.txt | 70 + .../tests/classObjects/ClassObjects.txt | 46 + .../classObjects/InnerClassClassObject.txt | 78 + .../classObjects/classObjectInLocalClass.txt | 3 + .../classObjects/importClassInClassObject.txt | 26 + .../classObjects/invisibleClassObjects.txt | 69 + .../diagnostics/tests/classObjects/kt3866.txt | 39 + .../nestedClassInPrivateClassObject.txt | 40 + .../UninitializedOrReassignedVariables.txt | 201 + .../backingFieldInsideGetter.txt | 13 + .../breakOrContinueInLoopCondition.txt | 4 + .../checkInnerLocalDeclarations.txt | 5 + .../checkPropertyAccessor.txt | 14 + .../deadCode/commasAndWhitespaces.txt | 4 + .../deadCode/commentsInDeadCode.txt | 9 + .../deadCode/deadCallInInvokeCall.txt | 5 + .../deadCode/deadCallInReceiver.txt | 5 + .../deadCode/deadCodeDifferentExamples.txt | 25 + .../deadCode/deadCodeFromDifferentSources.txt | 17 + .../deadCode/deadCodeInArrayAccess.txt | 11 + .../deadCode/deadCodeInAssignment.txt | 6 + .../deadCode/deadCodeInBinaryExpressions.txt | 12 + .../deadCode/deadCodeInCalls.txt | 5 + .../deadCode/deadCodeInDeadCode.txt | 8 + .../deadCode/deadCodeInIf.txt | 6 + .../deadCode/deadCodeInInnerExpressions.txt | 5 + .../deadCode/deadCodeInLocalDeclarations.txt | 16 + .../deadCode/deadCodeInLoops.txt | 7 + .../deadCode/deadCodeInReturn.txt | 4 + .../deadCode/deadCodeInUnaryExpr.txt | 6 + .../deadCode/deadCodeInWhileFromBreak.txt | 5 + .../deadCode/expressionInUnitLiteral.txt | 4 + .../controlFlowAnalysis/deadCode/kt2585_1.txt | 3 + .../controlFlowAnalysis/deadCode/kt2585_2.txt | 5 + .../controlFlowAnalysis/deadCode/kt2585_3.txt | 3 + .../deadCode/kt3162tryAsInitializer.txt | 3 + .../deadCode/kt5200DeadCodeInLambdas.txt | 5 + .../ReturnFromFunctionInObject.txt | 10 + .../kt3444_ReturnFromLocalFunctions.txt | 6 + .../definiteReturn/kt4034.txt | 21 + .../definiteReturnInWhen.txt | 3 + .../tests/controlFlowAnalysis/kt1001.txt | 8 + .../tests/controlFlowAnalysis/kt1027.txt | 10 + .../tests/controlFlowAnalysis/kt1066.txt | 7 + .../tests/controlFlowAnalysis/kt1156.txt | 3 + .../tests/controlFlowAnalysis/kt1185enums.txt | 181 + .../tests/controlFlowAnalysis/kt1189.txt | 6 + .../tests/controlFlowAnalysis/kt1191.txt | 15 + .../tests/controlFlowAnalysis/kt1219.1301.txt | 7 + .../tests/controlFlowAnalysis/kt1571.txt | 19 + .../tests/controlFlowAnalysis/kt1977.txt | 9 + .../controlFlowAnalysis/kt2166_kt2103.txt | 7 + .../tests/controlFlowAnalysis/kt2226.txt | 20 + .../tests/controlFlowAnalysis/kt2330.txt | 26 + .../tests/controlFlowAnalysis/kt2334.txt | 3 + .../tests/controlFlowAnalysis/kt2369.txt | 4 + .../tests/controlFlowAnalysis/kt2845.txt | 5 + .../tests/controlFlowAnalysis/kt2960.txt | 25 + .../tests/controlFlowAnalysis/kt2972.txt | 3 + .../tests/controlFlowAnalysis/kt3444.txt | 11 + .../tests/controlFlowAnalysis/kt3501.txt | 3 + .../tests/controlFlowAnalysis/kt4405.txt | 12 + .../tests/controlFlowAnalysis/kt510.txt | 20 + .../tests/controlFlowAnalysis/kt607.txt | 13 + .../tests/controlFlowAnalysis/kt609.txt | 29 + .../tests/controlFlowAnalysis/kt610.txt | 5 + .../tests/controlFlowAnalysis/kt776.txt | 7 + .../tests/controlFlowAnalysis/kt843.txt | 5 + .../tests/controlFlowAnalysis/kt897.txt | 14 + .../controlFlowAnalysis/localClasses.txt | 5 + .../propertiesOrderInPackage.txt | 6 + .../referenceToPropertyInitializer.txt | 38 + ...repeatUnitializedErrorOnlyForLocalVars.txt | 16 + .../scopeOfAnonymousInitializer.txt | 9 + .../uninitializedInLocalDeclarations.txt | 8 + .../controlFlowAnalysis/unmappedArgs.txt | 4 + .../varInitializationInIfInCycle.txt | 4 + .../controlStructures/ForWithoutBraces.txt | 3 + .../ForbidStatementAsDirectFunctionBody.txt | 6 + .../tests/controlStructures/emptyIf.txt | 4 + .../forLoopWithNullableRange.txt | 20 + .../forWithNullableIterator.txt | 20 + .../jumpAcrossFunctionBoundary.txt | 5 + .../tests/controlStructures/kt1075.txt | 5 + .../tests/controlStructures/kt4310.txt | 5 + .../tests/controlStructures/kt657.txt | 14 + .../kt770.kt351.kt735_StatementType.txt | 16 + .../tests/controlStructures/kt786.txt | 7 + .../tests/controlStructures/kt799.txt | 10 + .../tests/controlStructures/tryReturnType.txt | 7 + .../valVarCatchParameter.txt | 3 + .../controlStructures/valVarLoopParameter.txt | 3 + .../controlStructures/when.kt234.kt973.txt | 17 + .../classIndirectlyInheritsNested.txt | 16 + .../cyclicHierarchy/classInheritsNested.txt | 12 + .../tests/cyclicHierarchy/cyclicHierarchy.txt | 43 + .../cyclicHierarchy/javaKotlinJavaCycle.txt | 16 + .../tests/cyclicHierarchy/kotlinJavaCycle.txt | 12 + .../cyclicHierarchy/kotlinJavaKotlinCycle.txt | 17 + .../cyclicHierarchy/kotlinJavaNestedCycle.txt | 23 + .../tests/cyclicHierarchy/kt303.txt | 12 + .../twoClassesWithNestedCycle.txt | 23 + .../bothParamsAreNotProperties.txt | 11 + .../componentFunctionInSubClass.txt | 23 + .../componentFunctionVisibility.txt | 32 + .../componentFunctionsAreFinal.txt | 27 + .../dataClasses/componentNamedComponent1.txt | 13 + .../dataClasses/conflictingCopyOverloads.txt | 15 + .../dataClasses/conflictingOverloads.txt | 15 + .../dataClasses/dataClassOverrideConflict.txt | 27 + .../tests/dataClasses/emptyConstructor.txt | 11 + .../tests/dataClasses/firstParamIsVal.txt | 13 + .../tests/dataClasses/firstParamIsVar.txt | 13 + .../implementTraitWhichHasComponent1.txt | 18 + .../implementTraitWhichHasFinalComponent1.txt | 18 + .../tests/dataClasses/multiDeclaration.txt | 15 + .../tests/dataClasses/multiDeclarationFor.txt | 15 + .../tests/dataClasses/noConstructor.txt | 11 + .../tests/dataClasses/notADataClass.txt | 12 + .../tests/dataClasses/oneValParam.txt | 13 + .../dataClasses/overrideInvisibleMember.txt | 21 + .../dataClasses/paramNameSameToField.txt | 15 + .../tests/dataClasses/secondParamIsVal.txt | 13 + .../tests/dataClasses/secondParamIsVar.txt | 13 + .../tests/dataClasses/twoValParams.txt | 15 + .../tests/dataClasses/twoVarParams.txt | 15 + .../tests/dataFlow/CalleeExpression.txt | 11 + .../diagnostics/tests/dataFlow/EmptyIf.txt | 6 + .../tests/dataFlow/IsExpression.txt | 4 + .../tests/dataFlow/WhenSubject.txt | 17 + .../tests/dataFlow/local/LocalClassBase.txt | 10 + .../local/LocalClassDefaultParameters.txt | 3 + .../local/LocalClassDelegatedProperties.txt | 12 + .../dataFlow/local/LocalClassDelegation.txt | 10 + .../dataFlow/local/LocalClassFunctions.txt | 10 + .../local/LocalClassInMemberOfLocalClass.txt | 3 + .../dataFlow/local/LocalClassInitializer.txt | 17 + .../dataFlow/local/LocalClassProperty.txt | 3 + .../tests/dataFlow/local/LocalObject.txt | 10 + .../dataFlow/local/LocalObjectDelegation.txt | 18 + .../tests/dataFlow/local/NestedLocalClass.txt | 3 + .../tests/dataFlow/local/kt2835.txt | 11 + .../tests/dataFlowInfoTraversal/AndOr.txt | 4 + .../dataFlowInfoTraversal/ArrayAccess.txt | 4 + .../dataFlowInfoTraversal/ArrayExpression.txt | 3 + .../ArrayGetSetConvention.txt | 14 + .../dataFlowInfoTraversal/ArrayIndices.txt | 4 + .../dataFlowInfoTraversal/Assignment.txt | 18 + .../AssignmentInInitializer.txt | 18 + .../AssignmentOperation.txt | 5 + .../AssignmentToArrayElement.txt | 4 + .../BinaryExpression.txt | 4 + .../BinaryExpressionBooleanOperations.txt | 6 + .../BinaryExpressionCompareToConvention.txt | 17 + .../BinaryExpressionContainsConvention.txt | 3 + .../BinaryExpressionElvis.txt | 5 + .../BinaryExpressionEqualsConvention.txt | 16 + .../BinaryExpressionIdentifier.txt | 4 + .../BinaryExpressionPlusConvention.txt | 17 + .../tests/dataFlowInfoTraversal/Condition.txt | 3 + .../ContinueOuterLoop.txt | 5 + .../tests/dataFlowInfoTraversal/DeepIf.txt | 4 + .../tests/dataFlowInfoTraversal/DoWhile.txt | 4 + .../DoWhileCondition.txt | 4 + .../tests/dataFlowInfoTraversal/Elvis.txt | 4 + .../tests/dataFlowInfoTraversal/ExclExcl.txt | 8 + .../tests/dataFlowInfoTraversal/For.txt | 4 + .../dataFlowInfoTraversal/ForLoopRange.txt | 3 + .../dataFlowInfoTraversal/FunctionLiteral.txt | 4 + .../dataFlowInfoTraversal/IfStatement.txt | 6 + .../dataFlowInfoTraversal/IfThenElse.txt | 4 + .../IfThenElseBothInvalid.txt | 4 + .../dataFlowInfoTraversal/IsExpression.txt | 3 + .../tests/dataFlowInfoTraversal/ManyIfs.txt | 5 + .../MultiDeclaration.txt | 4 + .../ObjectExpression.txt | 4 + .../QualifiedExpression.txt | 12 + .../tests/dataFlowInfoTraversal/Return.txt | 4 + .../dataFlowInfoTraversal/StringTemplate.txt | 3 + .../tests/dataFlowInfoTraversal/ThisSuper.txt | 19 + .../tests/dataFlowInfoTraversal/Throw.txt | 4 + .../tests/dataFlowInfoTraversal/TryCatch.txt | 4 + .../dataFlowInfoTraversal/TryFinally.txt | 4 + .../dataFlowInfoTraversal/UnaryExpression.txt | 5 + .../tests/dataFlowInfoTraversal/When.txt | 4 + .../dataFlowInfoTraversal/WhenEntryAs.txt | 5 + .../dataFlowInfoTraversal/WhenEntryIs.txt | 5 + .../tests/dataFlowInfoTraversal/WhenIn.txt | 4 + .../dataFlowInfoTraversal/WhenSubject.txt | 3 + .../tests/dataFlowInfoTraversal/While.txt | 4 + .../dataFlowInfoTraversal/WhileCondition.txt | 5 + .../kt4332WhenBranches.txt | 3 + .../kt5155WhenBranches.txt | 4 + .../kt5182WhenBranches.txt | 18 + .../ComponentFunctionReturnTypeMismatch.txt | 12 + .../ConflictingAndRedundantProjections.txt | 42 + .../DataFlowInMultiDeclInFor.txt | 15 + .../DataFlowInfoInMultiDecl.txt | 12 + .../LocalVariableWithNoTypeInformation.txt | 3 + .../MultiDeclarationErrors.txt | 23 + .../RedeclarationsInMultiDecl.txt | 13 + ...nceOnFunctionAndPropertyTypeParameters.txt | 7 + .../ambiguousObjectExpressionType.txt | 62 + .../tests/declarationChecks/kt1141.txt | 37 + .../tests/declarationChecks/kt1193.txt | 58 + .../tests/declarationChecks/kt2096.txt | 12 + .../tests/declarationChecks/kt2142.txt | 5 + .../tests/declarationChecks/kt2397.txt | 23 + .../kt2631_MultipleDeclaration.txt | 22 + .../kt2643MultiDeclInControlFlow.txt | 17 + .../tests/declarationChecks/kt559.txt | 45 + .../localDeclarationModifiers.txt | 13 + .../localFunctionNoInheritVisibility.txt | 14 + .../multiDeclarations/DoubleDeclForLoop.txt | 20 + .../FolLoopTypeComponentTypeMismatch.txt | 20 + .../ForLoopComponentFunctionAmbiguity.txt | 21 + .../ForLoopComponentFunctionMissing.txt | 19 + .../ForLoopWithExtensions.txt | 20 + .../ForWithExplicitTypes.txt | 20 + .../RedeclarationInForLoop.txt | 20 + .../multiDeclarations/SingleDeclForLoop.txt | 19 + .../multiDeclarations/kt2829.txt | 19 + .../packageDeclarationModifiers.txt | 16 + ...ropertyInPackageHasNoInheritVisibility.txt | 6 + .../unambiguousObjectExpressionType.txt | 72 + .../valVarFunctionParameter.txt | 3 + .../absentErrorAboutInitializer.txt | 11 + .../absentErrorAboutType.txt | 11 + .../abstractDelegatedProperty.txt | 17 + .../tests/delegatedProperty/backingField.txt | 18 + .../delegatedPropertyOverridedInTrait.txt | 26 + ...edPropertyOverridedInTraitTypeMismatch.txt | 26 + .../tests/delegatedProperty/genericGetter.txt | 11 + .../delegatedProperty/getterWithSubtype.txt | 25 + .../tests/delegatedProperty/inTrait.txt | 16 + .../incompleteTypeInference.txt | 26 + .../differentDelegatedExpressions.txt | 64 + .../inference/extensionGet.txt | 52 + .../inference/extensionProperty.txt | 30 + .../inference/labeledDelegatedExpression.txt | 17 + .../noErrorsForImplicitConstraints.txt | 43 + .../noExpectedTypeForSupertypeConstraint.txt | 18 + .../useCompleterWithoutExpectedType.txt | 18 + .../inference/useExpectedType.txt | 68 + .../inference/useExpectedTypeForVal.txt | 65 + .../tests/delegatedProperty/kt4640.txt | 13 + .../tests/delegatedProperty/localVariable.txt | 17 + .../tests/delegatedProperty/missedGetter.txt | 10 + .../tests/delegatedProperty/missedSetter.txt | 11 + .../propertyDefferedType.txt | 18 + .../publicDelegatedProperty.txt | 11 + .../tests/delegatedProperty/recursiveType.txt | 14 + .../delegatedProperty/redundantGetter.txt | 11 + .../delegatedProperty/redundantSetter.txt | 12 + .../setterThisTypeMismatch.txt | 27 + .../delegatedProperty/setterWithSupertype.txt | 26 + .../delegatedProperty/thisInDelegate.txt | 19 + .../tests/delegatedProperty/thisOfAnyType.txt | 20 + .../thisOfNothingNullableType.txt | 20 + .../delegatedProperty/thisOfNothingType.txt | 20 + .../tests/delegatedProperty/twoGetMethods.txt | 18 + .../typeMismatchForGetReturnType.txt | 11 + .../typeMismatchForGetWithGeneric.txt | 35 + .../typeMismatchForSetParameter.txt | 20 + .../typeMismatchForThisGetParameter.txt | 26 + .../wrongCountOfParametersInGet.txt | 19 + .../wrongCountOfParametersInSet.txt | 20 + .../wrongSetterReturnType.txt | 12 + .../delegation/DelegationAndOverriding.txt | 79 + .../delegation/DelegationExpectedType.txt | 60 + .../tests/delegation/DelegationNotTotrait.txt | 68 + .../delegation/DelegationToJavaIface.txt | 24 + .../Delegation_ClashingFunctions.txt | 88 + .../tests/delegation/Delegation_Hierarchy.txt | 26 + .../Delegation_MultipleDelegates.txt | 58 + .../Delegation_ScopeInitializationOrder.txt | 23 + .../deparenthesize/ArrayAccessAssignment.txt | 5 + .../checkDeparenthesizedType.txt | 7 + .../classFunctionOverriddenByProperty.txt | 18 + ...ctionOverriddenByPropertyInConstructor.txt | 18 + ...ssFunctionOverriddenByPropertyNoGetter.txt | 18 + .../classPropertyOverriddenByFunction.txt | 18 + .../accidentalOverrides/defaultFunction.txt | 18 + .../delegatedFunctionOverriddenByProperty.txt | 24 + .../genericClassFunction.txt | 18 + .../accidentalOverrides/overridesNothing.txt | 17 + .../phantomClashWithSamAdapter.txt | 20 + ...ivateClassFunctionOverriddenByProperty.txt | 18 + .../accidentalOverrides/require.txt | 17 + .../traitFunctionOverriddenByProperty.txt | 17 + ...aitFunctionOverriddenByPropertyInTrait.txt | 16 + ...raitFunctionOverriddenByPropertyNoImpl.txt | 17 + .../traitPropertyOverriddenByFunction.txt | 17 + ...aitPropertyOverriddenByFunctionInTrait.txt | 16 + ...raitPropertyOverriddenByFunctionNoImpl.txt | 17 + .../duplicateJvmSignature/bridges/class.txt | 18 + .../bridges/fakeOverrideTrait.txt | 17 + .../duplicateJvmSignature/bridges/trait.txt | 17 + .../caseInProperties.txt | 4 + .../erasure/collections.txt | 4 + .../erasure/delegateToTwoTraits.txt | 24 + .../erasure/delegationAndOwnMethod.txt | 17 + .../erasure/extensionProperties.txt | 11 + .../erasure/genericType.txt | 11 + .../erasure/inheritFromTwoTraits.txt | 24 + .../erasure/kotlinAndJavaCollections.txt | 4 + .../erasure/nullableType.txt | 4 + .../erasure/twoTraitsAndOwnFunction.txt | 25 + .../erasure/typeMappedToJava.txt | 4 + .../erasure/typeParameter.txt | 4 + .../erasure/typeParameterWithBound.txt | 10 + .../erasure/typeParameterWithTwoBounds.txt | 17 + .../typeParameterWithTwoBoundsInWhere.txt | 17 + .../functionAndProperty/class.txt | 10 + .../functionAndProperty/classObject.txt | 17 + .../classPropertyInConstructor.txt | 10 + .../extensionFunctionAndNormalFunction.txt | 10 + .../extensionPropertyAndFunction.txt | 10 + .../functionAndProperty/functionAndSetter.txt | 10 + .../functionAndProperty/functionAndVar.txt | 10 + .../functionAndProperty/localClass.txt | 3 + .../functionAndProperty/localClassInClass.txt | 9 + .../functionAndProperty/nestedClass.txt | 17 + .../functionAndProperty/object.txt | 19 + .../functionAndProperty/objectExpression.txt | 3 + .../objectExpressionInConstructor.txt | 9 + .../privateClassPropertyNoClash.txt | 18 + .../functionAndProperty/topLevel.txt | 4 + .../topLevelDifferentFiles.txt | 4 + .../functionAndProperty/topLevelGetter.txt | 4 + .../functionAndProperty/trait.txt | 9 + .../functionAndProperty/withErrorTypes.txt | 9 + .../duplicateJvmSignature/missingNames.txt | 107 + .../specialNames/classObject.txt | 16 + .../specialNames/classObjectCopiedField.txt | 18 + .../classObjectCopiedFieldObject.txt | 17 + .../specialNames/dataClassCopy.txt | 12 + .../specialNames/defaults.txt | 10 + .../specialNames/delegationBy.txt | 15 + .../specialNames/enum.txt | 38 + .../specialNames/innerClassField.txt | 16 + .../specialNames/instance.txt | 17 + .../specialNames/propertyMetadataCache.txt | 14 + .../synthesized/enumValuesValueOf.txt | 70 + .../traitImpl/oneTrait.txt | 17 + .../traitImpl/twoTraits.txt | 24 + .../tests/duplicateJvmSignature/vararg.txt | 6 + .../diagnostics/tests/enum/AbstractEnum.txt | 17 + .../diagnostics/tests/enum/AbstractInEnum.txt | 46 + .../tests/enum/classObjectInEnum.txt | 42 + .../tests/enum/classObjectInEnumPrivate.txt | 44 + .../dontCreatePackageTypeForEnumEntry.txt | 64 + .../tests/enum/entryShouldBeOfEnumType.txt | 52 + .../enum/enumEntryCannotHaveClassObject.txt | 52 + .../tests/enum/enumInheritance.txt | 64 + .../enum/enumIsAssignableToBuiltInEnum.txt | 36 + .../diagnostics/tests/enum/enumModifier.txt | 52 + .../diagnostics/tests/enum/enumStarImport.txt | 55 + .../tests/enum/enumWithEmptyName.txt | 14 + .../tests/enum/extensionNamedAsEnumEntry.txt | 36 + .../tests/enum/importEnumFromJava.txt | 5 + .../tests/enum/inheritFromEnumEntry.txt | 41 + .../tests/enum/inheritanceFromEnum.txt | 76 + .../tests/enum/inner/existingClassObject.txt | 91 + .../tests/enum/inner/insideClass.txt | 39 + .../tests/enum/inner/insideClassObject.txt | 46 + .../tests/enum/inner/insideEnum.txt | 63 + .../tests/enum/inner/insideEnumEntry.txt | 63 + .../enum/inner/insideInnerClassNotAllowed.txt | 46 + .../tests/enum/inner/insideObject.txt | 46 + .../tests/enum/inner/insideTrait.txt | 38 + .../enum/inner/redeclarationInClassObject.txt | 77 + .../diagnostics/tests/enum/inner/twoEnums.txt | 70 + .../twoEnumsInClassObjectAndInnerClass.txt | 84 + .../tests/enum/javaEnumValueOfMethod.txt | 34 + .../tests/enum/javaEnumValuesMethod.txt | 52 + .../tests/enum/javaEnumWithAbstractFun.txt | 37 + .../tests/enum/javaEnumWithFuns.txt | 57 + .../tests/enum/javaEnumWithNameClashing.txt | 57 + .../tests/enum/javaEnumWithProperty.txt | 57 + .../diagnostics/tests/enum/kt2834.txt | 52 + .../diagnostics/tests/enum/localEnums.txt | 3 + .../enum/starImportNestedClassAndEntries.txt | 76 + .../valuesValueOfAndEntriesAccessibility.txt | 56 + .../evaluate/binaryMinusDepOnExpType.txt | 7 + .../evaluate/binaryMinusIndepWoExpType.txt | 12 + .../binaryMinusIndependentExpType.txt | 22 + .../diagnostics/tests/evaluate/float.txt | 10 + .../tests/evaluate/intOverflow.txt | 31 + .../intOverflowWithJavaProperties.txt | 19 + .../diagnostics/tests/evaluate/integer.txt | 12 + .../tests/evaluate/longOverflow.txt | 32 + .../tests/evaluate/numberBinaryOperations.txt | 7 + .../evaluate/numberBinaryOperationsCall.txt | 7 + .../numberBinaryOperationsInfixCall.txt | 7 + .../tests/evaluate/otherOverflow.txt | 4 + .../tests/evaluate/parentesized.txt | 12 + .../tests/evaluate/qualifiedExpressions.txt | 9 + .../tests/evaluate/unaryMinusDepOnExpType.txt | 7 + .../evaluate/unaryMinusIndepWoExpType.txt | 13 + .../evaluate/unaryMinusIndependentExpType.txt | 26 + .../tests/evaluate/wrongLongSuffix.txt | 12 + .../tests/extensions/ExtensionFunctions.txt | 37 + .../extensions/ExtensionsCalledOnSuper.txt | 25 + .../tests/extensions/GenericIterator.txt | 13 + .../tests/extensions/GenericIterator2.txt | 4 + .../tests/extensions/classObject.txt | 42 + .../extensionMemberInClassObject.txt | 26 + .../diagnostics/tests/extensions/kt1875.txt | 14 + .../diagnostics/tests/extensions/kt2317.txt | 8 + .../diagnostics/tests/extensions/kt3470.txt | 18 + .../diagnostics/tests/extensions/kt3563.txt | 13 + .../extensions/kt819ExtensionProperties.txt | 27 + .../tests/extensions/noClassObjectsInJava.txt | 22 + .../diagnostics/tests/extensions/object.txt | 19 + .../throwOutCandidatesByReceiver.txt | 23 + .../throwOutCandidatesByReceiver2.txt | 13 + .../DanglingFunctionLiteral.txt | 26 + .../ExpectedParameterTypeMismatchVariance.txt | 25 + .../ExpectedParametersTypesMismatch.txt | 8 + .../LabeledFunctionLiterals.txt | 25 + ...oDanglingFunctionLiteralForNestedCalls.txt | 7 + .../functionLIteralInBlockInIf.txt | 11 + .../functionLiteralWithoutArgumentList.txt | 12 + .../tests/functionLiterals/kt2906.txt | 9 + .../tests/functionLiterals/kt4529.txt | 12 + .../functionLiterals/return/AutoLabels.txt | 4 + .../return/AutoLabelsNonLocal.txt | 5 + .../return/ForbiddenNonLocalReturnNoType.txt | 6 + .../return/LocalAndNonLocalReturnInLambda.txt | 4 + .../LocalReturnExplicitLabelNoParens.txt | 4 + .../return/LocalReturnExplicitLabelParens.txt | 5 + .../return/LocalReturnHasTypeNothing.txt | 4 + .../return/LocalReturnInNestedFunction.txt | 4 + .../return/LocalReturnInNestedLambda.txt | 4 + .../return/LocalReturnNoCoercionToUnit.txt | 4 + .../return/LocalReturnUnit.txt | 4 + .../LocalReturnsWithExplicitReturnType.txt | 4 + .../return/MixedReturnsFromLambda.txt | 22 + .../tests/functionLiterals/returnNull.txt | 12 + .../tests/functionLiterals/unusedLiteral.txt | 4 + .../unusedLiteralInsideUnitLiteral.txt | 4 + .../ClassObjectBoundsAreNotSupported.txt | 10 + .../tests/generics/Projections.txt | 32 + .../tests/generics/PseudoRawTypes.txt | 13 + .../tests/generics/RawTypeInIsExpression.txt | 5 + .../tests/generics/RawTypeInIsPattern.txt | 3 + .../generics/RecursiveUpperBoundCheck.txt | 22 + .../RecursiveUpperBoundWithTwoArguments.txt | 8 + .../tests/generics/kt1575-Class.txt | 8 + .../tests/generics/kt1575-ClassObject.txt | 8 + .../tests/generics/kt1575-Function.txt | 10 + .../resolveGenericBoundsBeforeSupertypes.txt | 28 + .../generics/tpAsReified/Conventions.txt | 5 + .../generics/tpAsReified/InConstructor.txt | 11 + .../tests/generics/tpAsReified/InFunction.txt | 5 + .../tests/generics/tpAsReified/InProperty.txt | 5 + .../tests/generics/tpAsReified/InType.txt | 10 + .../setterNotProjectedOutAssign.txt | 18 + .../setterProjectedOutAssign.txt | 18 + .../setterProjectedOutNoPlusAssign.txt | 10 + .../setterProjectedOutPlusAssignDefined.txt | 18 + .../tests/imports/ImportResolutionOrder.txt | 29 + ...ImportsHiddenByDefinitionInTheSameFile.txt | 8 + .../tests/imports/RenameOnImport.txt | 9 + .../NoSenselessComparisonForErrorType.txt | 5 + .../incompleteCode/SupertypeOfErrorType.txt | 7 + .../incompleteCode/arrayBracketsRange.txt | 5 + .../incompleteCode/checkNothingIsSubtype.txt | 13 + .../controlStructuresErrors.txt | 4 + .../arrayExpression.txt | 5 + .../checkBackingFieldException.txt | 14 + ...completeFunctionArgumentsOfNestedCalls.txt | 5 + .../diagnosticWithSyntaxError/funEquals.txt | 3 + .../diagnosticWithSyntaxError/funKeyword.txt | 3 + .../funcitonTypes.txt | 9 + .../incompleteEnumReference.txt | 70 + .../incompleteVal.txt | 5 + .../incompleteValWithAccessor.txt | 5 + .../incompleteWhen.txt | 3 + .../diagnosticWithSyntaxError/namedFun.txt | 3 + .../noTypeParamsInReturnType.txt | 7 + .../typeReferenceError.txt | 12 + .../tests/incompleteCode/inExpr.txt | 5 + .../incompleteCode/incompleteAssignment.txt | 8 + .../tests/incompleteCode/incompleteEquals.txt | 5 + .../tests/incompleteCode/kt1955.txt | 5 + .../tests/incompleteCode/kt2014.txt | 29 + .../kt4866UnresolvedArrayAccess.txt | 3 + .../tests/incompleteCode/plusOnTheRight.txt | 13 + .../pseudocodeTraverseNextInstructions.txt | 5 + .../senselessComparisonWithNull.txt | 5 + .../typeParameterOnLhsOfDot.txt | 12 + .../incompleteCode/unresolvedArguments.txt | 7 + .../incompleteCode/unresolvedOperation.txt | 3 + .../variableDeclarationInSelector.txt | 3 + .../NoInferenceFromDeclaredBounds.txt | 6 + .../tests/inference/arrayConstructor.txt | 5 + .../cannotCompleteResolveAmbiguity.txt | 7 + ...otCompleteResolveFunctionLiteralsNoUse.txt | 7 + ...annotCompleteResolveNoInfoForParameter.txt | 8 + .../cannotCompleteResolveNoneApplicable.txt | 7 + ...notCompleteResolveWithFunctionLiterals.txt | 8 + .../completeInferenceIfManyFailed.txt | 7 + .../inference/conflictingSubstitutions.txt | 8 + .../constraintOnFunctionLiteral.txt | 7 + .../equalityConstraintOnNullableType.txt | 19 + .../notNullConstraintOnNullableType.txt | 33 + .../subtypeConstraintOnNullableType.txt | 25 + .../supertypeConstraintOnNullableType.txt | 25 + .../tests/inference/dependOnExpectedType.txt | 12 + .../tests/inference/dependantOnVariance.txt | 19 + .../inference/dependantOnVarianceNullable.txt | 6 + .../inference/functionPlaceholderError.txt | 7 + .../inference/hasErrorInConstrainingTypes.txt | 6 + .../inference/inferInFunctionLiterals.txt | 7 + .../diagnostics/tests/inference/kt1293.txt | 6 + .../diagnostics/tests/inference/kt3184.txt | 9 + .../diagnostics/tests/inference/kt619.txt | 10 + .../tests/inference/listConstructor.txt | 9 + .../tests/inference/mapFunction.txt | 8 + .../inference/mostSpecificAfterInference.txt | 10 + .../inference/nestedCalls/arrayAccess.txt | 14 + .../nestedCalls/binaryExpressions.txt | 30 + .../checkTypesForQualifiedProperties.txt | 14 + ...mpleteNestedCallsForArraySetExpression.txt | 5 + .../completeNestedCallsInference.txt | 14 + ...ompleteNestedForVariableAsFunctionCall.txt | 28 + .../inferenceForNestedBinaryCall.txt | 7 + .../tests/inference/nestedCalls/kt3395.txt | 18 + .../nestedCalls/kt3461checkTypes.txt | 15 + .../nestedCalls/makeNullableIfSafeCall.txt | 24 + .../nestedCalls/nontrivialCallExpression.txt | 10 + .../inference/noInformationForParameter.txt | 6 + .../tests/inference/nullableUpperBound.txt | 13 + .../diagnostics/tests/inference/opposite.txt | 26 + .../inference/possibleCycleOnConstraints.txt | 6 + .../tests/inference/regressions/compareBy.txt | 13 + .../tests/inference/regressions/kt1029.txt | 7 + .../tests/inference/regressions/kt1031.txt | 7 + .../tests/inference/regressions/kt1127.txt | 6 + .../tests/inference/regressions/kt1145.txt | 7 + .../tests/inference/regressions/kt1358.txt | 7 + .../tests/inference/regressions/kt1410.txt | 8 + .../tests/inference/regressions/kt1558.txt | 7 + .../tests/inference/regressions/kt1718.txt | 7 + .../tests/inference/regressions/kt1944.txt | 14 + .../tests/inference/regressions/kt2179.txt | 10 + .../tests/inference/regressions/kt2200.txt | 6 + .../tests/inference/regressions/kt2283.txt | 12 + .../tests/inference/regressions/kt2286.txt | 17 + .../tests/inference/regressions/kt2294.txt | 7 + .../tests/inference/regressions/kt2320.txt | 19 + .../tests/inference/regressions/kt2324.txt | 9 + .../tests/inference/regressions/kt2407.txt | 8 + .../tests/inference/regressions/kt2445.txt | 6 + .../tests/inference/regressions/kt2459.txt | 14 + .../tests/inference/regressions/kt2484.txt | 7 + .../tests/inference/regressions/kt2505.txt | 27 + .../tests/inference/regressions/kt2514.txt | 7 + .../tests/inference/regressions/kt2741.txt | 15 + .../tests/inference/regressions/kt2838.txt | 9 + .../tests/inference/regressions/kt2841.txt | 19 + .../tests/inference/regressions/kt2841_it.txt | 21 + .../inference/regressions/kt2841_it_this.txt | 21 + .../inference/regressions/kt2841_this.txt | 21 + .../tests/inference/regressions/kt2842.txt | 16 + .../tests/inference/regressions/kt2883.txt | 18 + .../tests/inference/regressions/kt3007.txt | 59 + .../tests/inference/regressions/kt3038.txt | 56 + .../tests/inference/regressions/kt3150.txt | 24 + .../tests/inference/regressions/kt3174.txt | 8 + .../tests/inference/regressions/kt3301.txt | 47 + .../tests/inference/regressions/kt3344.txt | 21 + .../tests/inference/regressions/kt702.txt | 21 + .../tests/inference/regressions/kt731.txt | 14 + .../tests/inference/regressions/kt742.txt | 17 + .../tests/inference/regressions/kt832.txt | 6 + .../tests/inference/regressions/kt943.txt | 7 + .../tests/inference/regressions/kt948.txt | 7 + .../ErrorTypeAsGenericParameter.txt | 6 + .../FunctionPlaceholder.txt | 14 + .../NoAmbiguityForDifferentFunctionTypes.txt | 20 + .../cannotInferParameterTypeWithInference.txt | 8 + .../subtypeForInvariantWithErrorGenerics.txt | 8 + .../tryNumberLowerBoundsBeforeUpperBounds.txt | 4 + .../inference/typeConstructorMismatch.txt | 7 + .../typeInferenceExpectedTypeMismatch.txt | 47 + ...conflictingSubstitutionsFromUpperBound.txt | 6 + .../upperBounds/doNotInferFromBoundsOnly.txt | 27 + .../upperBounds/intersectUpperBounds.txt | 33 + .../tests/inference/upperBounds/kt2856.txt | 7 + .../upperBounds/nonNullUpperBound.txt | 12 + .../useBoundsIfUnknownParameters.txt | 26 + .../useBoundsToInferTypeParamsSimple.txt | 11 + .../useFunctionLiteralsToInferType.txt | 17 + .../inference/varargs/varargsAndPair.txt | 11 + .../diagnostics/tests/infos/Autocasts.txt | 47 + .../infos/PropertiesWithBackingFields.txt | 57 + .../tests/inline/anonymousObjects.txt | 3 + .../diagnostics/tests/inline/assignment.txt | 4 + .../tests/inline/binaryExpressions/andOr.txt | 5 + .../inline/binaryExpressions/arrayAccess.txt | 8 + .../inline/binaryExpressions/assignment.txt | 9 + .../inline/binaryExpressions/comparison.txt | 8 + .../binaryExpressions/componentAccess.txt | 12 + .../inline/binaryExpressions/contains.txt | 8 + .../binaryExpressions/mathOperations.txt | 10 + .../inline/binaryExpressions/rangeTo.txt | 8 + .../diagnostics/tests/inline/capture.txt | 9 + .../diagnostics/tests/inline/constructor.txt | 10 + .../diagnostics/tests/inline/default.txt | 13 + .../tests/inline/extensionOnFunction.txt | 8 + .../tests/inline/fromInlineToNoInline.txt | 4 + .../diagnostics/tests/inline/functions.txt | 5 + .../diagnostics/tests/inline/invoke.txt | 5 + .../diagnostics/tests/inline/labeled.txt | 4 + .../nonLocalReturns/anonymousObjects.txt | 4 + .../anonymousObjectsNested.txt | 5 + .../nonLocalReturns/explicitReturnType.txt | 7 + .../inline/nonLocalReturns/fromOnlyLocal.txt | 4 + .../inline/nonLocalReturns/inlineLambda.txt | 5 + .../inline/nonLocalReturns/labeledReturn.txt | 6 + ...bdaWithGlobalReturnsInsideOnlyLocalOne.txt | 4 + .../tests/inline/nonLocalReturns/localFun.txt | 4 + .../nonLocalReturns/nestedNonLocals.txt | 95 + .../nonLocalReturns/noInlineAnnotation.txt | 4 + .../inline/nonLocalReturns/noInlineLambda.txt | 4 + .../nonLocalReturns/nonInlinedClass.txt | 4 + .../nonLocalReturns/onlyLocalReturnLambda.txt | 9 + .../onlyLocalReturnLambdaBinaryExpr.txt | 13 + .../propertyAccessorsAndConstructor.txt | 13 + .../inline/nonLocalReturns/toOnlyLocal.txt | 4 + .../nonPublicMember/inNonPublicClass.txt | 26 + .../nonPublicMember/inNonPublicInnerClass.txt | 21 + .../inline/nonPublicMember/inPackage.txt | 10 + .../inline/nonPublicMember/inPublicClass.txt | 24 + .../inline/nonPublicMember/localClass.txt | 10 + .../inline/nonPublicMember/localClass2.txt | 3 + .../tests/inline/nonPublicMember/localFun.txt | 3 + .../inline/nonVirtualMembersWithInline.txt | 39 + .../tests/inline/nothingToInline.txt | 9 + .../tests/inline/nullabilityOperations.txt | 5 + .../tests/inline/nullableFunction.txt | 7 + .../tests/inline/parenthesized.txt | 6 + .../diagnostics/tests/inline/propagation.txt | 10 + .../diagnostics/tests/inline/recursion.txt | 7 + .../tests/inline/regressions/kt4341.txt | 5 + .../diagnostics/tests/inline/returns.txt | 8 + .../testData/diagnostics/tests/inline/sam.txt | 22 + .../diagnostics/tests/inline/typed.txt | 5 + .../inline/unaryExpressions/mathOperation.txt | 12 + .../inline/unaryExpressions/notOnCall.txt | 3 + .../inline/unaryExpressions/notOperation.txt | 8 + .../tests/inline/unsupportedConstruction.txt | 20 + .../diagnostics/tests/inline/vararg.txt | 6 + .../diagnostics/tests/inline/wrongUsage.txt | 8 + .../inner/classesInClassObjectHeader.txt | 36 + .../tests/inner/constructorAccess.txt | 112 + .../tests/inner/deepInnerClass.txt | 22 + .../diagnostics/tests/inner/enumEntries.txt | 60 + .../diagnostics/tests/inner/extensionFun.txt | 27 + .../extensionLambdaInsideNestedClass.txt | 78 + .../tests/inner/illegalModifier.txt | 193 + .../inner/innerClassesInStaticParameters.txt | 31 + .../tests/inner/innerErrorForClassObjects.txt | 47 + .../tests/inner/innerErrorForObjects.txt | 63 + .../tests/inner/innerThisSuper.txt | 43 + .../diagnostics/tests/inner/localClass.txt | 10 + .../tests/inner/localClassInsideNested.txt | 17 + .../tests/inner/localThisSuper.txt | 17 + .../diagnostics/tests/inner/modality.txt | 92 + ...estedClassAccessedViaInstanceReference.txt | 258 + .../tests/inner/nestedClassExtendsOuter.txt | 19 + .../inner/nestedClassExtendsOuterGeneric.txt | 29 + .../tests/inner/nestedClassNotAllowed.txt | 63 + .../inner/nestedVsInnerAccessOuterMember.txt | 43 + .../tests/inner/outerGenericParam.txt | 32 + .../tests/inner/outerProtectedMember.txt | 24 + .../tests/inner/outerSuperClassMember.txt | 25 + .../classObjectOfNestedClass.txt | 34 + .../constructNestedClass.txt | 44 + .../qualifiedExpression/dataLocalVariable.txt | 4 + .../qualifiedExpression/enumConstant.txt | 53 + .../genericNestedClass.txt | 20 + .../qualifiedExpression/importNestedClass.txt | 29 + .../nestedClassInPackage.txt | 19 + .../nestedEnumConstant.txt | 60 + .../qualifiedExpression/nestedObjects.txt | 45 + .../qualifiedExpression/typePosition.txt | 27 + .../tests/inner/referenceToSelfInLocal.txt | 4 + .../inner/resolvePackageClassInObjects.txt | 36 + .../inner/selfAnnotationForClassObject.txt | 29 + .../diagnostics/tests/inner/traits.txt | 24 + .../diagnostics/tests/inner/visibility.txt | 60 + .../diagnostics/tests/j+k/KJKInheritance.txt | 28 + .../tests/j+k/KJKInheritanceGeneric.txt | 28 + .../diagnostics/tests/j+k/OverrideVararg.txt | 17 + .../testData/diagnostics/tests/j+k/Simple.txt | 3 + .../j+k/StaticMembersFromSuperclasses.txt | 23 + ...umentsNullability-NotNull-SpecialTypes.txt | 28 + ...ArgumentsNullability-NotNull-UserTypes.txt | 28 + ...rtypeArgumentsNullability-SpecialTypes.txt | 28 + ...upertypeArgumentsNullability-UserTypes.txt | 28 + .../diagnostics/tests/j+k/UnboxingNulls.txt | 13 + .../tests/j+k/accessClassObjectFromJava.txt | 17 + .../tests/j+k/ambiguousSamAdapters.txt | 16 + .../cantDeclareIfSamAdapterIsInherited.txt | 28 + .../tests/j+k/inheritAbstractSamAdapter.txt | 32 + .../tests/j+k/innerNestedClassFromJava.txt | 5 + ...invisiblePackagePrivateInheritedMember.txt | 5 + .../testData/diagnostics/tests/j+k/kt1402.txt | 6 + .../testData/diagnostics/tests/j+k/kt1431.txt | 5 + .../testData/diagnostics/tests/j+k/kt2152.txt | 15 + .../testData/diagnostics/tests/j+k/kt2394.txt | 6 + .../testData/diagnostics/tests/j+k/kt2606.txt | 5 + .../testData/diagnostics/tests/j+k/kt2619.txt | 52 + .../testData/diagnostics/tests/j+k/kt2641.txt | 5 + .../testData/diagnostics/tests/j+k/kt2890.txt | 15 + .../testData/diagnostics/tests/j+k/kt3307.txt | 18 + .../testData/diagnostics/tests/j+k/kt3311.txt | 23 + .../diagnostics/tests/j+k/mutableIterator.txt | 5 + .../diagnostics/tests/j+k/overrideRawType.txt | 25 + .../j+k/packagePrivateClassStaticMember.txt | 15 + .../tests/j+k/packageVisibility.txt | 42 + .../j+k/privateNestedClassStaticMember.txt | 3 + .../tests/j+k/protectedStaticSamePackage.txt | 16 + .../tests/j+k/recursiveRawUpperBound.txt | 18 + .../j+k/samInConstructorWithGenerics.txt | 8 + .../tests/jdk-annotations/ArrayListAndMap.txt | 6 + .../tests/jdk-annotations/ArrayListClone.txt | 5 + .../jdk-annotations/ArrayListToArray.txt | 5 + .../jdk-annotations/sql/DriverManager.txt | 8 + .../tests/jdk-annotations/sql/ResultSet.txt | 3 + .../tests/jdk-annotations/sql/Statement.txt | 5 + compiler/testData/diagnostics/tests/kt310.txt | 3 + compiler/testData/diagnostics/tests/kt53.txt | 4 + .../diagnostics/tests/labels/kt1703.txt | 5 + .../diagnostics/tests/labels/kt361.txt | 3 + .../diagnostics/tests/labels/kt3920.txt | 4 + .../diagnostics/tests/labels/kt3988.txt | 21 + .../diagnostics/tests/labels/kt4247.txt | 3 + .../diagnostics/tests/labels/kt4586.txt | 4 + .../diagnostics/tests/labels/kt4603.txt | 3 + .../diagnostics/tests/labels/kt591.txt | 3 + ...labelReferencesInsideObjectExpressions.txt | 18 + .../tests/labels/labelsMustBeNamed.txt | 22 + .../diagnostics/tests/library/Collections.txt | 13 + .../diagnostics/tests/library/kt828.txt | 3 + .../duplicateClass/collectionMethodStub.txt | 552 + .../differentGenericArguments.txt | 57 + .../differentGenericArgumentsReversed.txt | 57 + .../duplicateClass/duplicateClass.txt | 58 + .../duplicateClass/duplicateNestedClasses.txt | 187 + .../duplicateClass/duplicateSuperClass.txt | 66 + .../genericArgumentNumberMismatch.txt | 57 + .../duplicateClass/genericSuperClass.txt | 110 + .../inTheSameModuleWithUsage.txt | 44 + ...TheSameModuleWithUsageNoTypeAnnotation.txt | 44 + .../multimodule/duplicateClass/members.txt | 69 + .../sameClassNameDifferentPackages.txt | 44 + .../duplicateClass/sameGenericArguments.txt | 57 + .../duplicateMethod/classGenericsInParams.txt | 61 + .../classGenericsInParamsBoundMismatch.txt | 71 + .../classGenericsInParamsIndexMismatch.txt | 61 + .../classGenericsInParamsNameMismatch.txt | 61 + .../classGenericsInReturnType.txt | 61 + ...lassVsFunctionGenericsInParamsMismatch.txt | 61 + .../duplicateMethod/covariantReturnTypes.txt | 61 + .../differenceInParamNames.txt | 61 + .../differentGenericsInParams.txt | 112 + .../differentNumberOfParams.txt | 61 + .../duplicateMethod/differentReturnTypes.txt | 61 + .../duplicateMethod/extensionMatch.txt | 62 + .../functionGenericsInParams.txt | 62 + ...functionGenericsInParamsBoundsMismatch.txt | 71 + .../functionGenericsInParamsEqNull.txt | 64 + .../functionGenericsInParamsNotIs.txt | 62 + .../functionGenericsInParamsReturnFooT.txt | 82 + .../functionGenericsInParamsReturnT.txt | 62 + .../duplicateMethod/noGenericsInParams.txt | 61 + .../multimodule/duplicateMethod/noParams.txt | 62 + .../duplicateMethod/sameGenericsInParams.txt | 112 + .../duplicateMethod/simpleWithInheritance.txt | 72 + .../substitutedGenericInParams.txt | 61 + .../duplicateSuper/differentSuperTraits.txt | 82 + .../duplicateSuper/sameSuperTrait.txt | 71 + .../sameSuperTraitDifferentBounds.txt | 72 + .../duplicateSuper/sameSuperTraitGenerics.txt | 71 + .../tests/multimodule/internal.txt | 52 + .../tests/multimodule/packagePrivate.txt | 17 + .../namedArguments/allowForJavaAnnotation.txt | 12 + .../disallowForJavaConstructor.txt | 10 + .../namedArguments/disallowForJavaMethods.txt | 34 + .../disallowForSamAdapterConstructor.txt | 13 + .../disallowForSamAdapterFunction.txt | 16 + .../namedArgumentsAndDefaultValues.txt | 5 + .../nullabilityAndAutoCasts/AssertNotNull.txt | 3 + .../InfixCallNullability.txt | 15 + .../NullableNothingIsExactlyNull.txt | 3 + .../PreferExtensionsOnNullableReceiver.txt | 12 + .../QualifiedExpressionNullability.txt | 11 + .../ReceiverNullability.txt | 15 + .../SenselessNullInWhen.txt | 5 + .../dataFlowInfoAfterExclExcl.txt | 4 + .../equalityUnderNotNullCheck.txt | 3 + .../funcLiteralArgsInsideAmbiguity.txt | 7 + ...uncLiteralArgsInsideUnresolvedFunction.txt | 5 + .../tests/nullabilityAndAutoCasts/kt1270.txt | 13 + .../tests/nullabilityAndAutoCasts/kt1680.txt | 5 + .../tests/nullabilityAndAutoCasts/kt1778.txt | 5 + .../tests/nullabilityAndAutoCasts/kt2109.txt | 14 + .../tests/nullabilityAndAutoCasts/kt2125.txt | 5 + .../tests/nullabilityAndAutoCasts/kt2146.txt | 11 + .../tests/nullabilityAndAutoCasts/kt2164.txt | 6 + .../tests/nullabilityAndAutoCasts/kt2176.txt | 9 + .../tests/nullabilityAndAutoCasts/kt2195.txt | 5 + .../tests/nullabilityAndAutoCasts/kt2212.txt | 5 + .../tests/nullabilityAndAutoCasts/kt2216.txt | 7 + .../tests/nullabilityAndAutoCasts/kt2223.txt | 5 + .../tests/nullabilityAndAutoCasts/kt2234.txt | 15 + .../tests/nullabilityAndAutoCasts/kt2336.txt | 4 + .../tests/nullabilityAndAutoCasts/kt244.txt | 14 + .../tests/nullabilityAndAutoCasts/kt362.txt | 28 + ...UnnecessaryNotNullAssertionOnErrorType.txt | 6 + ...lessComparisonWithNullOnTypeParameters.txt | 4 + .../smartCastedReceiverWithGenerics.txt | 4 + .../smartCastsAndBooleanExpressions.txt | 3 + .../baseWithNullableUpperBound.txt | 7 + ...nullAssertOnTypeWithNullableUpperBound.txt | 4 + .../nullableTypes/nullableArgumentForIn.txt | 3 + .../tests/nullableTypes/redundantNullable.txt | 10 + .../redundantNullableInSupertype.txt | 9 + .../safeCallOnTypeWithNullableUpperBound.txt | 4 + .../tests/nullableTypes/uselessElvis.txt | 5 + .../tests/numbers/characterIsNotANumber.txt | 4 + .../numbers/doublesInSimpleConstraints.txt | 7 + .../tests/numbers/intValuesOutOfRange.txt | 7 + .../numbers/numbersInSimpleConstraints.txt | 42 + .../diagnostics/tests/objects/Objects.txt | 63 + .../tests/objects/ObjectsInheritance.txt | 32 + .../tests/objects/ObjectsLocal.txt | 30 + .../tests/objects/ObjectsNested.txt | 85 + .../tests/objects/invokeOnInnerObject.txt | 33 + .../diagnostics/tests/objects/kt2240.txt | 13 + .../diagnostics/tests/objects/kt5527.txt | 40 + .../tests/objects/localObjectInsideObject.txt | 3 + .../tests/objects/localObjects.txt | 3 + .../objectLiteralExpressionTypeMismatch.txt | 16 + .../tests/objects/upperBoundViolated.txt | 49 + .../AssignOperatorAmbiguity.txt | 15 + .../AssignmentOperations.txt | 29 + .../IteratorAmbiguity.txt | 40 + .../assignmentOperationsCheckReturnType.txt | 21 + .../tests/operatorsOverloading/kt1028.txt | 40 + .../tests/operatorsOverloading/kt3450.txt | 37 + ...ingOverloadsFunsDifferentReturnInClass.txt | 10 + ...gOverloadsFunsDifferentReturnInPackage.txt | 6 + ...tingOverloadsIdenticalExtFunsInPackage.txt | 6 + ...nflictingOverloadsIdenticalFunsInClass.txt | 10 + ...lictingOverloadsIdenticalFunsTPInClass.txt | 10 + ...nflictingOverloadsIdenticalValsInClass.txt | 10 + ...ctingOverloadsValsDifferentTypeInClass.txt | 10 + .../overload/ConstructorVsFunOverload.txt | 71 + .../overload/ExtFunDifferentReceiver.txt | 4 + .../FunNoConflictInDifferentPackages.txt | 16 + .../overload/OverloadFunRegularAndExt.txt | 6 + .../overload/OverloadVarAndFunInClass.txt | 10 + .../overload/SyntheticAndNotSynthetic.txt | 4 + .../diagnostics/tests/overload/kt1998.txt | 28 + .../tests/override/AbstractFunImplemented.txt | 17 + .../override/AbstractFunNotImplemented.txt | 17 + .../tests/override/AbstractValImplemented.txt | 17 + .../override/AbstractValNotImplemented.txt | 17 + .../tests/override/AbstractVarImplemented.txt | 17 + .../override/AbstractVarNotImplemented.txt | 17 + .../override/AllPrivateFromSuperTypes.txt | 28 + .../override/AllProtectedFromSupertypes.txt | 28 + .../CannotInferVisibilityForProperty.txt | 29 + ...CannotInferVisibilityForPropertySetter.txt | 22 + .../override/ComplexValRedeclaration.txt | 23 + ...lictingFunctionSignatureFromSuperclass.txt | 17 + ...lictingPropertySignatureFromSuperclass.txt | 17 + .../DefaultParameterValueInOverride.txt | 25 + ...NoErrorsWhenInheritingFromOneTypeTwice.txt | 39 + .../diagnostics/tests/override/Delegation.txt | 71 + .../tests/override/DelegationFun.txt | 19 + .../tests/override/DelegationVal.txt | 19 + .../tests/override/DelegationVar.txt | 19 + .../tests/override/DuplicateMethod.txt | 17 + .../override/EqualityOfIntersectionTypes.txt | 28 + .../tests/override/ExtendFunctionClass.txt | 20 + .../FakeOverrideAbstractAndNonAbstractFun.txt | 24 + ...OverrideDifferentDeclarationSignatures.txt | 26 + .../diagnostics/tests/override/Generics.txt | 159 + .../override/InvisiblePotentialOverride.txt | 17 + .../tests/override/MissingDelegate.txt | 9 + .../MultipleDefaultParametersInSupertypes.txt | 39 + ...efaultParametersInSupertypesNoOverride.txt | 39 + .../MultipleDefaultsAndNamesInSupertypes.txt | 31 + ...DefaultsInSupertypesNoExplicitOverride.txt | 39 + .../tests/override/NonGenerics.txt | 103 + .../override/ObjectDelegationManyImpl.txt | 33 + .../tests/override/OverridingFinalMember.txt | 17 + ...alues-DefaultValueFromOnlyOneSupertype.txt | 23 + .../ParentInheritsManyImplementations.txt | 41 + .../tests/override/PropertyInConstructor.txt | 21 + .../ProtectedAndPrivateFromSupertypes.txt | 35 + .../tests/override/SuspiciousCase1.txt | 25 + .../ToAbstractMembersFromSuper-kt1996.txt | 23 + .../diagnostics/tests/override/kt1862.txt | 32 + .../diagnostics/tests/override/kt2052.txt | 16 + .../diagnostics/tests/override/kt2491.txt | 26 + .../diagnostics/tests/override/kt4763.txt | 26 + .../tests/override/kt4763property.txt | 27 + .../diagnostics/tests/override/kt4785.txt | 26 + .../tests/override/kt4785classObject.txt | 31 + .../tests/override/kt4785delegation.txt | 23 + .../diagnostics/tests/override/kt880.txt | 25 + .../changeOnOverrideDiagnostic.txt | 31 + .../differentNamesInSupertypesDiagnostic.txt | 29 + .../override/parameterNames/jjkHierarchy.txt | 26 + .../override/parameterNames/kjkHierarchy.txt | 25 + .../parameterNames/kjkWithSeveralSupers.txt | 73 + .../kotlinInheritsBothJavaAndKotlin.txt | 25 + .../parameterNames/kotlinInheritsJava.txt | 33 + .../tests/recovery/absentLeftHandSide.txt | 6 + .../tests/recovery/namelessInJava.txt | 10 + .../tests/recovery/namelessMembers.txt | 45 + .../recovery/namelessToplevelDeclarations.txt | 51 + .../ClassRedeclarationInDifferentFiles.txt | 32 + .../ConflictingExtensionProperties.txt | 6 + .../EnumEntriesAndClassObjectMembers.txt | 65 + .../MultiFilePackageRedeclaration.txt | 14 + .../redeclarations/PropertyAndFunInClass.txt | 19 + .../redeclarations/PropertyAndInnerClass.txt | 38 + .../RedeclarationInMultiFile.txt | 4 + .../tests/redeclarations/Redeclarations.txt | 40 + .../RedeclarationsInObjects.txt | 32 + .../RedeclaredTypeParameters.txt | 11 + .../SingletonAndFunctionSameName.txt | 93 + .../tests/redeclarations/kt2247.txt | 32 + .../tests/redeclarations/kt2418.txt | 159 + .../tests/redeclarations/kt2438.txt | 67 + .../tests/redeclarations/kt470.txt | 37 + .../AmbiguityOnLazyTypeComputation.txt | 15 + .../regressions/AssignmentsUnderOperators.txt | 3 + .../tests/regressions/CoercionToUnit.txt | 4 + .../tests/regressions/DoubleDefine.txt | 7 + .../ErrorsOnIbjectExpressionsAsParameters.txt | 4 + .../diagnostics/tests/regressions/Jet11.txt | 22 + .../diagnostics/tests/regressions/Jet121.txt | 6 + .../diagnostics/tests/regressions/Jet124.txt | 4 + .../diagnostics/tests/regressions/Jet169.txt | 3 + .../diagnostics/tests/regressions/Jet17.txt | 10 + .../tests/regressions/Jet183-1.txt | 57 + .../diagnostics/tests/regressions/Jet183.txt | 78 + .../diagnostics/tests/regressions/Jet53.txt | 3 + .../diagnostics/tests/regressions/Jet67.txt | 9 + .../diagnostics/tests/regressions/Jet68.txt | 10 + .../diagnostics/tests/regressions/Jet69.txt | 12 + .../diagnostics/tests/regressions/Jet72.txt | 13 + .../diagnostics/tests/regressions/Jet81.txt | 36 + .../regressions/OrphanStarProjection.txt | 10 + .../tests/regressions/OutProjections.txt | 27 + .../tests/regressions/OverrideResolution.txt | 27 + .../regressions/SpecififcityByReceiver.txt | 4 + .../TypeMismatchOnUnaryOperations.txt | 3 + .../regressions/TypeParameterAsASupertype.txt | 5 + .../regressions/UnavaliableQualifiedThis.txt | 10 + .../regressions/WrongTraceInCallResolver.txt | 19 + .../diagnostics/tests/regressions/ea40964.txt | 5 + .../diagnostics/tests/regressions/ea43298.txt | 8 + .../diagnostics/tests/regressions/kt127.txt | 12 + .../diagnostics/tests/regressions/kt128.txt | 4 + .../tests/regressions/kt1489_1728.txt | 31 + .../diagnostics/tests/regressions/kt1550.txt | 5 + .../tests/regressions/kt1639-JFrame.txt | 670 + .../diagnostics/tests/regressions/kt1647.txt | 17 + .../diagnostics/tests/regressions/kt1736.txt | 21 + .../diagnostics/tests/regressions/kt174.txt | 9 + .../diagnostics/tests/regressions/kt201.txt | 4 + .../diagnostics/tests/regressions/kt235.txt | 31 + .../diagnostics/tests/regressions/kt2376.txt | 11 + .../diagnostics/tests/regressions/kt251.txt | 16 + .../diagnostics/tests/regressions/kt258.txt | 4 + .../diagnostics/tests/regressions/kt26-1.txt | 7 + .../diagnostics/tests/regressions/kt26.txt | 12 + .../diagnostics/tests/regressions/kt2768.txt | 4 + .../diagnostics/tests/regressions/kt282.txt | 13 + .../diagnostics/tests/regressions/kt287.txt | 6 + .../diagnostics/tests/regressions/kt2956.txt | 3 + .../diagnostics/tests/regressions/kt302.txt | 26 + .../diagnostics/tests/regressions/kt306.txt | 19 + .../diagnostics/tests/regressions/kt307.txt | 17 + .../diagnostics/tests/regressions/kt312.txt | 6 + .../diagnostics/tests/regressions/kt313.txt | 4 + .../diagnostics/tests/regressions/kt316.txt | 18 + .../diagnostics/tests/regressions/kt328.txt | 16 + .../diagnostics/tests/regressions/kt334.txt | 3 + .../tests/regressions/kt335.336.txt | 4 + .../diagnostics/tests/regressions/kt337.txt | 11 + .../diagnostics/tests/regressions/kt352.txt | 19 + .../diagnostics/tests/regressions/kt353.txt | 10 + .../tests/regressions/kt385.109.441.txt | 12 + .../diagnostics/tests/regressions/kt394.txt | 23 + .../diagnostics/tests/regressions/kt398.txt | 11 + .../diagnostics/tests/regressions/kt399.txt | 4 + .../diagnostics/tests/regressions/kt402.txt | 6 + .../diagnostics/tests/regressions/kt41.txt | 6 + .../diagnostics/tests/regressions/kt411.txt | 10 + .../diagnostics/tests/regressions/kt439.txt | 4 + .../diagnostics/tests/regressions/kt442.txt | 10 + .../diagnostics/tests/regressions/kt443.txt | 18 + .../diagnostics/tests/regressions/kt455.txt | 6 + .../diagnostics/tests/regressions/kt456.txt | 29 + .../diagnostics/tests/regressions/kt459.txt | 4 + .../diagnostics/tests/regressions/kt469.txt | 16 + .../diagnostics/tests/regressions/kt4827.txt | 23 + .../diagnostics/tests/regressions/kt498.txt | 13 + .../diagnostics/tests/regressions/kt524.txt | 8 + .../kt526UnresolvedReferenceInnerStatic.txt | 33 + .../diagnostics/tests/regressions/kt549.txt | 6 + .../diagnostics/tests/regressions/kt557.txt | 5 + .../diagnostics/tests/regressions/kt571.txt | 4 + .../diagnostics/tests/regressions/kt575.txt | 43 + .../diagnostics/tests/regressions/kt58.txt | 13 + .../diagnostics/tests/regressions/kt580.txt | 14 + .../diagnostics/tests/regressions/kt588.txt | 81 + .../diagnostics/tests/regressions/kt597.txt | 5 + .../diagnostics/tests/regressions/kt600.txt | 4 + .../diagnostics/tests/regressions/kt604.txt | 30 + .../diagnostics/tests/regressions/kt618.txt | 17 + .../diagnostics/tests/regressions/kt629.txt | 15 + .../diagnostics/tests/regressions/kt630.txt | 5 + .../diagnostics/tests/regressions/kt688.txt | 25 + .../diagnostics/tests/regressions/kt691.txt | 10 + .../diagnostics/tests/regressions/kt701.txt | 19 + .../diagnostics/tests/regressions/kt716.txt | 13 + .../diagnostics/tests/regressions/kt743.txt | 14 + .../diagnostics/tests/regressions/kt750.txt | 4 + .../diagnostics/tests/regressions/kt762.txt | 3 + .../diagnostics/tests/regressions/kt847.txt | 3 + .../diagnostics/tests/regressions/kt860.txt | 540 + .../regressions/resolveSubclassOfList.txt | 3 + ...uityOnPropertiesWithTheSamePackageName.txt | 23 + .../incompleteConstructorInvocation.txt | 19 + .../tests/resolve/invoke/KT-4372.txt | 43 + .../invoke/errors/ambiguityForInvoke.txt | 5 + .../resolve/invoke/errors/invisibleInvoke.txt | 11 + .../errors/receiverPresenceErrorForInvoke.txt | 4 + .../errors/typeInferenceErrorForInvoke.txt | 11 + .../invoke/errors/unresolvedInvoke.txt | 3 + .../invoke/errors/unsafeCallWithInvoke.txt | 4 + .../wrongReceiverForInvokeOnExpression.txt | 5 + .../errors/wrongReceiverTypeForInvoke.txt | 4 + .../resolve/invoke/invokeAsExtension.txt | 43 + .../tests/resolve/invoke/invokeAsMember.txt | 43 + .../invoke/invokeAsMemberExtension.txt | 90 + ...okeAsMemberExtensionToExplicitReceiver.txt | 17 + .../tests/resolve/invoke/kt3772.txt | 37 + .../invoke/kt3833-invokeInsideNestedClass.txt | 66 + .../kt4204-completeNestedCallsForInvoke.txt | 24 + .../resolve/invoke/kt4321InvokeOnEnum.txt | 98 + .../tests/resolve/invoke/valNamedInvoke.txt | 10 + .../analyzeArgsInFreeExpressionPosition.txt | 18 + .../nestedCalls/analyzeUnmappedArguments.txt | 7 + .../nestedCalls/argumentsInParentheses.txt | 26 + ...TypeInferenceForNestedInNoneApplicable.txt | 8 + .../nestedCalls/completeUnmappedArguments.txt | 6 + .../resolveWithFunctionLiteralWithId.txt | 29 + .../resolve/resolveWithFunctionLiterals.txt | 20 + .../resolveWithFunctionLiteralsOverload.txt | 29 + .../tests/resolve/resolveWithGenerics.txt | 18 + .../resolve/resolveWithRedeclarationError.txt | 39 + ...olveWithSpecifiedFunctionLiteralWithId.txt | 32 + .../tests/resolve/resolveWithoutGenerics.txt | 18 + .../specialConstructions/elvisAsCall.txt | 19 + .../specialConstructions/exclExclAsCall.txt | 18 + .../reportTypeMismatchDeeplyOnBranches.txt | 9 + .../resolve/wrongNumberOfTypeArguments.txt | 6 + .../scopes/AmbiguityBetweenRootAndPackage.txt | 8 + .../tests/scopes/AmbiguousNonExtensions.txt | 14 + .../tests/scopes/DontImportRootScope.txt | 16 + .../ImportFromCurrentWithDifferentName.txt | 11 + .../scopes/ImportObjectAndUseAsSupertype.txt | 32 + .../ImportObjectHidesCurrentPackage.txt | 22 + .../tests/scopes/ImportTwoTimes.txt | 9 + .../tests/scopes/ImportTwoTimesStar.txt | 9 + .../tests/scopes/Imports-hidden.txt | 38 + .../diagnostics/tests/scopes/Imports.txt | 130 + .../tests/scopes/ImportsConflicting.txt | 12 + .../scopes/ImportsUselessSimpleImport.txt | 18 + .../scopes/ImportsUselessSimpleImport2.txt | 14 + .../NoAmbiguityBetweenRootAndPackage.txt | 8 + .../scopes/VisibilityInheritModifier.txt | 146 + .../initializerScopeOfExtensionProperty.txt | 35 + .../diagnostics/tests/scopes/kt1078.txt | 14 + .../diagnostics/tests/scopes/kt1080.txt | 24 + .../diagnostics/tests/scopes/kt1244.txt | 19 + .../diagnostics/tests/scopes/kt1248.txt | 21 + .../diagnostics/tests/scopes/kt151.txt | 68 + .../diagnostics/tests/scopes/kt1579.txt | 19 + .../tests/scopes/kt1579_map_entry.txt | 13 + .../diagnostics/tests/scopes/kt1580.txt | 20 + .../diagnostics/tests/scopes/kt1642.txt | 7 + .../diagnostics/tests/scopes/kt1738.txt | 14 + .../diagnostics/tests/scopes/kt1805.txt | 22 + .../diagnostics/tests/scopes/kt1806.txt | 31 + .../diagnostics/tests/scopes/kt1822.txt | 57 + .../diagnostics/tests/scopes/kt1942.txt | 13 + .../diagnostics/tests/scopes/kt2262.txt | 30 + .../diagnostics/tests/scopes/kt250.617.10.txt | 131 + .../diagnostics/tests/scopes/kt323.txt | 22 + .../diagnostics/tests/scopes/kt37.txt | 13 + .../diagnostics/tests/scopes/kt421Scopes.txt | 11 + .../diagnostics/tests/scopes/kt587.txt | 30 + .../diagnostics/tests/scopes/kt900-1.txt | 56 + .../diagnostics/tests/scopes/kt900-2.txt | 88 + .../diagnostics/tests/scopes/kt900.txt | 159 + .../diagnostics/tests/scopes/kt939.txt | 6 + .../diagnostics/tests/scopes/kt955.txt | 17195 ++++++++++++++++ .../scopes/stopResolutionOnAmbiguity.txt | 21 + .../diagnostics/tests/scopes/visibility.txt | 112 + .../diagnostics/tests/scopes/visibility2.txt | 102 + .../AccessForwardDeclarationInScript.txt | 9 + .../tests/script/ComplexScript.txt | 9 + .../diagnostics/tests/script/SimpleScript.txt | 9 + .../diagnostics/tests/script/imports.txt | 10 + .../senselessComparison/parenthesized.txt | 6 + ...ShadowMultiDeclarationWithFunParameter.txt | 12 + .../ShadowParameterInFunctionBody.txt | 3 + .../ShadowParameterInNestedBlockInFor.txt | 3 + .../shadowing/ShadowPropertyInClosure.txt | 4 + .../tests/shadowing/ShadowPropertyInFor.txt | 10 + .../shadowing/ShadowPropertyInFunction.txt | 10 + .../tests/shadowing/ShadowVariableInFor.txt | 3 + .../shadowing/ShadowVariableInNestedBlock.txt | 3 + .../ShadowVariableInNestedClosure.txt | 3 + .../ShadowVariableInNestedClosureParam.txt | 3 + .../tests/smartCasts/afterBinaryExpr.txt | 21 + .../tests/smartCasts/classObjectMember.txt | 42 + .../smartCasts/combineWithNoSelectorInfo.txt | 13 + .../smartCasts/dataFlowInfoForArguments.txt | 6 + .../diagnostics/tests/smartCasts/elvis.txt | 11 + .../inference/dependentOnPrevArg.txt | 6 + .../inference/intersectionTypes.txt | 31 + .../tests/smartCasts/inference/kt1355.txt | 20 + .../tests/smartCasts/inference/kt2746.txt | 12 + .../tests/smartCasts/inference/kt2851.txt | 15 + .../tests/smartCasts/inference/kt4009.txt | 20 + .../tests/smartCasts/inference/kt4403.txt | 16 + .../tests/smartCasts/inference/kt4415.txt | 27 + .../inference/smartCastOnReceiver.txt | 32 + .../diagnostics/tests/smartCasts/kt1461.txt | 22 + .../diagnostics/tests/smartCasts/kt2422.txt | 15 + .../noErrorCheckForPackageLevelVal.txt | 20 + .../noUnnecessarySmartCastForReceiver.txt | 4 + .../tests/smartCasts/publicVal.txt | 12 + .../tests/smartCasts/thisWithLabel.txt | 25 + .../thisWithLabelAsReceiverPart.txt | 33 + .../tests/substitutions/kt1558-short.txt | 4 + .../tests/substitutions/kt4887.txt | 12 + ...tionForOverloadResolutionWithAmbiguity.txt | 8 + ...ionForOverloadResolutionWithErrorTypes.txt | 6 + .../diagnostics/tests/subtyping/kt-1457.txt | 59 + .../diagnostics/tests/subtyping/kt2069.txt | 27 + .../diagnostics/tests/subtyping/kt2744.txt | 10 + .../diagnostics/tests/subtyping/kt304.txt | 15 + .../diagnostics/tests/subtyping/kt3159.txt | 18 + .../tests/subtyping/localAnonymousObjects.txt | 3 + .../tests/subtyping/localClasses.txt | 8 + .../subtyping/memberAnonymousObjects.txt | 9 + .../subtyping/nestedIntoLocalClasses.txt | 8 + .../tests/subtyping/nestedLocalClasses.txt | 8 + .../subtyping/topLevelAnonymousObjects.txt | 4 + .../allWarnings/suppressWarningsOnClass.txt | 9 + .../suppressWarningsOnClassObject.txt | 16 + .../suppressWarningsOnExpression.txt | 3 + .../suppressWarningsOnFunction.txt | 9 + .../allWarnings/suppressWarningsOnObject.txt | 17 + .../suppressWarningsOnParameter.txt | 9 + .../suppressWarningsOnProperty.txt | 9 + .../suppressWarningsOnPropertyAccessor.txt | 9 + .../tests/suppress/manyWarnings/mixed.txt | 9 + .../tests/suppress/manyWarnings/onClass.txt | 9 + .../suppress/manyWarnings/onClassObject.txt | 16 + .../suppress/manyWarnings/onExpression.txt | 3 + .../suppress/manyWarnings/onFunction.txt | 9 + .../tests/suppress/manyWarnings/onObject.txt | 17 + .../suppress/manyWarnings/onParameter.txt | 9 + .../suppress/manyWarnings/onProperty.txt | 9 + .../manyWarnings/onPropertyAccessor.txt | 9 + .../tests/suppress/oneWarning/onClass.txt | 9 + .../suppress/oneWarning/onClassObject.txt | 16 + .../suppress/oneWarning/onExpression.txt | 3 + .../tests/suppress/oneWarning/onFunction.txt | 9 + .../suppress/oneWarning/onLocalVariable.txt | 9 + .../tests/suppress/oneWarning/onObject.txt | 17 + .../tests/suppress/oneWarning/onParameter.txt | 9 + .../tests/suppress/oneWarning/onProperty.txt | 9 + .../oneWarning/onPropertyAccessor.txt | 9 + .../tests/thisAndSuper/QualifiedThis.txt | 12 + .../diagnostics/tests/thisAndSuper/Super.txt | 62 + .../thisAndSuper/ambigousLabelOnThis.txt | 9 + .../notAccessibleSuperInTrait.txt | 16 + .../thisAndSuper/superInExtensionFunction.txt | 3 + .../superInExtensionFunctionCall.txt | 9 + .../thisAndSuper/superInToplevelFunction.txt | 3 + .../thisAndSuper/superIsNotAnExpression.txt | 4 + .../thisAndSuper/thisInFunctionLiterals.txt | 17 + .../tests/thisAndSuper/thisInInnerClasses.txt | 20 + .../thisInPropertyInitializer.txt | 10 + .../thisAndSuper/thisInToplevelFunction.txt | 3 + .../tests/traitWithRequired/abstractClass.txt | 28 + ...nonymousObjectExtendsTraitWithRequired.txt | 17 + .../differentGenericArguments.txt | 34 + .../tests/traitWithRequired/kt3006.txt | 41 + .../manyRequirementsDisallowed.txt | 21 + .../manyTraitsRequireSameClass.txt | 60 + .../requirementFulfilledBySubclass.txt | 35 + .../traitExtendsTraitWithRequired.txt | 39 + .../traitWithRequired/traitRequiresAny.txt | 21 + .../traitWithRequired/traitSupertypeList.txt | 34 + ...eritableTraitDifferentGenericArguments.txt | 26 + .../tests/typedefs/TypedefsUnsupported.txt | 3 + .../diagnostics/tests/unit/nullableUnit.txt | 4 + .../tests/varargs/AmbiguousVararg.txt | 5 + .../MoreSpecificVarargsOfEqualLength.txt | 12 + .../varargs/MostSepcificVarargsWithJava.txt | 15 + .../tests/varargs/NilaryVsVararg.txt | 5 + .../tests/varargs/UnaryVsVararg.txt | 5 + .../diagnostics/tests/varargs/kt1781.txt | 11 + .../diagnostics/tests/varargs/kt1835.txt | 12 + .../tests/varargs/kt1838-param.txt | 8 + .../diagnostics/tests/varargs/kt1838-val.txt | 9 + .../diagnostics/tests/varargs/kt422.txt | 9 + .../varargs/varargsAndFunctionLiterals.txt | 4 + .../tests/when/AnnotatedWhenStatement.txt | 10 + .../tests/when/NoElseExpectedUnit.txt | 3 + .../tests/when/NoElseNoExpectedType.txt | 3 + .../when/NoElseReturnedCoercionToUnit.txt | 4 + .../NoElseReturnedFromLambdaExpectedInt.txt | 4 + .../tests/when/NoElseReturnedNonUnit.txt | 3 + .../tests/when/NoElseReturnedUnit.txt | 3 + .../tests/when/NoElseWhenStatement.txt | 3 + .../testData/diagnostics/tests/when/When.txt | 6 + .../ClassObjectAnnotatedWithItsClass.txt | 26 + .../illegalPlatformName.txt | 6 + .../annotationApplicability/platformName.txt | 23 + .../array.txt | 53 + .../classLiteral.txt | 32 + .../simple.txt | 71 + .../vararg.txt | 53 + .../annotations/platformStatic/functions.txt | 66 + .../annotations/platformStatic/property.txt | 37 + .../function/abstractClassConstructors.txt | 36 + .../function/ambiguityTopLevelVsTopLevel.txt | 5 + .../callableRefrenceOnNestedObject.txt | 27 + .../function/constructorFromClass.txt | 17 + .../function/constructorFromExtension.txt | 17 + .../constructorFromExtensionInClass.txt | 17 + .../function/constructorFromTopLevel.txt | 10 + .../function/differentPackageClass.txt | 18 + .../function/differentPackageExtension.txt | 18 + .../function/differentPackageTopLevel.txt | 11 + .../callableReference/function/empty.txt | 10 + .../function/extensionFromClass.txt | 13 + .../function/extensionFromExtension.txt | 13 + .../extensionFromExtensionInClass.txt | 20 + .../function/extensionFromTopLevel.txt | 13 + .../function/extensionInClassDisallowed.txt | 13 + .../function/extensionOnNullable.txt | 13 + .../function/genericClassFromTopLevel.txt | 12 + .../function/importedInnerConstructor.txt | 17 + .../function/innerConstructorFromClass.txt | 32 + .../innerConstructorFromExtension.txt | 18 + .../function/innerConstructorFromTopLevel.txt | 17 + .../function/lhsNotAClass.txt | 13 + .../function/localConstructor.txt | 3 + ...alConstructorFromExtensionInLocalClass.txt | 3 + .../localConstructorFromLocalClass.txt | 3 + .../localConstructorFromLocalExtension.txt | 3 + .../function/localNamedFun.txt | 3 + ...localNamedFunFromExtensionInLocalClass.txt | 10 + .../function/localNamedFunFromLocalClass.txt | 3 + .../localNamedFunFromLocalExtension.txt | 10 + .../function/longQualifiedName.txt | 20 + .../function/longQualifiedNameGeneric.txt | 20 + .../function/memberFromClass.txt | 12 + .../function/memberFromExtension.txt | 13 + .../function/memberFromExtensionInClass.txt | 19 + .../function/memberFromTopLevel.txt | 13 + .../function/nestedConstructorFromClass.txt | 32 + .../nestedConstructorFromExtension.txt | 18 + .../nestedConstructorFromTopLevel.txt | 17 + .../function/noAmbiguityLocalVsTopLevel.txt | 4 + .../function/noAmbiguityMemberVsExtension.txt | 12 + .../function/noAmbiguityMemberVsTopLevel.txt | 12 + .../function/renameOnImport.txt | 16 + .../function/topLevelFromClass.txt | 13 + .../function/topLevelFromExtension.txt | 13 + .../function/topLevelFromExtensionInClass.txt | 20 + .../function/topLevelFromTopLevel.txt | 6 + .../callableReference/function/unresolved.txt | 10 + .../abstractPropertyViaSubclasses.txt | 34 + .../property/accessViaSubclass.txt | 19 + .../property/classFromClass.txt | 11 + .../property/extensionFromClass.txt | 12 + .../property/extensionFromTopLevel.txt | 5 + .../property/extensionPropertyOnNullable.txt | 4 + .../property/genericClass.txt | 12 + .../property/javaInstanceField.txt | 16 + .../property/javaStaticFieldViaImport.txt | 18 + .../property/localVariable.txt | 3 + .../property/memberFromExtension.txt | 13 + .../property/memberFromTopLevel.txt | 12 + .../property/topLevelFromTopLevel.txt | 6 + .../callableReference/unused.txt | 20 + .../delegatedProperty.txt | 10 + .../duplicateJvmSignature/platformNames.txt | 4 + .../platformNamesDuplicate.txt | 4 + .../platformStaticInClassObject.txt | 25 + .../platformStaticInObject.txt | 27 + .../pseudocodeMemoryOverhead.txt | 67 + .../constructorNamedArguments.txt | 10 + .../kotlinSignature/parameterNames.txt | 26 + ...ibitNonLocalReturnOutOfTryCatchFinally.txt | 7 + 1579 files changed, 68596 insertions(+) create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject1.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject2.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject1.txt create mode 100644 compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject2.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/defaultArgs.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/extensionTailCall.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/functionWithNoTails.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/functionWithNonTailRecursions.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/functionWithoutAnnotation.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/infixCall.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/infixRecursiveCall.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/insideElvis.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/labeledThisReferences.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/loops.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/multilevelBlocks.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/realIteratorFoldl.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/realStringEscape.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/realStringRepeat.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLambda.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLocalFunction.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/recursiveInnerFunction.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/returnIf.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/returnInCatch.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/returnInFinally.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/returnInIfInFinally.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/returnInParentheses.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/returnInTry.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/simpleBlock.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/simpleReturn.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/simpleReturnWithElse.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/sum.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/tailCallInBlockInParentheses.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/tailCallInParentheses.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/tailRecursionInFinally.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/thisReferences.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/unitBlocks.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/whenWithCondition.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/whenWithInRange.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/whenWithIs.txt create mode 100644 compiler/testData/codegen/box/functions/tailRecursion/whenWithoutCondition.txt create mode 100644 compiler/testData/diagnostics/tests/Abstract.txt create mode 100644 compiler/testData/diagnostics/tests/AbstractInAbstractClass.txt create mode 100644 compiler/testData/diagnostics/tests/AbstractInClass.txt create mode 100644 compiler/testData/diagnostics/tests/AbstractInTrait.txt create mode 100644 compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/AnonymousInitializers.txt create mode 100644 compiler/testData/diagnostics/tests/AutoCreatedIt.txt create mode 100644 compiler/testData/diagnostics/tests/AutocastAmbiguitites.txt create mode 100644 compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.txt create mode 100644 compiler/testData/diagnostics/tests/Basic.txt create mode 100644 compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.txt create mode 100644 compiler/testData/diagnostics/tests/Bounds.txt create mode 100644 compiler/testData/diagnostics/tests/BreakContinue.txt create mode 100644 compiler/testData/diagnostics/tests/Builders.txt create mode 100644 compiler/testData/diagnostics/tests/Casts.txt create mode 100644 compiler/testData/diagnostics/tests/CharacterLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/CompareToWithErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/Constants.txt create mode 100644 compiler/testData/diagnostics/tests/Constructors.txt create mode 100644 compiler/testData/diagnostics/tests/ConstructorsOfPrimitives.txt create mode 100644 compiler/testData/diagnostics/tests/CovariantOverrideType.txt create mode 100644 compiler/testData/diagnostics/tests/DefaultValuesTypechecking.txt create mode 100644 compiler/testData/diagnostics/tests/DeferredTypes.txt create mode 100644 compiler/testData/diagnostics/tests/DiamondFunction.txt create mode 100644 compiler/testData/diagnostics/tests/DiamondFunctionGeneric.txt create mode 100644 compiler/testData/diagnostics/tests/DiamondProperty.txt create mode 100644 compiler/testData/diagnostics/tests/Dollar.txt create mode 100644 compiler/testData/diagnostics/tests/FinalClassObjectBound.txt create mode 100644 compiler/testData/diagnostics/tests/ForRangeConventions.txt create mode 100644 compiler/testData/diagnostics/tests/FunctionCalleeExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/FunctionReturnTypes.txt create mode 100644 compiler/testData/diagnostics/tests/GenericArgumentConsistency.txt create mode 100644 compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.txt create mode 100644 compiler/testData/diagnostics/tests/IllegalModifiers.txt create mode 100644 compiler/testData/diagnostics/tests/IncDec.txt create mode 100644 compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.txt create mode 100644 compiler/testData/diagnostics/tests/IsExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/LValueAssignment.txt create mode 100644 compiler/testData/diagnostics/tests/MergePackagesWithJava.txt create mode 100644 compiler/testData/diagnostics/tests/MultilineStringTemplates.txt create mode 100644 compiler/testData/diagnostics/tests/MultipleBounds.txt create mode 100644 compiler/testData/diagnostics/tests/Nullability.txt create mode 100644 compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.txt create mode 100644 compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.txt create mode 100644 compiler/testData/diagnostics/tests/OverridingVarByVal.txt create mode 100644 compiler/testData/diagnostics/tests/PackageAsExpression.txt create mode 100644 compiler/testData/diagnostics/tests/PackageInExpressionPosition.txt create mode 100644 compiler/testData/diagnostics/tests/PackageQualified.txt create mode 100644 compiler/testData/diagnostics/tests/PrimaryConstructors.txt create mode 100644 compiler/testData/diagnostics/tests/ProcessingEmptyImport.txt create mode 100644 compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.txt create mode 100644 compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt create mode 100644 compiler/testData/diagnostics/tests/Properties.txt create mode 100644 compiler/testData/diagnostics/tests/PropertyInitializers.txt create mode 100644 compiler/testData/diagnostics/tests/QualifiedExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/RecursiveTypeInference.txt create mode 100644 compiler/testData/diagnostics/tests/ReflectionTypesNotLoaded.txt create mode 100644 compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/ResolveToJava.txt create mode 100644 compiler/testData/diagnostics/tests/Return.txt create mode 100644 compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.txt create mode 100644 compiler/testData/diagnostics/tests/SafeCallOnFakePackage.txt create mode 100644 compiler/testData/diagnostics/tests/ShiftFunctionTypes.txt create mode 100644 compiler/testData/diagnostics/tests/StarsInFunctionCalls.txt create mode 100644 compiler/testData/diagnostics/tests/StringTemplates.txt create mode 100644 compiler/testData/diagnostics/tests/SupertypeListChecks.txt create mode 100644 compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.txt create mode 100644 compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.txt create mode 100644 compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt create mode 100644 compiler/testData/diagnostics/tests/TypeInference.txt create mode 100644 compiler/testData/diagnostics/tests/TypeMismatchOnOverrideWithSyntaxErrors.txt create mode 100644 compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.txt create mode 100644 compiler/testData/diagnostics/tests/UnitValue.txt create mode 100644 compiler/testData/diagnostics/tests/Unresolved.txt create mode 100644 compiler/testData/diagnostics/tests/UnusedVariables.txt create mode 100644 compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.txt create mode 100644 compiler/testData/diagnostics/tests/VarargTypes.txt create mode 100644 compiler/testData/diagnostics/tests/Varargs.txt create mode 100644 compiler/testData/diagnostics/tests/Variance.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/Deprecated.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationModifier.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/onExpression.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/onInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/onLoops.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt create mode 100644 compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/CustomGetSet.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/CustomGetVal.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/CustomGetVar.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/CustomSet.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadInFunction.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/kt782packageLevel.txt create mode 100644 compiler/testData/diagnostics/tests/backingField/qualifiedWithThis.txt create mode 100644 compiler/testData/diagnostics/tests/cast/AsErasedError.txt create mode 100644 compiler/testData/diagnostics/tests/cast/AsErasedFine.txt create mode 100644 compiler/testData/diagnostics/tests/cast/AsErasedStar.txt create mode 100644 compiler/testData/diagnostics/tests/cast/AsErasedWarning.txt create mode 100644 compiler/testData/diagnostics/tests/cast/DowncastMap.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsArray.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForDerivedWithOneSubstitutedAndOneSameGeneric.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForExactSupertypeCheck.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForOverridenVarianceWithProjection.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithContrvariance.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithCovariance.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithIrrelevantMixin.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithTwoSameTypeSubstitutions.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithoutTypeArguments.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut2.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOutAtClass.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowDifferentArgInvariantPosition.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowForOverridenVariance.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowForTypeWithConstraints.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromIn.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOutAtClass.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithFirstInvalid.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithSecondInvalid.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedNonGeneric.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedNullableTasT.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedStar.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedTasT.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsErasedToErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsRecursionSustainable.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsReified.txt create mode 100644 compiler/testData/diagnostics/tests/cast/IsTraits.txt create mode 100644 compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.txt create mode 100644 compiler/testData/diagnostics/tests/cast/WhenWithExpression.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/AsNestedBare.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/AsNullable.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/AsNullableNotEnough.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/EitherAs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/EitherIs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/EitherNotIs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/EitherSafeAs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/EitherWhen.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/ErrorsInSubstitution.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/FromErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/NullableAs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/NullableAsNotEnough.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/NullableAsNullable.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/NullableAsNullableNotEnough.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/RedundantNullable.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/ToErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/UnrelatedAs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/UnrelatedColon.txt create mode 100644 compiler/testData/diagnostics/tests/cast/bare/UnrelatedIs.txt create mode 100644 compiler/testData/diagnostics/tests/cast/constants.txt create mode 100644 compiler/testData/diagnostics/tests/cast/isErasedAnyAndStarred.txt create mode 100644 compiler/testData/diagnostics/tests/cast/isErasedTAndStarred.txt create mode 100644 compiler/testData/diagnostics/tests/cast/isErasedUnrelatedAndStarred.txt create mode 100644 compiler/testData/diagnostics/tests/cast/kt614.txt create mode 100644 compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedDirect.txt create mode 100644 compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedSubtypes.txt create mode 100644 compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsRelated.txt create mode 100644 compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsUnrelated.txt create mode 100644 compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.txt create mode 100644 compiler/testData/diagnostics/tests/checkArguments/booleanExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.txt create mode 100644 compiler/testData/diagnostics/tests/checkArguments/kt1940.txt create mode 100644 compiler/testData/diagnostics/tests/checkType.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/ClassObjectCannotAccessClassFields.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/ClassObjectVisibility.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/ClassObjects.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/InnerClassClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/classObjectInLocalClass.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/importClassInClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/invisibleClassObjects.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/kt3866.txt create mode 100644 compiler/testData/diagnostics/tests/classObjects/nestedClassInPrivateClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/backingFieldInsideGetter.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/breakOrContinueInLoopCondition.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/checkPropertyAccessor.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commasAndWhitespaces.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commentsInDeadCode.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInInvokeCall.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeDifferentExamples.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeFromDifferentSources.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInArrayAccess.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInAssignment.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInBinaryExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInCalls.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInDeadCode.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInIf.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInInnerExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLocalDeclarations.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLoops.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInReturn.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInUnaryExpr.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInWhileFromBreak.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/expressionInUnitLiteral.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_1.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_2.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_3.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt3162tryAsInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/ReturnFromFunctionInObject.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt3444_ReturnFromLocalFunctions.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt4034.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturnInWhen.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2330.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2334.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2369.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2845.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3444.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3501.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4405.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/localClasses.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/propertiesOrderInPackage.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/referenceToPropertyInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/repeatUnitializedErrorOnlyForLocalVars.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/scopeOfAnonymousInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/uninitializedInLocalDeclarations.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/unmappedArgs.txt create mode 100644 compiler/testData/diagnostics/tests/controlFlowAnalysis/varInitializationInIfInCycle.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/ForbidStatementAsDirectFunctionBody.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/emptyIf.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/forLoopWithNullableRange.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/forWithNullableIterator.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/jumpAcrossFunctionBoundary.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/kt1075.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/kt4310.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/kt657.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/kt786.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/kt799.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/tryReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/valVarCatchParameter.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/valVarLoopParameter.txt create mode 100644 compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/classIndirectlyInheritsNested.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/classInheritsNested.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/cyclicHierarchy.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/javaKotlinJavaCycle.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaCycle.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaKotlinCycle.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/kt303.txt create mode 100644 compiler/testData/diagnostics/tests/cyclicHierarchy/twoClassesWithNestedCycle.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/notADataClass.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt create mode 100644 compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/EmptyIf.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/IsExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/WhenSubject.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassBase.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDefaultParameters.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegatedProperties.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegation.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassFunctions.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInMemberOfLocalClass.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalClassProperty.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalObject.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/LocalObjectDelegation.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/NestedLocalClass.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlow/local/kt2835.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayGetSetConvention.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayIndices.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Assignment.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentInInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentOperation.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentToArrayElement.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionBooleanOperations.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionCompareToConvention.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionContainsConvention.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionElvis.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionEqualsConvention.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionIdentifier.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionPlusConvention.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Condition.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ContinueOuterLoop.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhileCondition.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ForLoopRange.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfStatement.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IsExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ManyIfs.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/MultiDeclaration.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/StringTemplate.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryFinally.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryAs.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryIs.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenIn.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenSubject.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhileCondition.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt4332WhenBranches.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5155WhenBranches.txt create mode 100644 compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5182WhenBranches.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/ComponentFunctionReturnTypeMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/DataFlowInMultiDeclInFor.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/DataFlowInfoInMultiDecl.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/LocalVariableWithNoTypeInformation.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/MultiDeclarationErrors.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/RedeclarationsInMultiDecl.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/VarianceOnFunctionAndPropertyTypeParameters.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/ambiguousObjectExpressionType.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt1141.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt2096.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt2142.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt2397.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt2631_MultipleDeclaration.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt2643MultiDeclInControlFlow.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/kt559.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/localDeclarationModifiers.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/localFunctionNoInheritVisibility.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/DoubleDeclForLoop.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/FolLoopTypeComponentTypeMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionMissing.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopWithExtensions.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForWithExplicitTypes.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/RedeclarationInForLoop.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/SingleDeclForLoop.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/packageDeclarationModifiers.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/propertyInPackageHasNoInheritVisibility.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/unambiguousObjectExpressionType.txt create mode 100644 compiler/testData/diagnostics/tests/declarationChecks/valVarFunctionParameter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/abstractDelegatedProperty.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/backingField.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTrait.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTraitTypeMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/genericGetter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/getterWithSubtype.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inTrait.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/incompleteTypeInference.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/differentDelegatedExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionGet.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionProperty.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/labeledDelegatedExpression.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/noErrorsForImplicitConstraints.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/noExpectedTypeForSupertypeConstraint.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/useCompleterWithoutExpectedType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedTypeForVal.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/kt4640.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/localVariable.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/missedGetter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/missedSetter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/propertyDefferedType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/publicDelegatedProperty.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/recursiveType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/redundantGetter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/redundantSetter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/setterThisTypeMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/setterWithSupertype.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/thisInDelegate.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/thisOfAnyType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingNullableType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/twoGetMethods.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetWithGeneric.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForSetParameter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForThisGetParameter.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInGet.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInSet.txt create mode 100644 compiler/testData/diagnostics/tests/delegatedProperty/wrongSetterReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/DelegationAndOverriding.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/DelegationExpectedType.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/Delegation_ClashingFunctions.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/Delegation_Hierarchy.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/Delegation_MultipleDelegates.txt create mode 100644 compiler/testData/diagnostics/tests/delegation/Delegation_ScopeInitializationOrder.txt create mode 100644 compiler/testData/diagnostics/tests/deparenthesize/ArrayAccessAssignment.txt create mode 100644 compiler/testData/diagnostics/tests/deparenthesize/checkDeparenthesizedType.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByProperty.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyInConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyNoGetter.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classPropertyOverriddenByFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/defaultFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/delegatedFunctionOverriddenByProperty.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/genericClassFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/overridesNothing.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/phantomClashWithSamAdapter.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/privateClassFunctionOverriddenByProperty.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/require.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByProperty.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyInTrait.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyNoImpl.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionInTrait.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionNoImpl.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/class.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/fakeOverrideTrait.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/trait.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/caseInProperties.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/collections.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegateToTwoTraits.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationAndOwnMethod.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/extensionProperties.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/genericType.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/inheritFromTwoTraits.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/kotlinAndJavaCollections.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/nullableType.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/twoTraitsAndOwnFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeMappedToJava.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameter.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithBound.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBounds.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBoundsInWhere.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/class.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classObject.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classPropertyInConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionFunctionAndNormalFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionPropertyAndFunction.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndSetter.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndVar.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClass.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClassInClass.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/nestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/object.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpression.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpressionInConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/privateClassPropertyNoClash.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevel.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelDifferentFiles.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelGetter.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/trait.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/withErrorTypes.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObject.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedField.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedFieldObject.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/defaults.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/delegationBy.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/innerClassField.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/instance.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/propertyMetadataCache.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/oneTrait.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/twoTraits.txt create mode 100644 compiler/testData/diagnostics/tests/duplicateJvmSignature/vararg.txt create mode 100644 compiler/testData/diagnostics/tests/enum/AbstractEnum.txt create mode 100644 compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt create mode 100644 compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt create mode 100644 compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt create mode 100644 compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt create mode 100644 compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt create mode 100644 compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/enum/enumInheritance.txt create mode 100644 compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt create mode 100644 compiler/testData/diagnostics/tests/enum/enumModifier.txt create mode 100644 compiler/testData/diagnostics/tests/enum/enumStarImport.txt create mode 100644 compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt create mode 100644 compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt create mode 100644 compiler/testData/diagnostics/tests/enum/importEnumFromJava.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideClass.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideObject.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt create mode 100644 compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt create mode 100644 compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt create mode 100644 compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt create mode 100644 compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt create mode 100644 compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt create mode 100644 compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt create mode 100644 compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt create mode 100644 compiler/testData/diagnostics/tests/enum/kt2834.txt create mode 100644 compiler/testData/diagnostics/tests/enum/localEnums.txt create mode 100644 compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt create mode 100644 compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/binaryMinusDepOnExpType.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/binaryMinusIndepWoExpType.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/binaryMinusIndependentExpType.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/float.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/intOverflow.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/intOverflowWithJavaProperties.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/integer.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/longOverflow.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/numberBinaryOperations.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsCall.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsInfixCall.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/otherOverflow.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/parentesized.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/qualifiedExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/unaryMinusDepOnExpType.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/unaryMinusIndepWoExpType.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/unaryMinusIndependentExpType.txt create mode 100644 compiler/testData/diagnostics/tests/evaluate/wrongLongSuffix.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/GenericIterator.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/GenericIterator2.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/classObject.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/extensionMemberInClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/kt1875.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/kt2317.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/kt3470.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/kt3563.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/noClassObjectsInJava.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/object.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver2.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/DanglingFunctionLiteral.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/ExpectedParameterTypeMismatchVariance.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/ExpectedParametersTypesMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/LabeledFunctionLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/NoDanglingFunctionLiteralForNestedCalls.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/functionLIteralInBlockInIf.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/functionLiteralWithoutArgumentList.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/kt2906.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/kt4529.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabels.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabelsNonLocal.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/ForbiddenNonLocalReturnNoType.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalAndNonLocalReturnInLambda.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelNoParens.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelParens.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnHasTypeNothing.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedFunction.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedLambda.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnNoCoercionToUnit.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnUnit.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnsWithExplicitReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/return/MixedReturnsFromLambda.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/returnNull.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/unusedLiteral.txt create mode 100644 compiler/testData/diagnostics/tests/functionLiterals/unusedLiteralInsideUnitLiteral.txt create mode 100644 compiler/testData/diagnostics/tests/generics/ClassObjectBoundsAreNotSupported.txt create mode 100644 compiler/testData/diagnostics/tests/generics/Projections.txt create mode 100644 compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt create mode 100644 compiler/testData/diagnostics/tests/generics/RawTypeInIsExpression.txt create mode 100644 compiler/testData/diagnostics/tests/generics/RawTypeInIsPattern.txt create mode 100644 compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.txt create mode 100644 compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.txt create mode 100644 compiler/testData/diagnostics/tests/generics/kt1575-Class.txt create mode 100644 compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/generics/kt1575-Function.txt create mode 100644 compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt create mode 100644 compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt create mode 100644 compiler/testData/diagnostics/tests/generics/tpAsReified/InConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt create mode 100644 compiler/testData/diagnostics/tests/generics/tpAsReified/InProperty.txt create mode 100644 compiler/testData/diagnostics/tests/generics/tpAsReified/InType.txt create mode 100644 compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt create mode 100644 compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt create mode 100644 compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutNoPlusAssign.txt create mode 100644 compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutPlusAssignDefined.txt create mode 100644 compiler/testData/diagnostics/tests/imports/ImportResolutionOrder.txt create mode 100644 compiler/testData/diagnostics/tests/imports/ImportsHiddenByDefinitionInTheSameFile.txt create mode 100644 compiler/testData/diagnostics/tests/imports/RenameOnImport.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/NoSenselessComparisonForErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/checkNothingIsSubtype.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/controlStructuresErrors.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/arrayExpression.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/completeFunctionArgumentsOfNestedCalls.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funcitonTypes.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/noTypeParamsInReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/typeReferenceError.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/inExpr.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/incompleteEquals.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/kt1955.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/kt2014.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/kt4866UnresolvedArrayAccess.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/typeParameterOnLhsOfDot.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/unresolvedArguments.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/unresolvedOperation.txt create mode 100644 compiler/testData/diagnostics/tests/incompleteCode/variableDeclarationInSelector.txt create mode 100644 compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.txt create mode 100644 compiler/testData/diagnostics/tests/inference/arrayConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/inference/cannotCompleteResolveAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/inference/cannotCompleteResolveFunctionLiteralsNoUse.txt create mode 100644 compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoInfoForParameter.txt create mode 100644 compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoneApplicable.txt create mode 100644 compiler/testData/diagnostics/tests/inference/cannotCompleteResolveWithFunctionLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/inference/completeInferenceIfManyFailed.txt create mode 100644 compiler/testData/diagnostics/tests/inference/conflictingSubstitutions.txt create mode 100644 compiler/testData/diagnostics/tests/inference/constraints/constraintOnFunctionLiteral.txt create mode 100644 compiler/testData/diagnostics/tests/inference/constraints/equalityConstraintOnNullableType.txt create mode 100644 compiler/testData/diagnostics/tests/inference/constraints/notNullConstraintOnNullableType.txt create mode 100644 compiler/testData/diagnostics/tests/inference/constraints/subtypeConstraintOnNullableType.txt create mode 100644 compiler/testData/diagnostics/tests/inference/constraints/supertypeConstraintOnNullableType.txt create mode 100644 compiler/testData/diagnostics/tests/inference/dependOnExpectedType.txt create mode 100644 compiler/testData/diagnostics/tests/inference/dependantOnVariance.txt create mode 100644 compiler/testData/diagnostics/tests/inference/dependantOnVarianceNullable.txt create mode 100644 compiler/testData/diagnostics/tests/inference/functionPlaceholderError.txt create mode 100644 compiler/testData/diagnostics/tests/inference/hasErrorInConstrainingTypes.txt create mode 100644 compiler/testData/diagnostics/tests/inference/inferInFunctionLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/inference/kt1293.txt create mode 100644 compiler/testData/diagnostics/tests/inference/kt3184.txt create mode 100644 compiler/testData/diagnostics/tests/inference/kt619.txt create mode 100644 compiler/testData/diagnostics/tests/inference/listConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/inference/mapFunction.txt create mode 100644 compiler/testData/diagnostics/tests/inference/mostSpecificAfterInference.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/arrayAccess.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/checkTypesForQualifiedProperties.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsForArraySetExpression.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsInference.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedForVariableAsFunctionCall.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/inferenceForNestedBinaryCall.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/kt3395.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/kt3461checkTypes.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/makeNullableIfSafeCall.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nestedCalls/nontrivialCallExpression.txt create mode 100644 compiler/testData/diagnostics/tests/inference/noInformationForParameter.txt create mode 100644 compiler/testData/diagnostics/tests/inference/nullableUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/inference/opposite.txt create mode 100644 compiler/testData/diagnostics/tests/inference/possibleCycleOnConstraints.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1029.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1031.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1127.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1145.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1358.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1410.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1558.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1718.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt1944.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2200.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2283.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2286.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2294.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2320.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2324.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2407.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2445.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2459.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2484.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2505.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2514.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2741.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2838.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2842.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt2883.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt3150.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt3174.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt3301.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt3344.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt702.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt731.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt742.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt832.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt943.txt create mode 100644 compiler/testData/diagnostics/tests/inference/regressions/kt948.txt create mode 100644 compiler/testData/diagnostics/tests/inference/reportingImprovements/ErrorTypeAsGenericParameter.txt create mode 100644 compiler/testData/diagnostics/tests/inference/reportingImprovements/FunctionPlaceholder.txt create mode 100644 compiler/testData/diagnostics/tests/inference/reportingImprovements/NoAmbiguityForDifferentFunctionTypes.txt create mode 100644 compiler/testData/diagnostics/tests/inference/reportingImprovements/cannotInferParameterTypeWithInference.txt create mode 100644 compiler/testData/diagnostics/tests/inference/reportingImprovements/subtypeForInvariantWithErrorGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/inference/tryNumberLowerBoundsBeforeUpperBounds.txt create mode 100644 compiler/testData/diagnostics/tests/inference/typeConstructorMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/inference/typeInferenceExpectedTypeMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/conflictingSubstitutionsFromUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/doNotInferFromBoundsOnly.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/intersectUpperBounds.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/nonNullUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsIfUnknownParameters.txt create mode 100644 compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsToInferTypeParamsSimple.txt create mode 100644 compiler/testData/diagnostics/tests/inference/useFunctionLiteralsToInferType.txt create mode 100644 compiler/testData/diagnostics/tests/inference/varargs/varargsAndPair.txt create mode 100644 compiler/testData/diagnostics/tests/infos/Autocasts.txt create mode 100644 compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.txt create mode 100644 compiler/testData/diagnostics/tests/inline/anonymousObjects.txt create mode 100644 compiler/testData/diagnostics/tests/inline/assignment.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt create mode 100644 compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt create mode 100644 compiler/testData/diagnostics/tests/inline/capture.txt create mode 100644 compiler/testData/diagnostics/tests/inline/constructor.txt create mode 100644 compiler/testData/diagnostics/tests/inline/default.txt create mode 100644 compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt create mode 100644 compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt create mode 100644 compiler/testData/diagnostics/tests/inline/functions.txt create mode 100644 compiler/testData/diagnostics/tests/inline/invoke.txt create mode 100644 compiler/testData/diagnostics/tests/inline/labeled.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass2.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonPublicMember/localFun.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nothingToInline.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt create mode 100644 compiler/testData/diagnostics/tests/inline/nullableFunction.txt create mode 100644 compiler/testData/diagnostics/tests/inline/parenthesized.txt create mode 100644 compiler/testData/diagnostics/tests/inline/propagation.txt create mode 100644 compiler/testData/diagnostics/tests/inline/recursion.txt create mode 100644 compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt create mode 100644 compiler/testData/diagnostics/tests/inline/returns.txt create mode 100644 compiler/testData/diagnostics/tests/inline/sam.txt create mode 100644 compiler/testData/diagnostics/tests/inline/typed.txt create mode 100644 compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt create mode 100644 compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt create mode 100644 compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt create mode 100644 compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt create mode 100644 compiler/testData/diagnostics/tests/inline/vararg.txt create mode 100644 compiler/testData/diagnostics/tests/inline/wrongUsage.txt create mode 100644 compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt create mode 100644 compiler/testData/diagnostics/tests/inner/constructorAccess.txt create mode 100644 compiler/testData/diagnostics/tests/inner/deepInnerClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/enumEntries.txt create mode 100644 compiler/testData/diagnostics/tests/inner/extensionFun.txt create mode 100644 compiler/testData/diagnostics/tests/inner/extensionLambdaInsideNestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/illegalModifier.txt create mode 100644 compiler/testData/diagnostics/tests/inner/innerClassesInStaticParameters.txt create mode 100644 compiler/testData/diagnostics/tests/inner/innerErrorForClassObjects.txt create mode 100644 compiler/testData/diagnostics/tests/inner/innerErrorForObjects.txt create mode 100644 compiler/testData/diagnostics/tests/inner/innerThisSuper.txt create mode 100644 compiler/testData/diagnostics/tests/inner/localClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/localClassInsideNested.txt create mode 100644 compiler/testData/diagnostics/tests/inner/localThisSuper.txt create mode 100644 compiler/testData/diagnostics/tests/inner/modality.txt create mode 100644 compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt create mode 100644 compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuter.txt create mode 100644 compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuterGeneric.txt create mode 100644 compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt create mode 100644 compiler/testData/diagnostics/tests/inner/nestedVsInnerAccessOuterMember.txt create mode 100644 compiler/testData/diagnostics/tests/inner/outerGenericParam.txt create mode 100644 compiler/testData/diagnostics/tests/inner/outerProtectedMember.txt create mode 100644 compiler/testData/diagnostics/tests/inner/outerSuperClassMember.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/classObjectOfNestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/constructNestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/dataLocalVariable.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/genericNestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/importNestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedClassInPackage.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedObjects.txt create mode 100644 compiler/testData/diagnostics/tests/inner/qualifiedExpression/typePosition.txt create mode 100644 compiler/testData/diagnostics/tests/inner/referenceToSelfInLocal.txt create mode 100644 compiler/testData/diagnostics/tests/inner/resolvePackageClassInObjects.txt create mode 100644 compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/inner/traits.txt create mode 100644 compiler/testData/diagnostics/tests/inner/visibility.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/KJKInheritance.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/KJKInheritanceGeneric.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/OverrideVararg.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/Simple.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/UnboxingNulls.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/accessClassObjectFromJava.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/ambiguousSamAdapters.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/cantDeclareIfSamAdapterIsInherited.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/inheritAbstractSamAdapter.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/innerNestedClassFromJava.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/invisiblePackagePrivateInheritedMember.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt1402.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt1431.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt2152.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt2394.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt2606.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt2619.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt2641.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt2890.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt3307.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/kt3311.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/mutableIterator.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/overrideRawType.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/packagePrivateClassStaticMember.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/packageVisibility.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/privateNestedClassStaticMember.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/protectedStaticSamePackage.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/j+k/samInConstructorWithGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.txt create mode 100644 compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.txt create mode 100644 compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt create mode 100644 compiler/testData/diagnostics/tests/jdk-annotations/sql/DriverManager.txt create mode 100644 compiler/testData/diagnostics/tests/jdk-annotations/sql/ResultSet.txt create mode 100644 compiler/testData/diagnostics/tests/jdk-annotations/sql/Statement.txt create mode 100644 compiler/testData/diagnostics/tests/kt310.txt create mode 100644 compiler/testData/diagnostics/tests/kt53.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt1703.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt361.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt3920.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt3988.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt4247.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt4586.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt4603.txt create mode 100644 compiler/testData/diagnostics/tests/labels/kt591.txt create mode 100644 compiler/testData/diagnostics/tests/labels/labelReferencesInsideObjectExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/labels/labelsMustBeNamed.txt create mode 100644 compiler/testData/diagnostics/tests/library/Collections.txt create mode 100644 compiler/testData/diagnostics/tests/library/kt828.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/collectionMethodStub.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArguments.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArgumentsReversed.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateClass.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateNestedClasses.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateSuperClass.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericArgumentNumberMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericSuperClass.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsage.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsageNoTypeAnnotation.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/members.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameClassNameDifferentPackages.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameGenericArguments.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsBoundMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsIndexMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsNameMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classVsFunctionGenericsInParamsMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/covariantReturnTypes.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differenceInParamNames.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentGenericsInParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentNumberOfParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentReturnTypes.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/extensionMatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsBoundsMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsEqNull.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsNotIs.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnFooT.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnT.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noGenericsInParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/sameGenericsInParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/simpleWithInheritance.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateMethod/substitutedGenericInParams.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateSuper/differentSuperTraits.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTrait.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitDifferentBounds.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/internal.txt create mode 100644 compiler/testData/diagnostics/tests/multimodule/packagePrivate.txt create mode 100644 compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt create mode 100644 compiler/testData/diagnostics/tests/namedArguments/disallowForJavaConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/namedArguments/disallowForJavaMethods.txt create mode 100644 compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterFunction.txt create mode 100644 compiler/testData/diagnostics/tests/namedArguments/namedArgumentsAndDefaultValues.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/SenselessNullInWhen.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/dataFlowInfoAfterExclExcl.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/equalityUnderNotNullCheck.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideUnresolvedFunction.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2336.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/noUnnecessaryNotNullAssertionOnErrorType.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/senslessComparisonWithNullOnTypeParameters.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastedReceiverWithGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastsAndBooleanExpressions.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/baseWithNullableUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/nullAssertOnTypeWithNullableUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/nullableArgumentForIn.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/redundantNullable.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/redundantNullableInSupertype.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/safeCallOnTypeWithNullableUpperBound.txt create mode 100644 compiler/testData/diagnostics/tests/nullableTypes/uselessElvis.txt create mode 100644 compiler/testData/diagnostics/tests/numbers/characterIsNotANumber.txt create mode 100644 compiler/testData/diagnostics/tests/numbers/doublesInSimpleConstraints.txt create mode 100644 compiler/testData/diagnostics/tests/numbers/intValuesOutOfRange.txt create mode 100644 compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt create mode 100644 compiler/testData/diagnostics/tests/objects/Objects.txt create mode 100644 compiler/testData/diagnostics/tests/objects/ObjectsInheritance.txt create mode 100644 compiler/testData/diagnostics/tests/objects/ObjectsLocal.txt create mode 100644 compiler/testData/diagnostics/tests/objects/ObjectsNested.txt create mode 100644 compiler/testData/diagnostics/tests/objects/invokeOnInnerObject.txt create mode 100644 compiler/testData/diagnostics/tests/objects/kt2240.txt create mode 100644 compiler/testData/diagnostics/tests/objects/kt5527.txt create mode 100644 compiler/testData/diagnostics/tests/objects/localObjectInsideObject.txt create mode 100644 compiler/testData/diagnostics/tests/objects/localObjects.txt create mode 100644 compiler/testData/diagnostics/tests/objects/objectLiteralExpressionTypeMismatch.txt create mode 100644 compiler/testData/diagnostics/tests/objects/upperBoundViolated.txt create mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/AssignmentOperations.txt create mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/assignmentOperationsCheckReturnType.txt create mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.txt create mode 100644 compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.txt create mode 100644 compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.txt create mode 100644 compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.txt create mode 100644 compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.txt create mode 100644 compiler/testData/diagnostics/tests/overload/SyntheticAndNotSynthetic.txt create mode 100644 compiler/testData/diagnostics/tests/overload/kt1998.txt create mode 100644 compiler/testData/diagnostics/tests/override/AbstractFunImplemented.txt create mode 100644 compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.txt create mode 100644 compiler/testData/diagnostics/tests/override/AbstractValImplemented.txt create mode 100644 compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.txt create mode 100644 compiler/testData/diagnostics/tests/override/AbstractVarImplemented.txt create mode 100644 compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.txt create mode 100644 compiler/testData/diagnostics/tests/override/AllPrivateFromSuperTypes.txt create mode 100644 compiler/testData/diagnostics/tests/override/AllProtectedFromSupertypes.txt create mode 100644 compiler/testData/diagnostics/tests/override/CannotInferVisibilityForProperty.txt create mode 100644 compiler/testData/diagnostics/tests/override/CannotInferVisibilityForPropertySetter.txt create mode 100644 compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.txt create mode 100644 compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.txt create mode 100644 compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.txt create mode 100644 compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.txt create mode 100644 compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.txt create mode 100644 compiler/testData/diagnostics/tests/override/Delegation.txt create mode 100644 compiler/testData/diagnostics/tests/override/DelegationFun.txt create mode 100644 compiler/testData/diagnostics/tests/override/DelegationVal.txt create mode 100644 compiler/testData/diagnostics/tests/override/DelegationVar.txt create mode 100644 compiler/testData/diagnostics/tests/override/DuplicateMethod.txt create mode 100644 compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.txt create mode 100644 compiler/testData/diagnostics/tests/override/ExtendFunctionClass.txt create mode 100644 compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.txt create mode 100644 compiler/testData/diagnostics/tests/override/FakeOverrideDifferentDeclarationSignatures.txt create mode 100644 compiler/testData/diagnostics/tests/override/Generics.txt create mode 100644 compiler/testData/diagnostics/tests/override/InvisiblePotentialOverride.txt create mode 100644 compiler/testData/diagnostics/tests/override/MissingDelegate.txt create mode 100644 compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.txt create mode 100644 compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.txt create mode 100644 compiler/testData/diagnostics/tests/override/MultipleDefaultsAndNamesInSupertypes.txt create mode 100644 compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.txt create mode 100644 compiler/testData/diagnostics/tests/override/NonGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/override/ObjectDelegationManyImpl.txt create mode 100644 compiler/testData/diagnostics/tests/override/OverridingFinalMember.txt create mode 100644 compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.txt create mode 100644 compiler/testData/diagnostics/tests/override/ParentInheritsManyImplementations.txt create mode 100644 compiler/testData/diagnostics/tests/override/PropertyInConstructor.txt create mode 100644 compiler/testData/diagnostics/tests/override/ProtectedAndPrivateFromSupertypes.txt create mode 100644 compiler/testData/diagnostics/tests/override/SuspiciousCase1.txt create mode 100644 compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt1862.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt2052.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt2491.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt4763.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt4763property.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt4785.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt4785classObject.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt4785delegation.txt create mode 100644 compiler/testData/diagnostics/tests/override/kt880.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/changeOnOverrideDiagnostic.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/differentNamesInSupertypesDiagnostic.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/jjkHierarchy.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/kjkHierarchy.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsBothJavaAndKotlin.txt create mode 100644 compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsJava.txt create mode 100644 compiler/testData/diagnostics/tests/recovery/absentLeftHandSide.txt create mode 100644 compiler/testData/diagnostics/tests/recovery/namelessInJava.txt create mode 100644 compiler/testData/diagnostics/tests/recovery/namelessMembers.txt create mode 100644 compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/ConflictingExtensionProperties.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/PropertyAndFunInClass.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/PropertyAndInnerClass.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/RedeclarationInMultiFile.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/Redeclarations.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/RedeclarationsInObjects.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/RedeclaredTypeParameters.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/kt2247.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/kt2418.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/kt2438.txt create mode 100644 compiler/testData/diagnostics/tests/redeclarations/kt470.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/CoercionToUnit.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/DoubleDefine.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet11.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet121.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet124.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet169.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet17.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet183-1.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet183.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet53.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet67.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet68.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet69.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet72.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/Jet81.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/OutProjections.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/OverrideResolution.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/ea40964.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/ea43298.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt127.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt128.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt1489_1728.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt1550.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt1647.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt1736.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt174.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt201.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt235.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt2376.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt251.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt258.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt26-1.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt26.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt2768.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt282.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt287.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt2956.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt302.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt306.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt307.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt312.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt313.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt316.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt328.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt334.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt335.336.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt337.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt352.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt353.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt394.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt398.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt399.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt402.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt41.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt411.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt439.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt442.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt443.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt455.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt456.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt459.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt469.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt4827.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt498.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt524.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt549.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt557.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt571.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt575.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt58.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt580.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt588.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt597.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt600.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt604.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt618.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt629.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt630.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt688.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt691.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt701.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt716.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt743.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt750.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt762.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt847.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/kt860.txt create mode 100644 compiler/testData/diagnostics/tests/regressions/resolveSubclassOfList.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/ambiguityOnPropertiesWithTheSamePackageName.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/incompleteConstructorInvocation.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/ambiguityForInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/invisibleInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/receiverPresenceErrorForInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/typeInferenceErrorForInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/unresolvedInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/unsafeCallWithInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverForInvokeOnExpression.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverTypeForInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/invokeAsExtension.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMember.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtension.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtensionToExplicitReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/kt3772.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/kt3833-invokeInsideNestedClass.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/kt4204-completeNestedCallsForInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/invoke/valNamedInvoke.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeArgsInFreeExpressionPosition.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeUnmappedArguments.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/nestedCalls/argumentsInParentheses.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/nestedCalls/completeTypeInferenceForNestedInNoneApplicable.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/nestedCalls/completeUnmappedArguments.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralWithId.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralsOverload.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithRedeclarationError.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithSpecifiedFunctionLiteralWithId.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/resolveWithoutGenerics.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/specialConstructions/elvisAsCall.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/specialConstructions/exclExclAsCall.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/specialConstructions/reportTypeMismatchDeeplyOnBranches.txt create mode 100644 compiler/testData/diagnostics/tests/resolve/wrongNumberOfTypeArguments.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/AmbiguityBetweenRootAndPackage.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/AmbiguousNonExtensions.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/DontImportRootScope.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportObjectAndUseAsSupertype.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/Imports-hidden.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/Imports.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportsConflicting.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/NoAmbiguityBetweenRootAndPackage.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1078.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1080.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1244.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1248.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt151.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1579.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1580.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1642.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1738.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1805.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1806.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1822.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt1942.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt2262.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt250.617.10.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt323.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt37.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt421Scopes.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt587.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt900-1.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt900-2.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt900.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt939.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/kt955.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/visibility.txt create mode 100644 compiler/testData/diagnostics/tests/scopes/visibility2.txt create mode 100644 compiler/testData/diagnostics/tests/script/AccessForwardDeclarationInScript.txt create mode 100644 compiler/testData/diagnostics/tests/script/ComplexScript.txt create mode 100644 compiler/testData/diagnostics/tests/script/SimpleScript.txt create mode 100644 compiler/testData/diagnostics/tests/script/imports.txt create mode 100644 compiler/testData/diagnostics/tests/senselessComparison/parenthesized.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.txt create mode 100644 compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/afterBinaryExpr.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/classObjectMember.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/combineWithNoSelectorInfo.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/dataFlowInfoForArguments.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/elvis.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/dependentOnPrevArg.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/intersectionTypes.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/kt2746.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/kt2851.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/kt4009.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/kt4403.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/inference/smartCastOnReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/kt1461.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/kt2422.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/noErrorCheckForPackageLevelVal.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/noUnnecessarySmartCastForReceiver.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/publicVal.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/thisWithLabel.txt create mode 100644 compiler/testData/diagnostics/tests/smartCasts/thisWithLabelAsReceiverPart.txt create mode 100644 compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt create mode 100644 compiler/testData/diagnostics/tests/substitutions/kt4887.txt create mode 100644 compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithAmbiguity.txt create mode 100644 compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithErrorTypes.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/kt-1457.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/kt2069.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/kt2744.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/kt304.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/kt3159.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/localAnonymousObjects.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/localClasses.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/memberAnonymousObjects.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/nestedIntoLocalClasses.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/nestedLocalClasses.txt create mode 100644 compiler/testData/diagnostics/tests/subtyping/topLevelAnonymousObjects.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnExpression.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnPropertyAccessor.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onExpression.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/manyWarnings/onPropertyAccessor.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onExpression.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onLocalVariable.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt create mode 100644 compiler/testData/diagnostics/tests/suppress/oneWarning/onPropertyAccessor.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/QualifiedThis.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/Super.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/ambigousLabelOnThis.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/notAccessibleSuperInTrait.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunction.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunctionCall.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/superInToplevelFunction.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/superIsNotAnExpression.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/thisInFunctionLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/thisInInnerClasses.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/thisInPropertyInitializer.txt create mode 100644 compiler/testData/diagnostics/tests/thisAndSuper/thisInToplevelFunction.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/abstractClass.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/anonymousObjectExtendsTraitWithRequired.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/differentGenericArguments.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/kt3006.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/manyRequirementsDisallowed.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/manyTraitsRequireSameClass.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/requirementFulfilledBySubclass.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/traitExtendsTraitWithRequired.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/traitRequiresAny.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/traitSupertypeList.txt create mode 100644 compiler/testData/diagnostics/tests/traitWithRequired/uninheritableTraitDifferentGenericArguments.txt create mode 100644 compiler/testData/diagnostics/tests/typedefs/TypedefsUnsupported.txt create mode 100644 compiler/testData/diagnostics/tests/unit/nullableUnit.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/kt1781.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/kt1835.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/kt1838-param.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/kt1838-val.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/kt422.txt create mode 100644 compiler/testData/diagnostics/tests/varargs/varargsAndFunctionLiterals.txt create mode 100644 compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseExpectedUnit.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseNoExpectedType.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseReturnedCoercionToUnit.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseReturnedFromLambdaExpectedInt.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseReturnedNonUnit.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseReturnedUnit.txt create mode 100644 compiler/testData/diagnostics/tests/when/NoElseWhenStatement.txt create mode 100644 compiler/testData/diagnostics/tests/when/When.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.txt create mode 100644 compiler/testData/diagnostics/testsWithStdLib/nonLocalReturns/prohibitNonLocalReturnOutOfTryCatchFinally.txt diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject1.txt new file mode 100644 index 00000000000..8af6e4264b3 --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject1.txt @@ -0,0 +1,18 @@ +package + +internal fun box(): kotlin.String + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject2.txt new file mode 100644 index 00000000000..dac498cb9df --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObject2.txt @@ -0,0 +1,24 @@ +package + +internal fun box(): kotlin.String +internal fun B.invoke(/*0*/ i: kotlin.Int): kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.txt new file mode 100644 index 00000000000..1c5a1c5a6ce --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass1.txt @@ -0,0 +1,25 @@ +package + +internal fun box(): kotlin.String + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.txt new file mode 100644 index 00000000000..1c5a1c5a6ce --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnClassObjectOfNestedClass2.txt @@ -0,0 +1,25 @@ +package + +internal fun box(): kotlin.String + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt new file mode 100644 index 00000000000..0260d69df4c --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum1.txt @@ -0,0 +1,57 @@ +package + +internal fun box(): kotlin.String + +internal final enum class A : kotlin.Enum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ONE : A { + private constructor ONE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ONE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TWO : A { + private constructor TWO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.TWO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt new file mode 100644 index 00000000000..c3f6b273d28 --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnEnum2.txt @@ -0,0 +1,53 @@ +package + +internal fun box(): kotlin.String +internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int + +internal final enum class A : kotlin.Enum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ONE : A { + private constructor ONE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ONE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TWO : A { + private constructor TWO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.TWO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt new file mode 100644 index 00000000000..0260d69df4c --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum1.txt @@ -0,0 +1,57 @@ +package + +internal fun box(): kotlin.String + +internal final enum class A : kotlin.Enum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ONE : A { + private constructor ONE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ONE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TWO : A { + private constructor TWO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.TWO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt new file mode 100644 index 00000000000..c3f6b273d28 --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnImportedEnum2.txt @@ -0,0 +1,53 @@ +package + +internal fun box(): kotlin.String +internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int + +internal final enum class A : kotlin.Enum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ONE : A { + private constructor ONE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ONE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TWO : A { + private constructor TWO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.TWO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject1.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject1.txt new file mode 100644 index 00000000000..12488651193 --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject1.txt @@ -0,0 +1,18 @@ +package + +internal fun box(): kotlin.String +internal fun A.invoke(/*0*/ i: kotlin.Int): kotlin.Int + +internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject2.txt b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject2.txt new file mode 100644 index 00000000000..4315b0a3e4f --- /dev/null +++ b/compiler/testData/codegen/box/functions/invoke/onObjects/invokeOnObject2.txt @@ -0,0 +1,19 @@ +package + +internal fun box(): kotlin.String + +internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/defaultArgs.txt b/compiler/testData/codegen/box/functions/tailRecursion/defaultArgs.txt new file mode 100644 index 00000000000..1578e2cfced --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/defaultArgs.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int = ..., /*1*/ e: kotlin.Any = ...): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/extensionTailCall.txt b/compiler/testData/codegen/box/functions/tailRecursion/extensionTailCall.txt new file mode 100644 index 00000000000..6c1c28b2a4b --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/extensionTailCall.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun kotlin.Int.foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/functionWithNoTails.txt b/compiler/testData/codegen/box/functions/tailRecursion/functionWithNoTails.txt new file mode 100644 index 00000000000..7fc21239b1e --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/functionWithNoTails.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun noTails(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/functionWithNonTailRecursions.txt b/compiler/testData/codegen/box/functions/tailRecursion/functionWithNonTailRecursions.txt new file mode 100644 index 00000000000..c12a3c7a2c9 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/functionWithNonTailRecursions.txt @@ -0,0 +1,4 @@ +package + +kotlin.tailRecursive() internal fun badTails(/*0*/ x: kotlin.Int): kotlin.Int +internal fun box(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/functionWithoutAnnotation.txt b/compiler/testData/codegen/box/functions/tailRecursion/functionWithoutAnnotation.txt new file mode 100644 index 00000000000..84d7a281ad2 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/functionWithoutAnnotation.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +internal fun withoutAnnotation(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/infixCall.txt b/compiler/testData/codegen/box/functions/tailRecursion/infixCall.txt new file mode 100644 index 00000000000..13e35487483 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/infixCall.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun kotlin.Int.test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/infixRecursiveCall.txt b/compiler/testData/codegen/box/functions/tailRecursion/infixRecursiveCall.txt new file mode 100644 index 00000000000..6c1c28b2a4b --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/infixRecursiveCall.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun kotlin.Int.foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/insideElvis.txt b/compiler/testData/codegen/box/functions/tailRecursion/insideElvis.txt new file mode 100644 index 00000000000..8a9be8d349e --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/insideElvis.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ counter: kotlin.Int): kotlin.Int? \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/labeledThisReferences.txt b/compiler/testData/codegen/box/functions/tailRecursion/labeledThisReferences.txt new file mode 100644 index 00000000000..d6ba788af1d --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/labeledThisReferences.txt @@ -0,0 +1,21 @@ +package + +internal fun box(): kotlin.String + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun h2(/*0*/ x: kotlin.Any): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun makeC(): B.C + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.tailRecursive() internal final fun h(/*0*/ counter: kotlin.Int): kotlin.Unit + kotlin.tailRecursive() internal final fun h2(/*0*/ x: kotlin.Any): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/loops.txt b/compiler/testData/codegen/box/functions/tailRecursion/loops.txt new file mode 100644 index 00000000000..3e209f74b33 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/loops.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/multilevelBlocks.txt b/compiler/testData/codegen/box/functions/tailRecursion/multilevelBlocks.txt new file mode 100644 index 00000000000..3e209f74b33 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/multilevelBlocks.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/realIteratorFoldl.txt b/compiler/testData/codegen/box/functions/tailRecursion/realIteratorFoldl.txt new file mode 100644 index 00000000000..9e1331178c9 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/realIteratorFoldl.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun kotlin.Iterator.foldl(/*0*/ acc: A, /*1*/ foldFunction: (T, A) -> A): A \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/realStringEscape.txt b/compiler/testData/codegen/box/functions/tailRecursion/realStringEscape.txt new file mode 100644 index 00000000000..2ac6d4895ff --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/realStringEscape.txt @@ -0,0 +1,5 @@ +package + +internal fun box(): kotlin.String +internal fun escapeChar(/*0*/ c: kotlin.Char): kotlin.String? +kotlin.tailRecursive() internal fun kotlin.String.escape(/*0*/ i: kotlin.Int = ..., /*1*/ result: java.lang.StringBuilder = ...): kotlin.String \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/realStringRepeat.txt b/compiler/testData/codegen/box/functions/tailRecursion/realStringRepeat.txt new file mode 100644 index 00000000000..e94ab580891 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/realStringRepeat.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun kotlin.String.repeat(/*0*/ num: kotlin.Int, /*1*/ acc: java.lang.StringBuilder = ...): kotlin.String \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLambda.txt b/compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLambda.txt new file mode 100644 index 00000000000..bdbceaef2cf --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLambda.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLocalFunction.txt b/compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLocalFunction.txt new file mode 100644 index 00000000000..4bd91db8320 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/recursiveCallInLocalFunction.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/recursiveInnerFunction.txt b/compiler/testData/codegen/box/functions/tailRecursion/recursiveInnerFunction.txt new file mode 100644 index 00000000000..3fe8c09aa94 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/recursiveInnerFunction.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/returnIf.txt b/compiler/testData/codegen/box/functions/tailRecursion/returnIf.txt new file mode 100644 index 00000000000..3e209f74b33 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/returnIf.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/returnInCatch.txt b/compiler/testData/codegen/box/functions/tailRecursion/returnInCatch.txt new file mode 100644 index 00000000000..95bf361d813 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/returnInCatch.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ counter: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/returnInFinally.txt b/compiler/testData/codegen/box/functions/tailRecursion/returnInFinally.txt new file mode 100644 index 00000000000..95bf361d813 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/returnInFinally.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ counter: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/returnInIfInFinally.txt b/compiler/testData/codegen/box/functions/tailRecursion/returnInIfInFinally.txt new file mode 100644 index 00000000000..95bf361d813 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/returnInIfInFinally.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ counter: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/returnInParentheses.txt b/compiler/testData/codegen/box/functions/tailRecursion/returnInParentheses.txt new file mode 100644 index 00000000000..8c62ac3dcbf --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/returnInParentheses.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/returnInTry.txt b/compiler/testData/codegen/box/functions/tailRecursion/returnInTry.txt new file mode 100644 index 00000000000..95bf361d813 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/returnInTry.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ counter: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/simpleBlock.txt b/compiler/testData/codegen/box/functions/tailRecursion/simpleBlock.txt new file mode 100644 index 00000000000..3e209f74b33 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/simpleBlock.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/simpleReturn.txt b/compiler/testData/codegen/box/functions/tailRecursion/simpleReturn.txt new file mode 100644 index 00000000000..3e209f74b33 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/simpleReturn.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/simpleReturnWithElse.txt b/compiler/testData/codegen/box/functions/tailRecursion/simpleReturnWithElse.txt new file mode 100644 index 00000000000..3e209f74b33 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/simpleReturnWithElse.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/sum.txt b/compiler/testData/codegen/box/functions/tailRecursion/sum.txt new file mode 100644 index 00000000000..863521e0c9e --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/sum.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun sum(/*0*/ x: kotlin.Long, /*1*/ sum: kotlin.Long): kotlin.Long \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/tailCallInBlockInParentheses.txt b/compiler/testData/codegen/box/functions/tailRecursion/tailCallInBlockInParentheses.txt new file mode 100644 index 00000000000..8c62ac3dcbf --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/tailCallInBlockInParentheses.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/tailCallInParentheses.txt b/compiler/testData/codegen/box/functions/tailRecursion/tailCallInParentheses.txt new file mode 100644 index 00000000000..8c62ac3dcbf --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/tailCallInParentheses.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/tailRecursionInFinally.txt b/compiler/testData/codegen/box/functions/tailRecursion/tailRecursionInFinally.txt new file mode 100644 index 00000000000..7cbb4bc43a1 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/tailRecursionInFinally.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ go: kotlin.Boolean): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/thisReferences.txt b/compiler/testData/codegen/box/functions/tailRecursion/thisReferences.txt new file mode 100644 index 00000000000..b5c6d088814 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/thisReferences.txt @@ -0,0 +1,13 @@ +package + +internal fun box(): kotlin.String + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.tailRecursive() internal final fun f1(/*0*/ c: kotlin.Int): kotlin.Unit + kotlin.tailRecursive() internal final fun f2(/*0*/ c: kotlin.Int): kotlin.Unit + kotlin.tailRecursive() internal final fun f3(/*0*/ a: A): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/unitBlocks.txt b/compiler/testData/codegen/box/functions/tailRecursion/unitBlocks.txt new file mode 100644 index 00000000000..b3caee8e7dd --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/unitBlocks.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun test(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/whenWithCondition.txt b/compiler/testData/codegen/box/functions/tailRecursion/whenWithCondition.txt new file mode 100644 index 00000000000..40c0e626870 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/whenWithCondition.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun withWhen(/*0*/ counter: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/whenWithInRange.txt b/compiler/testData/codegen/box/functions/tailRecursion/whenWithInRange.txt new file mode 100644 index 00000000000..09f9983cf97 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/whenWithInRange.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun withWhen(/*0*/ counter: kotlin.Int, /*1*/ d: kotlin.Any): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/whenWithIs.txt b/compiler/testData/codegen/box/functions/tailRecursion/whenWithIs.txt new file mode 100644 index 00000000000..09f9983cf97 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/whenWithIs.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun withWhen(/*0*/ counter: kotlin.Int, /*1*/ d: kotlin.Any): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/codegen/box/functions/tailRecursion/whenWithoutCondition.txt b/compiler/testData/codegen/box/functions/tailRecursion/whenWithoutCondition.txt new file mode 100644 index 00000000000..d5585addf64 --- /dev/null +++ b/compiler/testData/codegen/box/functions/tailRecursion/whenWithoutCondition.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +kotlin.tailRecursive() internal fun withWhen2(/*0*/ counter: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Abstract.txt b/compiler/testData/diagnostics/tests/Abstract.txt new file mode 100644 index 00000000000..ed0c116ef03 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Abstract.txt @@ -0,0 +1,60 @@ +package + +internal fun foo(/*0*/ c: B3): kotlin.Unit + +internal abstract class B1 { + public constructor B1(/*0*/ i: kotlin.Int, /*1*/ s: kotlin.String) + internal final val i: kotlin.Int + internal final val s: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B2 : B1 { + public constructor B2() + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + internal final override /*1*/ /*fake_override*/ val s: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class B3 { + public constructor B3(/*0*/ i: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +package MyPackage { + internal val a: kotlin.Int + internal val a1: kotlin.Int = 1 + internal val a2: kotlin.Int + internal val a3: kotlin.Int = 1 + internal var b: kotlin.Int + internal var b1: kotlin.Int + internal var b2: kotlin.Int + internal var b3: kotlin.Int + internal var c: kotlin.Int + internal var c1: kotlin.Int + internal var c2: kotlin.Int + internal var c3: kotlin.Int + internal val e: kotlin.Int + internal val e1: kotlin.Int = 0 + internal val e2: kotlin.Int + internal val e3: kotlin.Int = 0 + internal var i: kotlin.Int + internal var i1: kotlin.Int + internal var j: kotlin.Int + internal var j1: kotlin.Int + internal var k: kotlin.Int + internal var k1: kotlin.Int + internal var l: kotlin.Int + internal var l1: kotlin.Int + internal var n: kotlin.Int + internal fun f(): kotlin.Unit + internal fun g(): kotlin.Unit + internal abstract fun h(): kotlin.Unit + internal abstract fun j(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AbstractInAbstractClass.txt b/compiler/testData/diagnostics/tests/AbstractInAbstractClass.txt new file mode 100644 index 00000000000..b962c602d31 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AbstractInAbstractClass.txt @@ -0,0 +1,40 @@ +package + +package abstract { + + internal abstract class MyAbstractClass { + public constructor MyAbstractClass() + internal final val a: kotlin.Int + internal final val a1: kotlin.Int = 1 + internal abstract val a2: kotlin.Int + internal abstract val a3: kotlin.Int = 1 + internal final var b: kotlin.Int + internal final var b1: kotlin.Int + internal abstract var b2: kotlin.Int + internal abstract var b3: kotlin.Int + internal final var c: kotlin.Int + internal final var c1: kotlin.Int + internal abstract var c2: kotlin.Int + internal abstract var c3: kotlin.Int + internal final val e: kotlin.Int + internal final val e1: kotlin.Int = 0 + internal abstract val e2: kotlin.Int + internal abstract val e3: kotlin.Int = 0 + internal final var i: kotlin.Int + internal final var i1: kotlin.Int + internal final var j: kotlin.Int + internal final var j1: kotlin.Int + internal final var k: kotlin.Int + internal final var k1: kotlin.Int + internal final var l: kotlin.Int + internal final var l1: kotlin.Int + internal final var n: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + internal final fun g(): kotlin.Unit + internal abstract fun h(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun j(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AbstractInClass.txt b/compiler/testData/diagnostics/tests/AbstractInClass.txt new file mode 100644 index 00000000000..a802f884787 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AbstractInClass.txt @@ -0,0 +1,40 @@ +package + +package abstract { + + internal final class MyClass { + public constructor MyClass() + internal final val a: kotlin.Int + internal final val a1: kotlin.Int = 1 + internal abstract val a2: kotlin.Int + internal abstract val a3: kotlin.Int = 1 + internal final var b: kotlin.Int + internal final var b1: kotlin.Int + internal abstract var b2: kotlin.Int + internal abstract var b3: kotlin.Int + internal final var c: kotlin.Int + internal final var c1: kotlin.Int + internal abstract var c2: kotlin.Int + internal abstract var c3: kotlin.Int + internal final val e: kotlin.Int + internal final val e1: kotlin.Int = 0 + internal abstract val e2: kotlin.Int + internal abstract val e3: kotlin.Int = 0 + internal final var i: kotlin.Int + internal final var i1: kotlin.Int + internal final var j: kotlin.Int + internal final var j1: kotlin.Int + internal final var k: kotlin.Int + internal final var k1: kotlin.Int + internal final var l: kotlin.Int + internal final var l1: kotlin.Int + internal final var n: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + internal final fun g(): kotlin.Unit + internal abstract fun h(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun j(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AbstractInTrait.txt b/compiler/testData/diagnostics/tests/AbstractInTrait.txt new file mode 100644 index 00000000000..3fb43a0c594 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AbstractInTrait.txt @@ -0,0 +1,39 @@ +package + +package abstract { + + internal trait MyTrait { + internal abstract val a: kotlin.Int + internal open val a1: kotlin.Int = 1 + internal abstract val a2: kotlin.Int + internal abstract val a3: kotlin.Int = 1 + internal abstract var b: kotlin.Int + internal open var b1: kotlin.Int + internal abstract var b2: kotlin.Int + internal abstract var b3: kotlin.Int + internal open var c: kotlin.Int + internal open var c1: kotlin.Int + internal abstract var c2: kotlin.Int + internal abstract var c3: kotlin.Int + internal open val e: kotlin.Int + internal open val e1: kotlin.Int = 0 + internal abstract val e2: kotlin.Int + internal abstract val e3: kotlin.Int = 0 + internal abstract var i: kotlin.Int + internal open var i1: kotlin.Int + internal open var j: kotlin.Int + internal open var j1: kotlin.Int + internal abstract var k: kotlin.Int + internal open var k1: kotlin.Int + internal abstract var l: kotlin.Int + internal open var l1: kotlin.Int + internal open var n: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun f(): kotlin.Unit + internal open fun g(): kotlin.Unit + internal abstract fun h(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun j(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.txt b/compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.txt new file mode 100644 index 00000000000..7d457b43719 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.txt @@ -0,0 +1,9 @@ +package + +internal final class A { + public constructor A(/*0*/ w: kotlin.Int) + internal final var c: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AnonymousInitializers.txt b/compiler/testData/diagnostics/tests/AnonymousInitializers.txt new file mode 100644 index 00000000000..37e0c0e79a8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AnonymousInitializers.txt @@ -0,0 +1,17 @@ +package + +internal trait NoC { + internal open val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithC { + public constructor WithC() + internal final val a: kotlin.Int + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AutoCreatedIt.txt b/compiler/testData/diagnostics/tests/AutoCreatedIt.txt new file mode 100644 index 00000000000..2704cc3d003 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AutoCreatedIt.txt @@ -0,0 +1,17 @@ +package + +internal fun bar(/*0*/ f: (kotlin.Int, kotlin.Int) -> kotlin.Int): kotlin.Unit +internal fun bar1(/*0*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Unit +internal fun bar2(/*0*/ f: () -> kotlin.Int): kotlin.Unit +internal fun text(): kotlin.Unit +internal fun kotlin.String.on(/*0*/ predicate: (URI) -> kotlin.Boolean): URI +internal fun kotlin.String.to(/*0*/ dest: kotlin.String): kotlin.Unit + +internal final class URI { + public constructor URI(/*0*/ body: kotlin.Any) + internal final val body: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun to(/*0*/ dest: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AutocastAmbiguitites.txt b/compiler/testData/diagnostics/tests/AutocastAmbiguitites.txt new file mode 100644 index 00000000000..4d1a3e68788 --- /dev/null +++ b/compiler/testData/diagnostics/tests/AutocastAmbiguitites.txt @@ -0,0 +1,18 @@ +package + +internal fun test(/*0*/ a: kotlin.Any?): kotlin.Unit + +internal trait B { + internal open fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.txt b/compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.txt new file mode 100644 index 00000000000..8fa6bf3af2d --- /dev/null +++ b/compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.txt @@ -0,0 +1,56 @@ +package + +package example { + internal val x: kotlin.Any? = 1 + internal fun kotlin.Any?.foo(): kotlin.Int + internal fun kotlin.Any?.vars(/*0*/ a: kotlin.Any?): kotlin.Int + + internal final class AClass { + public constructor AClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val y: kotlin.Any? = 2 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object Obj { + private constructor Obj() + internal final val y: kotlin.Any? = 2 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : example.Obj { + private constructor () + internal final override /*1*/ /*fake_override*/ val y: kotlin.Any? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + package example.ns { + internal val y: kotlin.Any? = 2 + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Basic.txt b/compiler/testData/diagnostics/tests/Basic.txt new file mode 100644 index 00000000000..356134fb893 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Basic.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ u: kotlin.Unit): kotlin.Int +internal fun foo1(): kotlin.Unit +internal fun test(): kotlin.Int + +internal final class A { + public constructor A() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.txt b/compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.txt new file mode 100644 index 00000000000..563e70f1816 --- /dev/null +++ b/compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.txt @@ -0,0 +1,10 @@ +package + +internal fun f(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Bounds.txt b/compiler/testData/diagnostics/tests/Bounds.txt new file mode 100644 index 00000000000..4990c2aa0de --- /dev/null +++ b/compiler/testData/diagnostics/tests/Bounds.txt @@ -0,0 +1,72 @@ +package + +internal fun bar(): kotlin.Unit +internal fun foo(): kotlin.Unit +internal fun test(): kotlin.Unit +internal fun kotlin.Int.buzz(): kotlin.Unit + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class C, /*1*/ X : (B) -> Pair, B>> : B { + public constructor C, /*1*/ X : (B) -> Pair, B>>() + internal final val a: B + internal abstract val x: (B) -> B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Pair { + public constructor Pair() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +package boundsWithSubstitutors { + internal val a: boundsWithSubstitutors.B + internal val a1: boundsWithSubstitutors.B + internal val b: boundsWithSubstitutors.X, boundsWithSubstitutors.C>> + internal val b0: boundsWithSubstitutors.X + internal val b1: boundsWithSubstitutors.X, kotlin.String>> + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B> { + public constructor B>() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C : boundsWithSubstitutors.A { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/BreakContinue.txt b/compiler/testData/diagnostics/tests/BreakContinue.txt new file mode 100644 index 00000000000..d8e68b3b91a --- /dev/null +++ b/compiler/testData/diagnostics/tests/BreakContinue.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + internal final fun containsBreak(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.String?): kotlin.Unit + internal final fun containsBreakInsideLoopWithLabel(/*0*/ a: kotlin.String?, /*1*/ array: kotlin.Array): kotlin.Unit + internal final fun containsBreakToOuterLoop(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.String?): kotlin.Unit + internal final fun containsBreakWithLabel(/*0*/ a: kotlin.String?): kotlin.Unit + internal final fun containsIllegalBreak(/*0*/ a: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(/*0*/ a: kotlin.Boolean, /*1*/ b: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun notContainsBreak(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun unresolvedBreak(/*0*/ a: kotlin.String?, /*1*/ array: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Builders.txt b/compiler/testData/diagnostics/tests/Builders.txt new file mode 100644 index 00000000000..9a3d058c656 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Builders.txt @@ -0,0 +1,251 @@ +package + +package html { + internal fun html(/*0*/ init: html.HTML.() -> kotlin.Unit): html.HTML + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun print(/*0*/ message: kotlin.Any?): kotlin.Unit + internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit + internal fun kotlin.MutableMap.set(/*0*/ key: K, /*1*/ value: V): V? + + internal final class A : html.BodyTag { + public constructor A() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + public final var href: kotlin.String? + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class B : html.BodyTag { + public constructor B() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class Body : html.BodyTag { + public constructor Body() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal abstract class BodyTag : html.TagWithText { + public constructor BodyTag(/*0*/ name: kotlin.String) + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal trait Element { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + } + + internal final class H1 : html.BodyTag { + public constructor H1() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class HTML : html.TagWithText { + public constructor HTML() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final fun body(/*0*/ init: html.Body.() -> kotlin.Unit): html.Body + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun head(/*0*/ init: html.Head.() -> kotlin.Unit): html.Head + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class Head : html.TagWithText { + public constructor Head() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + internal final fun title(/*0*/ init: html.Title.() -> kotlin.Unit): html.Title + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class LI : html.BodyTag { + public constructor LI() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class P : html.BodyTag { + public constructor P() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal abstract class Tag : html.Element { + public constructor Tag(/*0*/ name: kotlin.String) + internal final val attributes: java.util.HashMap + internal final val children: java.util.ArrayList + internal final val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal open override /*1*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + private final fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class TagWithText : html.Tag { + public constructor TagWithText(/*0*/ name: kotlin.String) + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun kotlin.String.plus(): kotlin.Unit + } + + internal final class TextElement : html.Element { + public constructor TextElement(/*0*/ text: kotlin.String) + internal final val text: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Title : html.TagWithText { + public constructor Title() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class UL : html.BodyTag { + public constructor UL() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + internal final override /*1*/ /*fake_override*/ fun a(/*0*/ href: kotlin.String, /*1*/ init: html.A.() -> kotlin.Unit): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun b(/*0*/ init: html.B.() -> kotlin.Unit): html.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun h1(/*0*/ init: html.H1.() -> kotlin.Unit): html.H1 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun initTag(/*0*/ tag: T, /*1*/ init: T.() -> kotlin.Unit): T + internal final fun li(/*0*/ init: html.LI.() -> kotlin.Unit): html.LI + internal final override /*1*/ /*fake_override*/ fun p(/*0*/ init: html.P.() -> kotlin.Unit): html.P + internal open override /*1*/ /*fake_override*/ fun render(/*0*/ builder: java.lang.StringBuilder, /*1*/ indent: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun renderAttributes(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun ul(/*0*/ init: html.UL.() -> kotlin.Unit): html.UL + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Casts.txt b/compiler/testData/diagnostics/tests/Casts.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Casts.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/CharacterLiterals.txt b/compiler/testData/diagnostics/tests/CharacterLiterals.txt new file mode 100644 index 00000000000..8df3d083ba1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/CharacterLiterals.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ c: kotlin.Char): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/CompareToWithErrorType.txt b/compiler/testData/diagnostics/tests/CompareToWithErrorType.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/CompareToWithErrorType.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Constants.txt b/compiler/testData/diagnostics/tests/Constants.txt new file mode 100644 index 00000000000..da687a0deef --- /dev/null +++ b/compiler/testData/diagnostics/tests/Constants.txt @@ -0,0 +1,10 @@ +package + +internal fun test(): kotlin.Unit +internal fun testFun(/*0*/ p: T): kotlin.Unit +internal fun varargByte(/*0*/ vararg v: kotlin.Byte /*kotlin.ByteArray*/): kotlin.ByteArray +internal fun varargDouble(/*0*/ vararg v: kotlin.Double /*kotlin.DoubleArray*/): kotlin.DoubleArray +internal fun varargFloat(/*0*/ vararg v: kotlin.Float /*kotlin.FloatArray*/): kotlin.FloatArray +internal fun varargInt(/*0*/ vararg v: kotlin.Int /*kotlin.IntArray*/): kotlin.IntArray +internal fun varargLong(/*0*/ vararg v: kotlin.Long /*kotlin.LongArray*/): kotlin.LongArray +internal fun varargShort(/*0*/ vararg v: kotlin.Short /*kotlin.ShortArray*/): kotlin.ShortArray \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Constructors.txt b/compiler/testData/diagnostics/tests/Constructors.txt new file mode 100644 index 00000000000..a7d260d7972 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Constructors.txt @@ -0,0 +1,98 @@ +package + +internal final class Foo : WithPC0 { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class NoC { + public constructor NoC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class NoC1 : NoC { + public constructor NoC1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class NoC2 : WithC1 { + public constructor NoC2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class NoC3 : WithC1 { + public constructor NoC3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class NoCPI { + public constructor NoCPI() + internal final val a: kotlin.Int = 1 + internal final var ab: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithC0 : NoC { + public constructor WithC0() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class WithC1 : NoC { + public constructor WithC1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithC2 : WithC1 { + public constructor WithC2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithCPI { + public constructor WithCPI(/*0*/ x: kotlin.Int) + internal final val a: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + internal final val xy: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithCPI_Dup { + public constructor WithCPI_Dup(/*0*/ x: kotlin.Int) + internal final var x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithPC0 { + public constructor WithPC0() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WithPC1 { + public constructor WithPC1(/*0*/ a: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ConstructorsOfPrimitives.txt b/compiler/testData/diagnostics/tests/ConstructorsOfPrimitives.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/ConstructorsOfPrimitives.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/CovariantOverrideType.txt b/compiler/testData/diagnostics/tests/CovariantOverrideType.txt new file mode 100644 index 00000000000..bbe15f250a4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/CovariantOverrideType.txt @@ -0,0 +1,30 @@ +package + +internal trait A { + internal abstract val a: kotlin.Int + internal abstract val a1: kotlin.Int + internal abstract val g: kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + internal open fun foo1(): kotlin.Int + internal open fun foo2(): kotlin.Int + internal abstract fun g(): T + internal abstract fun g1(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class B : A { + public constructor B() + internal open override /*1*/ val a: kotlin.Double = 1.0.toDouble() + internal open override /*1*/ val a1: kotlin.Double = 1.0.toDouble() + internal abstract override /*1*/ val g: kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun foo1(): kotlin.Int + internal open override /*1*/ fun foo2(): kotlin.Unit + internal abstract override /*1*/ fun g(): kotlin.Int + internal abstract override /*1*/ fun g1(): kotlin.List + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/DefaultValuesTypechecking.txt b/compiler/testData/diagnostics/tests/DefaultValuesTypechecking.txt new file mode 100644 index 00000000000..56ea543fbe7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/DefaultValuesTypechecking.txt @@ -0,0 +1,14 @@ +package + +internal val x: kotlin.String = "" +internal val z: kotlin.Int = 3 +internal fun bar(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.Int = ..., /*2*/ z: kotlin.String = ...): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.Int = ..., /*2*/ i: kotlin.Int = ...): kotlin.Int + +internal final class A { + public constructor A(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.Int = ...) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ bool: kotlin.Boolean, /*1*/ a: kotlin.Int = ..., /*2*/ b: kotlin.String = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/DeferredTypes.txt b/compiler/testData/diagnostics/tests/DeferredTypes.txt new file mode 100644 index 00000000000..9449fab681d --- /dev/null +++ b/compiler/testData/diagnostics/tests/DeferredTypes.txt @@ -0,0 +1,8 @@ +package + +internal trait T { + internal open val a: [ERROR : ] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/DiamondFunction.txt b/compiler/testData/diagnostics/tests/DiamondFunction.txt new file mode 100644 index 00000000000..081874d281a --- /dev/null +++ b/compiler/testData/diagnostics/tests/DiamondFunction.txt @@ -0,0 +1,32 @@ +package + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Diamond : Left, Right { + public constructor Diamond() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*2*/ /*fake_override*/ fun f(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Left : Base { + public constructor Left() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/DiamondFunctionGeneric.txt b/compiler/testData/diagnostics/tests/DiamondFunctionGeneric.txt new file mode 100644 index 00000000000..487baf106f9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/DiamondFunctionGeneric.txt @@ -0,0 +1,32 @@ +package + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Diamond : Left

, Right

{ + public constructor Diamond() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*2*/ /*fake_override*/ fun f(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Left : Base

{ + public constructor Left() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Base

{ + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/DiamondProperty.txt b/compiler/testData/diagnostics/tests/DiamondProperty.txt new file mode 100644 index 00000000000..c82b2d0d917 --- /dev/null +++ b/compiler/testData/diagnostics/tests/DiamondProperty.txt @@ -0,0 +1,32 @@ +package + +internal open class Base { + public constructor Base() + internal final var v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Diamond : Left, Right { + public constructor Diamond() + internal final override /*2*/ /*fake_override*/ var v: kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Left : Base { + public constructor Left() + internal final override /*1*/ /*fake_override*/ var v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Base { + internal final override /*1*/ /*fake_override*/ var v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Dollar.txt b/compiler/testData/diagnostics/tests/Dollar.txt new file mode 100644 index 00000000000..bd0b284dd9a --- /dev/null +++ b/compiler/testData/diagnostics/tests/Dollar.txt @@ -0,0 +1,27 @@ +package + +package dollar { + + internal open class `$` { + public constructor `$`() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class `$$` : dollar.`$` { + public constructor `$$`(/*0*/ `$$$$`: dollar.`$$$$$`?) + internal final val `$$$`: dollar.`$$$$$`? + public open fun `$$$$$$`(): dollar.`$$$$$`? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class `$$$$$` { + public constructor `$$$$$`() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/FinalClassObjectBound.txt b/compiler/testData/diagnostics/tests/FinalClassObjectBound.txt new file mode 100644 index 00000000000..5d4200827a5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/FinalClassObjectBound.txt @@ -0,0 +1,27 @@ +package + +internal final class Other { + public constructor Other() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test1 { + public constructor Test1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Trait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait WithBounds { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ForRangeConventions.txt b/compiler/testData/diagnostics/tests/ForRangeConventions.txt new file mode 100644 index 00000000000..4e0f94c429f --- /dev/null +++ b/compiler/testData/diagnostics/tests/ForRangeConventions.txt @@ -0,0 +1,144 @@ +package + +internal fun test(/*0*/ notRange1: NotRange1, /*1*/ notRange2: NotRange2, /*2*/ notRange3: NotRange3, /*3*/ notRange4: NotRange4, /*4*/ notRange5: NotRange5, /*5*/ notRange6: NotRange6, /*6*/ notRange7: NotRange7, /*7*/ notRange8: NotRange8, /*8*/ range0: Range0, /*9*/ range1: Range1): kotlin.Unit + +internal abstract class AmbiguousHasNextIterator { + public constructor AmbiguousHasNextIterator() + internal final val hasNext: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class GoodIterator { + public constructor GoodIterator() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class ImproperIterator1 { + public constructor ImproperIterator1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class ImproperIterator2 { + public constructor ImproperIterator2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class ImproperIterator3 { + public constructor ImproperIterator3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun hasNext(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class ImproperIterator4 { + public constructor ImproperIterator4() + internal final val hasNext: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class ImproperIterator5 { + public constructor ImproperIterator5() + internal abstract val kotlin.String.hasNext: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class NotRange1 { + public constructor NotRange1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange2 { + public constructor NotRange2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange3 { + public constructor NotRange3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): ImproperIterator1 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange4 { + public constructor NotRange4() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): ImproperIterator2 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange5 { + public constructor NotRange5() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): ImproperIterator3 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange6 { + public constructor NotRange6() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): AmbiguousHasNextIterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange7 { + public constructor NotRange7() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): ImproperIterator3 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class NotRange8 { + public constructor NotRange8() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): ImproperIterator5 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class Range0 { + public constructor Range0() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): GoodIterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class Range1 { + public constructor Range1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.txt b/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.txt new file mode 100644 index 00000000000..83e04fa9fca --- /dev/null +++ b/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.txt @@ -0,0 +1,13 @@ +package + +package foo { + internal fun f(): kotlin.Int.() -> kotlin.Unit + internal fun foo2(): (() -> kotlin.Unit) -> kotlin.Unit + internal fun fooT1(/*0*/ t: T): () -> T + internal fun fooT2(): (T) -> T + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun main1(): kotlin.Unit + internal fun test(): kotlin.Unit + internal fun kotlin.Any.foo(): () -> kotlin.Unit + internal fun kotlin.Any.foo1(): (kotlin.Int) -> kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/FunctionReturnTypes.txt b/compiler/testData/diagnostics/tests/FunctionReturnTypes.txt new file mode 100644 index 00000000000..3cc3e1563a2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/FunctionReturnTypes.txt @@ -0,0 +1,79 @@ +package + +internal val a: [ERROR : Return not allowed] +internal fun bbb(): kotlin.Unit +internal fun blockAndAndMismatch(): kotlin.Int +internal fun blockAndAndMismatch1(): kotlin.Int +internal fun blockAndAndMismatch2(): kotlin.Int +internal fun blockAndAndMismatch3(): kotlin.Int +internal fun blockAndAndMismatch4(): kotlin.Int +internal fun blockAndAndMismatch5(): kotlin.Int +internal fun blockNoReturnIfEmptyIf(): kotlin.Int +internal fun blockNoReturnIfUnitInOneBranch(): kotlin.Int +internal fun blockNoReturnIfValDeclaration(): kotlin.Int +internal fun blockReturnUnitMismatch(): kotlin.Int +internal fun blockReturnValueTypeMatch(): kotlin.Int +internal fun blockReturnValueTypeMatch1(): kotlin.Int +internal fun blockReturnValueTypeMatch10(): kotlin.Int +internal fun blockReturnValueTypeMatch11(): kotlin.Int +internal fun blockReturnValueTypeMatch12(): kotlin.Int +internal fun blockReturnValueTypeMatch2(): kotlin.Int +internal fun blockReturnValueTypeMatch3(): kotlin.Int +internal fun blockReturnValueTypeMatch4(): kotlin.Int +internal fun blockReturnValueTypeMatch5(): kotlin.Int +internal fun blockReturnValueTypeMatch6(): kotlin.Int +internal fun blockReturnValueTypeMatch7(): kotlin.Int +internal fun blockReturnValueTypeMatch8(): kotlin.Int +internal fun blockReturnValueTypeMatch9(): kotlin.Int +internal fun blockReturnValueTypeMismatch(): kotlin.Int +internal fun blockReturnValueTypeMismatchUnit(): kotlin.Int +internal fun f(): kotlin.Int +internal fun f1(): kotlin.Int +public fun f2(): kotlin.Int +internal fun foo(/*0*/ expr: java.lang.StringBuilder): kotlin.Int +internal fun illegalConstantBlock(): kotlin.String +internal fun illegalConstantBody(): kotlin.Int +internal fun illegalIfBlock(): kotlin.Boolean +internal fun illegalIfBody(): kotlin.Int +internal fun illegalReturnIf(): kotlin.Char +internal fun intBlock(): kotlin.Int +internal fun intBlock1(): kotlin.Int +internal fun intEmpty(): kotlin.Int +internal fun intFunctionLiteral(): kotlin.Int +internal fun intShort(): kotlin.Int +internal fun intShortInfer(): kotlin.Int +internal fun intString(): kotlin.Int +internal fun nonBlockNoReturnIfUnitInOneBranch(): kotlin.Int +internal fun nonBlockReturnIfEmptyIf(): kotlin.Int +internal fun none(): kotlin.Unit +internal fun returnNothing(): kotlin.Nothing +internal fun test1(): kotlin.Any +internal fun test2(): kotlin.Any +internal fun test3(): kotlin.Any +internal fun test4(): () -> kotlin.Unit +internal fun test5(): kotlin.Any +internal fun test6(): kotlin.Any +internal fun testFunctionLiterals(): kotlin.Unit +internal fun unitEmpty(): kotlin.Unit +internal fun unitEmptyInfer(): kotlin.Unit +internal fun unitEmptyReturn(): kotlin.Unit +internal fun unitIntReturn(): kotlin.Unit +internal fun unitShort(): kotlin.Unit +internal fun unitShortConv(): kotlin.Unit +internal fun unitShortNull(): kotlin.Unit +internal fun unitUnitReturn(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected final fun f(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/GenericArgumentConsistency.txt b/compiler/testData/diagnostics/tests/GenericArgumentConsistency.txt new file mode 100644 index 00000000000..66fa1df5874 --- /dev/null +++ b/compiler/testData/diagnostics/tests/GenericArgumentConsistency.txt @@ -0,0 +1,175 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait A1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B1 : A1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B2 : A1, B1 { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait BA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait BB1 : BA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait BB2 : BA1, BB1 { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C : B, A { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C1 : B, A { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D : C, B { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +package sx2 { + + internal trait AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB1 : sx2.AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB2 : sx2.AA1, sx2.AB1, sx2.AB3 { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB3 : sx2.AA1> { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package x { + + internal trait AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB1 : x.AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB2 : x.AA1, x.AB1, x.AB3 { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB3 : x.AA1> { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package x2 { + + internal trait AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB1 : x2.AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB2 : x2.AA1, x2.AB1, x2.AB3 { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB3 : x2.AA1> { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package x3 { + + internal trait AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB1 : x3.AA1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB2 : x3.AA1, x3.AB1, x3.AB3 { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait AB3 : x3.AA1> { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.txt b/compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.txt new file mode 100644 index 00000000000..10f4cd95fcc --- /dev/null +++ b/compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.txt @@ -0,0 +1,5 @@ +package + +internal fun foo(/*0*/ t: T): kotlin.Unit +internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/IllegalModifiers.txt b/compiler/testData/diagnostics/tests/IllegalModifiers.txt new file mode 100644 index 00000000000..50fea100f59 --- /dev/null +++ b/compiler/testData/diagnostics/tests/IllegalModifiers.txt @@ -0,0 +1,116 @@ +package + +package illegal_modifiers { + + internal abstract class A { + public constructor A() + internal open var r: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun f(): kotlin.Unit + internal abstract fun g(): kotlin.Unit + internal open fun h(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private object D { + private constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : illegal_modifiers.D { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class FinalClass { + public constructor FinalClass() + internal final val i: kotlin.Int = 1 + internal final var j: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class IllegalModifiers1 { + public constructor IllegalModifiers1(/*0*/ a: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class IllegalModifiers2 { + public constructor IllegalModifiers2(/*0*/ a: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class IllegalModifiers3 { + public constructor IllegalModifiers3(/*0*/ illegal_modifiers.annotated() b: kotlin.String) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class IllegalModifiers4 { + public constructor IllegalModifiers4(/*0*/ a: kotlin.Int, /*1*/ illegal_modifiers.annotated(text = "a text": kotlin.String) vararg v: kotlin.Int /*kotlin.IntArray*/) + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class IllegalModifiers5 { + public constructor IllegalModifiers5() + internal abstract fun bar(/*0*/ a: kotlin.Int, /*1*/ vararg v: kotlin.String /*kotlin.Array*/): kotlin.Unit + internal abstract fun baz(/*0*/ illegal_modifiers.annotated(text = "a text": kotlin.String) a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ vararg v: kotlin.String /*kotlin.Array*/): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private final fun qux(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class IllegalModifiers6 { + public constructor IllegalModifiers6() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class LegalModifier { + public constructor LegalModifier(/*0*/ a: kotlin.Int, /*1*/ illegal_modifiers.annotated() b: kotlin.String, /*2*/ illegal_modifiers.annotated() vararg v: kotlin.Int /*kotlin.IntArray*/) + internal final val a: kotlin.Int + illegal_modifiers.annotated() private final var b: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class annotated : kotlin.Annotation { + public constructor annotated(/*0*/ text: kotlin.String = ...) + internal final val text: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/IncDec.txt b/compiler/testData/diagnostics/tests/IncDec.txt new file mode 100644 index 00000000000..d3e59e5e392 --- /dev/null +++ b/compiler/testData/diagnostics/tests/IncDec.txt @@ -0,0 +1,32 @@ +package + +internal fun testIncDec(): kotlin.Unit +internal fun testUnitIncDec(): kotlin.Unit +internal fun testWrongIncDec(): kotlin.Unit + +internal final class IncDec { + public constructor IncDec() + internal final fun dec(): IncDec + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun inc(): IncDec + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class UnitIncDec { + public constructor UnitIncDec() + internal final fun dec(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun inc(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class WrongIncDec { + public constructor WrongIncDec() + internal final fun dec(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun inc(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.txt b/compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.txt new file mode 100644 index 00000000000..f6b84c23157 --- /dev/null +++ b/compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.txt @@ -0,0 +1,4 @@ +package + +internal fun ff(): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.txt b/compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.txt new file mode 100644 index 00000000000..e3588de72c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.txt @@ -0,0 +1,4 @@ +package + +internal fun ff(/*0*/ a: kotlin.String): kotlin.Int +internal fun gg(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/IsExpressions.txt b/compiler/testData/diagnostics/tests/IsExpressions.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/IsExpressions.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/LValueAssignment.txt b/compiler/testData/diagnostics/tests/LValueAssignment.txt new file mode 100644 index 00000000000..3d837c0ad42 --- /dev/null +++ b/compiler/testData/diagnostics/tests/LValueAssignment.txt @@ -0,0 +1,74 @@ +package + +package lvalue_assignment { + internal fun canBe(/*0*/ i0: kotlin.Int, /*1*/ j: kotlin.Int): kotlin.Unit + internal fun canBe2(/*0*/ j: kotlin.Int): kotlin.Unit + internal fun cannotBe(): kotlin.Unit + internal fun foo(): kotlin.Unit + internal fun getInt(): kotlin.Int + internal fun kotlin.Array.checkThis(): kotlin.Unit + + internal final class A { + public constructor A() + internal final var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Ab { + public constructor Ab() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class B { + public constructor B() + internal final var b: kotlin.Int + internal final val c: kotlin.Int = 34 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C : lvalue_assignment.B { + public constructor C() + internal final override /*1*/ /*fake_override*/ var b: kotlin.Int + internal final override /*1*/ /*fake_override*/ val c: kotlin.Int + internal final var x: kotlin.Int + internal final fun bar(/*0*/ c: lvalue_assignment.C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ c: lvalue_assignment.C): kotlin.Unit + internal final fun foo1(/*0*/ c: lvalue_assignment.C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun testArrays(/*0*/ a: kotlin.Array, /*1*/ ab: lvalue_assignment.Ab): kotlin.Unit + internal final fun testIllegalValues(): kotlin.Unit + internal final fun testVariables(): kotlin.Unit + internal final fun testVariables1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt b/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt new file mode 100644 index 00000000000..7cc548d98db --- /dev/null +++ b/compiler/testData/diagnostics/tests/MergePackagesWithJava.txt @@ -0,0 +1,17189 @@ +package + +package java { + internal val c: java.lang.Class? = null + internal val kotlin.Array?.length: kotlin.Int + + package java.awt { + + public open class AWTKeyStroke : java.io.Serializable { + protected/*protected and package*/ constructor AWTKeyStroke() + protected/*protected and package*/ constructor AWTKeyStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean) + private final var keyChar: kotlin.Char + private final var keyCode: kotlin.Int + private final var modifiers: kotlin.Int + private final var onKeyRelease: kotlin.Boolean + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun getKeyChar(): kotlin.Char + public final fun getKeyCode(): kotlin.Int + public final fun getKeyEventType(): kotlin.Int + public final fun getModifiers(): kotlin.Int + public open override /*1*/ fun hashCode(): kotlin.Int + public final fun isOnKeyRelease(): kotlin.Boolean + protected/*protected and package*/ open fun readResolve(): kotlin.Any + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final var APP_CONTEXT_CACHE_KEY: kotlin.Any? + private final var APP_CONTEXT_KEYSTROKE_KEY: java.awt.AWTKeyStroke? + private final var modifierKeywords: kotlin.Map? + public/*package*/ final val serialVersionUID: kotlin.Long = -6430539691155161871.toLong() + private final var vks: [ERROR : Unresolved java classifier: VKCollection]? + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.String): java.awt.AWTKeyStroke + private open fun getAWTKeyStrokeClass(): java.lang.Class? + public open fun getAWTKeyStrokeForEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): java.awt.AWTKeyStroke? + private open fun getCachedStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): java.awt.AWTKeyStroke? + private open fun getCtor(/*0*/ p0: java.lang.Class?): java.lang.reflect.Constructor? + public/*package*/ open fun getModifiersText(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun getVKCollection(): [ERROR : Unresolved java classifier: VKCollection]? + public/*package*/ open fun getVKText(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun getVKValue(/*0*/ p0: kotlin.String?): kotlin.Int + private open fun mapNewModifiers(/*0*/ p0: kotlin.Int): kotlin.Int + private open fun mapOldModifiers(/*0*/ p0: kotlin.Int): kotlin.Int + protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class): kotlin.Unit + } + + public abstract class Component : java.io.Serializable { + protected/*protected and package*/ constructor Component() + private final var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ final var appContext: [ERROR : Unresolved java classifier: AppContext]? + private final var autoFocusTransferOnDisposal: kotlin.Boolean + public/*package*/ final var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final var backgroundEraseDisabled: kotlin.Boolean + private final var boundsOp: kotlin.Int + public/*package*/ final var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + private final var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + private final var coalescingEnabled: kotlin.Boolean + public/*package*/ final var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + private final var componentSerializedDataVersion: kotlin.Int + private final var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final var enabled: kotlin.Boolean + public/*package*/ final var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final var eventMask: kotlin.Long + public/*package*/ final var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + public/*package*/ final var focusTraversalKeys: kotlin.Array>? + private final var focusTraversalKeysEnabled: kotlin.Boolean + private final var focusable: kotlin.Boolean + public/*package*/ final var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final var foreground: [ERROR : Unresolved java classifier: Color]? + private final var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final var height: kotlin.Int + public/*package*/ final var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final var ignoreRepaint: kotlin.Boolean + public/*package*/ final var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + private final var isAddNotifyComplete: kotlin.Boolean + private final var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final var isPacked: kotlin.Boolean + public/*package*/ final var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final var locale: java.util.Locale? + public/*package*/ final var maxSize: java.awt.Dimension? + public/*package*/ final var maxSizeSet: kotlin.Boolean + public/*package*/ final var minSize: java.awt.Dimension? + public/*package*/ final var minSizeSet: kotlin.Boolean + private final var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + private final var name: kotlin.String? + private final var nameExplicitlySet: kotlin.Boolean + public/*package*/ final var newEventsOnly: kotlin.Boolean + private final var objectLock: kotlin.Any? + public/*package*/ final var parent: java.awt.Container? + public/*package*/ final var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final var prefSize: java.awt.Dimension? + public/*package*/ final var prefSizeSet: kotlin.Boolean + private final var valid: kotlin.Boolean + public/*package*/ final var visible: kotlin.Boolean + public/*package*/ final var width: kotlin.Int + public/*package*/ final var windowClosingException: java.lang.RuntimeException? + public/*package*/ final var x: kotlin.Int + public/*package*/ final var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open fun addNotify(): kotlin.Unit + public open fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public/*package*/ open fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ open fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ open fun applyCurrentShape(): kotlin.Unit + private final fun applyCurrentShapeBelowMe(): kotlin.Unit + public/*package*/ final fun areBoundsValid(): kotlin.Boolean + public open fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + private open fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ final fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final fun canBeFocusOwnerRecursively(): kotlin.Boolean + private open fun checkCoalescing(): kotlin.Boolean + public/*package*/ open fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public/*package*/ final fun checkTreeLock(): kotlin.Unit + public/*package*/ open fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ open fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + protected/*protected and package*/ open fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open fun constructComponentName(): kotlin.String? + public open fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ open fun containsFocus(): kotlin.Boolean + public/*package*/ open fun countHierarchyMembers(): kotlin.Int + public/*package*/ open fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ open fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun disable(): kotlin.Unit + protected/*protected and package*/ final fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open fun doLayout(): kotlin.Unit + private open fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public open fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext] + public/*package*/ open fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open fun getAlignmentX(): kotlin.Float + public open fun getAlignmentY(): kotlin.Float + private open fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + public open fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open fun getBoundsOp(): kotlin.Int + public/*package*/ open fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public/*package*/ open fun getContainer(): java.awt.Container? + public/*package*/ open fun getContainingWindow(): java.awt.Window? + public open fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public/*package*/ final fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public open fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public open fun getFocusCycleRootAncestor(): java.awt.Container? + public open fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open fun getHeight(): kotlin.Int + public open fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open fun getIgnoreRepaint(): kotlin.Boolean + public open fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + private open fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + public open fun getLocale(): java.util.Locale + public open fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ open fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open fun getMaximumSize(): java.awt.Dimension? + public open fun getMinimumSize(): java.awt.Dimension? + public open fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open fun getName(): kotlin.String + public/*package*/ open fun getNativeContainer(): java.awt.Container? + public/*package*/ final fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open fun getObjectLock(): kotlin.Any? + public/*package*/ open fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open fun getParent(): java.awt.Container? + public/*package*/ final fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open fun getPreferredSize(): java.awt.Dimension? + public open fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public/*package*/ final fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final fun getSiblingIndexBelow(): kotlin.Int + public open fun getSize(): java.awt.Dimension + public open fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ open fun getTraversalRoot(): java.awt.Container? + public final fun getTreeLock(): kotlin.Any + public open fun getWidth(): kotlin.Int + public open fun getX(): kotlin.Int + public open fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open fun hasFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun hide(): kotlin.Unit + public open fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ open fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open fun invalidate(): kotlin.Unit + public/*package*/ final fun invalidateIfValid(): kotlin.Unit + public/*package*/ open fun invalidateParent(): kotlin.Unit + public/*package*/ open fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final fun isCoalescingEnabled(): kotlin.Boolean + public open fun isCursorSet(): kotlin.Boolean + public open fun isDisplayable(): kotlin.Boolean + public open fun isDoubleBuffered(): kotlin.Boolean + public open fun isEnabled(): kotlin.Boolean + public/*package*/ final fun isEnabledImpl(): kotlin.Boolean + public open fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final fun isFocusTraversableOverridden(): kotlin.Boolean + public open fun isFocusable(): kotlin.Boolean + public open fun isFontSet(): kotlin.Boolean + public open fun isForegroundSet(): kotlin.Boolean + public open fun isLightweight(): kotlin.Boolean + public open fun isMaximumSizeSet(): kotlin.Boolean + public open fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final fun isMixingNeeded(): kotlin.Boolean + public/*package*/ final fun isNonOpaqueForMixing(): kotlin.Boolean + public open fun isOpaque(): kotlin.Boolean + public open fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open fun isRecursivelyVisible(): kotlin.Boolean + private open fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ open fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun isShowing(): kotlin.Boolean + public open fun isValid(): kotlin.Boolean + public open fun isVisible(): kotlin.Boolean + public/*package*/ final fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun layout(): kotlin.Unit + public/*package*/ open fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun list(): kotlin.Unit + public open fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun location(): [ERROR : Unresolved java classifier: Point] + private open fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun minimumSize(): java.awt.Dimension? + public/*package*/ open fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun mixOnReshaping(): kotlin.Unit + public/*package*/ open fun mixOnShowing(): kotlin.Unit + public/*package*/ open fun mixOnValidating(): kotlin.Unit + public/*package*/ open fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun nextFocus(): kotlin.Unit + private open fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open fun paramString(): kotlin.String + public/*package*/ open fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open fun postsOldMouseEvents(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun preferredSize(): java.awt.Dimension? + public open fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final fun relocateComponent(): kotlin.Unit + public open fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open fun removeNotify(): kotlin.Unit + public open fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun repaint(): kotlin.Unit + public open fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun requestFocus(): kotlin.Unit + public/*package*/ open fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + private open fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun revalidate(): kotlin.Unit + public/*package*/ open fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun size(): java.awt.Dimension + public/*package*/ final fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open fun transferFocus(): kotlin.Unit + public/*package*/ open fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun transferFocusBackward(): kotlin.Unit + public/*package*/ open fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun transferFocusUpCycle(): kotlin.Unit + public open fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ final fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + public/*package*/ open fun updateZOrder(): kotlin.Unit + public open fun validate(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public/*package*/ open class AWTTreeLock { + public/*package*/ constructor AWTTreeLock() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected and package*/ abstract inner class AccessibleAWTComponent : java.io.Serializable { + protected/*protected and package*/ constructor AccessibleAWTComponent() + protected/*protected and package*/ final var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + public open fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open fun getAccessibleChildrenCount(): kotlin.Int + public open fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open fun getAccessibleDescription(): kotlin.String? + public open fun getAccessibleIndexInParent(): kotlin.Int + public open fun getAccessibleName(): kotlin.String? + public open fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet] + public open fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open fun getLocale(): java.util.Locale? + public open fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isEnabled(): kotlin.Boolean + public open fun isFocusTraversable(): kotlin.Boolean + public open fun isShowing(): kotlin.Boolean + public open fun isVisible(): kotlin.Boolean + public open fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun requestFocus(): kotlin.Unit + public open fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + protected/*protected and package*/ open inner class AccessibleAWTComponentHandler { + protected/*protected and package*/ constructor AccessibleAWTComponentHandler() + public open fun componentHidden(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open fun componentMoved(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open fun componentResized(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open fun componentShown(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected and package*/ open inner class AccessibleAWTFocusHandler { + protected/*protected and package*/ constructor AccessibleAWTFocusHandler() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun focusGained(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + public open fun focusLost(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 642321655757800191.toLong() + } + + public final enum class BaselineResizeBehavior : kotlin.Enum { + private constructor BaselineResizeBehavior() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry CENTER_OFFSET : java.awt.Component.BaselineResizeBehavior { + private constructor CENTER_OFFSET() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CENTER_OFFSET { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CONSTANT_ASCENT : java.awt.Component.BaselineResizeBehavior { + private constructor CONSTANT_ASCENT() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CONSTANT_ASCENT { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CONSTANT_DESCENT : java.awt.Component.BaselineResizeBehavior { + private constructor CONSTANT_DESCENT() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CONSTANT_DESCENT { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OTHER : java.awt.Component.BaselineResizeBehavior { + private constructor OTHER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.OTHER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Component.BaselineResizeBehavior + public final /*synthesized*/ fun values(): kotlin.Array + } + + protected/*protected and package*/ open inner class BltBufferStrategy { + protected/*protected and package*/ constructor BltBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final var backBuffers: kotlin.Array<[ERROR : Unresolved java classifier: VolatileImage]>? + protected/*protected and package*/ final var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final var height: kotlin.Int + private final var insets: [ERROR : Unresolved java classifier: Insets]? + protected/*protected and package*/ final var validatedContents: kotlin.Boolean + protected/*protected and package*/ final var width: kotlin.Int + public open fun contentsLost(): kotlin.Boolean + public open fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open fun createBackBuffers(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun dispose(): kotlin.Unit + public/*package*/ open fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open fun revalidate(): kotlin.Unit + public/*package*/ open fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun show(): kotlin.Unit + public/*package*/ open fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + } + + private open inner class BltSubRegionBufferStrategy : java.awt.Component.BltBufferStrategy { + protected/*protected and package*/ constructor BltSubRegionBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var backBuffers: kotlin.Array<[ERROR : Unresolved java classifier: VolatileImage]>? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var insets: [ERROR : Unresolved java classifier: Insets]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var validatedContents: kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public open override /*1*/ /*fake_override*/ fun contentsLost(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createBackBuffers(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open override /*1*/ /*fake_override*/ fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + public open fun show(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun showIfNotLost(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + } + + private open class DummyRequestFocusController { + private constructor DummyRequestFocusController() + public open fun acceptRequestFocus(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Component?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean, /*4*/ p4: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected and package*/ open inner class FlipBufferStrategy { + protected/*protected and package*/ constructor FlipBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final var drawBuffer: [ERROR : Unresolved java classifier: Image]? + protected/*protected and package*/ final var drawVBuffer: [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final var height: kotlin.Int + protected/*protected and package*/ final var numBuffers: kotlin.Int + protected/*protected and package*/ final var validatedContents: kotlin.Boolean + public/*package*/ final var width: kotlin.Int + public open fun contentsLost(): kotlin.Boolean + public open fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open fun createBuffers(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + protected/*protected and package*/ open fun destroyBuffers(): kotlin.Unit + public open fun dispose(): kotlin.Unit + protected/*protected and package*/ open fun flip(/*0*/ p0: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + public/*package*/ open fun flipSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + protected/*protected and package*/ open fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open fun revalidate(): kotlin.Unit + public/*package*/ open fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun show(): kotlin.Unit + public/*package*/ open fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + private open fun updateInternalBuffers(): kotlin.Unit + } + + private open inner class FlipSubRegionBufferStrategy : java.awt.Component.FlipBufferStrategy { + protected/*protected and package*/ constructor FlipSubRegionBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var drawBuffer: [ERROR : Unresolved java classifier: Image]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var drawVBuffer: [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var numBuffers: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var validatedContents: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public open override /*1*/ /*fake_override*/ fun contentsLost(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createBuffers(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun destroyBuffers(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun flip(/*0*/ p0: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun flipSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open override /*1*/ /*fake_override*/ fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + public open fun show(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun showIfNotLost(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun updateInternalBuffers(): kotlin.Unit + } + + private open inner class ProxyCapabilities { + private constructor ProxyCapabilities(/*0*/ p2: [ERROR : Unresolved java classifier: BufferCapabilities]?) + private final var orig: [ERROR : Unresolved java classifier: BufferCapabilities]? + } + + private open inner class SingleBufferStrategy { + public constructor SingleBufferStrategy(/*0*/ p2: [ERROR : Unresolved java classifier: BufferCapabilities]?) + private final var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun contentsLost(): kotlin.Boolean + public open fun contentsRestored(): kotlin.Boolean + public open fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open fun show(): kotlin.Unit + } + + // Static members + public final val BOTTOM_ALIGNMENT: kotlin.Float = 1.0.toFloat() + public final val CENTER_ALIGNMENT: kotlin.Float = 0.5.toFloat() + private final val FOCUS_TRAVERSABLE_DEFAULT: kotlin.Int = 1 + private final val FOCUS_TRAVERSABLE_SET: kotlin.Int = 2 + private final val FOCUS_TRAVERSABLE_UNKNOWN: kotlin.Int = 0 + public final val LEFT_ALIGNMENT: kotlin.Float = 0.0.toFloat() + public/*package*/ final val LOCK: kotlin.Any + public final val RIGHT_ALIGNMENT: kotlin.Float = 1.0.toFloat() + public final val TOP_ALIGNMENT: kotlin.Float = 0.0.toFloat() + public/*package*/ final val actionListenerK: kotlin.String = "actionL" + public/*package*/ final val adjustmentListenerK: kotlin.String = "adjustmentL" + private final val coalesceEventsParams: kotlin.Array> + private final val coalesceMap: kotlin.Map, kotlin.Boolean> + public/*package*/ final val componentListenerK: kotlin.String = "componentL" + public/*package*/ final val containerListenerK: kotlin.String = "containerL" + private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger] + public/*package*/ final val focusListenerK: kotlin.String = "focusL" + private final val focusLog: [ERROR : Unresolved java classifier: PlatformLogger] + private final val focusTraversalKeyPropertyNames: kotlin.Array + public/*package*/ final val hierarchyBoundsListenerK: kotlin.String = "hierarchyBoundsL" + public/*package*/ final val hierarchyListenerK: kotlin.String = "hierarchyL" + public/*package*/ final var incRate: kotlin.Int + public/*package*/ final val inputMethodListenerK: kotlin.String = "inputMethodL" + public/*package*/ final var isInc: kotlin.Boolean + public/*package*/ final val itemListenerK: kotlin.String = "itemL" + public/*package*/ final val keyListenerK: kotlin.String = "keyL" + private final val log: [ERROR : Unresolved java classifier: PlatformLogger] + private final val mixingLog: [ERROR : Unresolved java classifier: PlatformLogger] + public/*package*/ final val mouseListenerK: kotlin.String = "mouseL" + public/*package*/ final val mouseMotionListenerK: kotlin.String = "mouseMotionL" + public/*package*/ final val mouseWheelListenerK: kotlin.String = "mouseWheelL" + public/*package*/ final val ownedWindowK: kotlin.String = "ownedL" + private final var requestFocusController: [ERROR : Unresolved java classifier: RequestFocusController]? + private final val serialVersionUID: kotlin.Long = -7644114512714619750.toLong() + public/*package*/ final val textListenerK: kotlin.String = "textL" + public/*package*/ final val windowFocusListenerK: kotlin.String = "windowFocusL" + public/*package*/ final val windowListenerK: kotlin.String = "windowL" + public/*package*/ final val windowStateListenerK: kotlin.String = "windowStateL" + private open fun initIDs(): kotlin.Unit + private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public/*package*/ open fun isInstanceOf(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.String?): kotlin.Boolean + public/*package*/ open fun setRequestFocusController(/*0*/ p0: [ERROR : Unresolved java classifier: RequestFocusController]?): kotlin.Unit + } + + public open class Container : java.awt.Component { + public constructor Container() + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + private final var component: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + private final var containerSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final var descendantsCount: kotlin.Int + private final var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + public/*package*/ final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + private final var focusCycleRoot: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + private final var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + private final var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + public/*package*/ final var listeningBoundsChildren: kotlin.Int + public/*package*/ final var listeningChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + public/*package*/ final var modalComp: java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + private final var numOfHWComponents: kotlin.Int + private final var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + public/*package*/ final var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + private final var printing: kotlin.Boolean + private final var printingThreads: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + public/*package*/ final override /*1*/ /*fake_override*/ var x: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + private open fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun addNotify(): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public/*package*/ open fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + public/*package*/ open fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + private open fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + private open fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + public/*package*/ open override /*1*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + private open fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open override /*1*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ open override /*1*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open override /*1*/ /*fake_override*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun countComponents(): kotlin.Int + public/*package*/ open override /*1*/ fun countHierarchyMembers(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ final fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open override /*1*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open override /*1*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public/*package*/ final fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public/*package*/ final fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + private open fun findTraversalRoot(): java.awt.Container? + public/*package*/ open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ open fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext] + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + private open fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open fun getComponents(): kotlin.Array? + public/*package*/ open fun getComponentsSync(): kotlin.Array? + public/*package*/ final fun getComponents_NoClientCode(): kotlin.Array? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainer(): java.awt.Container? + public open fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public/*package*/ final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ open fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ open fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + private open fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ fun getMaximumSize(): java.awt.Dimension? + public open override /*1*/ fun getMinimumSize(): java.awt.Dimension? + public/*package*/ open fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + private final /*synthesized*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + private open fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + private final /*synthesized*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + private open fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public/*package*/ final override /*1*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + private open fun getTopmostComponentIndex(): kotlin.Int + public/*package*/ final override /*1*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + public/*package*/ final fun hasHeavyweightDescendants(): kotlin.Boolean + public/*package*/ final fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ final fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ open override /*1*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ fun invalidate(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + public/*package*/ open override /*1*/ fun invalidateParent(): kotlin.Unit + public/*package*/ open fun invalidateTree(): kotlin.Unit + public open fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public open fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isOpaque(): kotlin.Boolean + private open fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isRecursivelyVisible(): kotlin.Boolean + public/*package*/ final fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ open override /*1*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun layout(): kotlin.Unit + public/*package*/ open override /*1*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun minimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnReshaping(): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnShowing(): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnValidating(): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + public open override /*1*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun paramString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ fun postsOldMouseEvents(): kotlin.Boolean + public/*package*/ open fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + public/*package*/ open fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final fun recursiveApplyCurrentShape(): kotlin.Unit + public/*package*/ final fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun recursiveHideHeavyweightChildren(): kotlin.Unit + private open fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + private open fun recursiveShowHeavyweightChildren(): kotlin.Unit + public/*package*/ final fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + private open fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun removeNotify(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + private open fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + private open fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + private open fun startLWModal(): kotlin.Unit + private open fun stopLWModal(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open override /*1*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open fun validateTree(): kotlin.Unit + public/*package*/ final fun validateUnconditionally(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class AccessibleAWTContainer : java.awt.Component.AccessibleAWTComponent { + protected/*protected and package*/ constructor AccessibleAWTContainer() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + protected/*protected and package*/ final var accessibleContainerHandler: [ERROR : Unresolved java classifier: ContainerListener]? + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open override /*1*/ /*fake_override*/ fun getAccessibleDescription(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet] + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale? + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + protected/*protected and package*/ open inner class AccessibleContainerHandler { + protected/*protected and package*/ constructor AccessibleContainerHandler() + public open fun componentAdded(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]): kotlin.Unit + public open fun componentRemoved(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 5081320404842566097.toLong() + } + + public/*package*/ open class DropTargetEventTargetFilter : java.awt.Container.EventTargetFilter { + private constructor DropTargetEventTargetFilter() + public open override /*1*/ fun accept(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val FILTER: java.awt.Container.EventTargetFilter + } + + public/*package*/ trait EventTargetFilter { + public abstract fun accept(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open class MouseEventTargetFilter : java.awt.Container.EventTargetFilter { + private constructor MouseEventTargetFilter() + public open override /*1*/ fun accept(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val FILTER: java.awt.Container.EventTargetFilter + } + + public/*package*/ final class WakingRunnable : java.lang.Runnable { + public/*package*/ constructor WakingRunnable() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val EMPTY_ARRAY: kotlin.Array + public/*package*/ final val INCLUDE_SELF: kotlin.Boolean = true + public/*package*/ final val SEARCH_HEAVYWEIGHTS: kotlin.Boolean = true + private final var descendUnconditionallyWhenValidating: kotlin.Boolean + private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger] + private final val isJavaAwtSmartInvalidate: kotlin.Boolean + private final val log: [ERROR : Unresolved java classifier: PlatformLogger] + private final val mixingLog: [ERROR : Unresolved java classifier: PlatformLogger] + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + private final val serialVersionUID: kotlin.Long = 4613797578919906343.toLong() + public/*package*/ final /*synthesized*/ fun EventTargetFilter(/*0*/ function: (java.awt.Component?) -> kotlin.Boolean): java.awt.Container.EventTargetFilter + private open fun initIDs(): kotlin.Unit + private open fun isRemoveNotifyNeeded(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: java.awt.Container?): kotlin.Boolean + } + + public open class Dimension : java.io.Serializable { + public constructor Dimension() + public constructor Dimension(/*0*/ p0: java.awt.Dimension) + public constructor Dimension(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int) + public final var height: kotlin.Int + public final var width: kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getHeight(): kotlin.Double + public open fun getSize(): java.awt.Dimension + public open fun getWidth(): kotlin.Double + public open override /*1*/ fun hashCode(): kotlin.Int + public open fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 4723952579491349524.toLong() + private open fun initIDs(): kotlin.Unit + } + + public open class Frame : java.awt.Window { + public constructor Frame() + public constructor Frame(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + public constructor Frame(/*0*/ p0: kotlin.String?) + public constructor Frame(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + invisible_fake final override /*1*/ /*fake_override*/ var alwaysOnTop: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var anchor: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var autoRequestFocus: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var beforeFirstShow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var component: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + invisible_fake final override /*1*/ /*fake_override*/ var containerSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final override /*1*/ /*fake_override*/ var descendantsCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + invisible_fake final override /*1*/ /*fake_override*/ var disposing: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusableWindowState: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + private final var frameSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var icons: kotlin.List<[ERROR : Unresolved java classifier: Image]>? + public/*package*/ final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var inputContext: [ERROR : Unresolved java classifier: InputContext]? + invisible_fake final override /*1*/ /*fake_override*/ var inputContextLock: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var isInShow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var isTrayIconWindow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var listeningBoundsChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var listeningChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + invisible_fake final override /*1*/ /*fake_override*/ var locationByPlatform: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + public/*package*/ final var maximizedBounds: [ERROR : Unresolved java classifier: Rectangle]? + public/*package*/ final var mbManagement: kotlin.Boolean + public/*package*/ final var menuBar: [ERROR : Unresolved java classifier: MenuBar]? + public/*package*/ final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalBlocker: [ERROR : Unresolved java classifier: Dialog]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalComp: java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ var modalExclusionType: [ERROR : Unresolved java classifier: ModalExclusionType]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var numOfHWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var opacity: kotlin.Float + public/*package*/ final override /*1*/ /*fake_override*/ var ownedWindowList: [ERROR : Unresolved java classifier: Vector>]? + public/*package*/ final var ownedWindows: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.Set? + public/*package*/ final var resizable: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningHeight: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointX: kotlin.Double + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointY: kotlin.Double + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningWidth: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var shape: [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final override /*1*/ /*fake_override*/ var showWithParent: kotlin.Boolean + private final override /*1*/ var state: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var syncLWRequests: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var temporaryLostComponent: java.awt.Component? + public/*package*/ final var title: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var `type`: java.awt.Window.Type? + public/*package*/ final var undecorated: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var warningString: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var weakThis: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + public/*package*/ final override /*1*/ /*fake_override*/ var windowFocusListener: [ERROR : Unresolved java classifier: WindowFocusListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var windowListener: [ERROR : Unresolved java classifier: WindowListener]? + invisible_fake final override /*1*/ /*fake_override*/ var windowSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var x: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun addNotify(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun addOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addToWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: kotlin.String): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + invisible_fake open override /*1*/ /*fake_override*/ fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]? + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun closeSplashScreen(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open override /*1*/ /*fake_override*/ fun connectOwnedWindow(/*0*/ p0: java.awt.Window?): kotlin.Unit + public/*package*/ open override /*1*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun disposeImpl(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun doDispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun findTraversalRoot(): java.awt.Container? + public/*package*/ open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + invisible_fake open override /*1*/ /*fake_override*/ fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open override /*1*/ /*fake_override*/ fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open override /*1*/ /*fake_override*/ fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponents(): kotlin.Array? + public/*package*/ open override /*1*/ /*fake_override*/ fun getComponentsSync(): kotlin.Array? + public/*package*/ final override /*1*/ /*fake_override*/ fun getComponents_NoClientCode(): kotlin.Array? + public/*package*/ final override /*1*/ /*fake_override*/ fun getContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getCursorType(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getDocumentRoot(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public open fun getExtendedState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open fun getIconImage(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getIconImages(): kotlin.MutableList<[ERROR : Unresolved java classifier: Image]> + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open override /*1*/ /*fake_override*/ fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open override /*1*/ /*fake_override*/ fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ /*fake_override*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + invisible_fake open override /*1*/ /*fake_override*/ fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open fun getMaximizedBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getMaximumSize(): java.awt.Dimension? + public open fun getMenuBar(): [ERROR : Unresolved java classifier: MenuBar]? + public open override /*1*/ /*fake_override*/ fun getMinimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ /*fake_override*/ fun getModalBlocker(): [ERROR : Unresolved java classifier: Dialog]? + public open override /*1*/ /*fake_override*/ fun getModalExclusionType(): [ERROR : Unresolved java classifier: ModalExclusionType]? + public open override /*1*/ /*fake_override*/ fun getMostRecentFocusOwner(): java.awt.Component? + public/*package*/ open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun getOpacity(): kotlin.Float + public/*package*/ final override /*1*/ /*fake_override*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open override /*1*/ /*fake_override*/ fun getOwnedWindows(): kotlin.Array + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwnedWindows_NoClientCode(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun getOwner(): java.awt.Window? + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner_NoClientCode(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getShape(): [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open fun getState(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getTemporaryLostComponent(): java.awt.Component? + public open fun getTitle(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + invisible_fake open override /*1*/ /*fake_override*/ fun getTopmostComponentIndex(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun getType(): java.awt.Window.Type? + public final override /*1*/ /*fake_override*/ fun getWarningString(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getWindowFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowFocusListener]>? + public open override /*1*/ /*fake_override*/ fun getWindowListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowListener]>? + public open override /*1*/ /*fake_override*/ fun getWindowStateListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowStateListener]>? + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + private open fun init(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun initDeserializedWindow(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateParent(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateTree(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun isActive(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isAlwaysOnTop(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAlwaysOnTopSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAutoRequestFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isDisposing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusableWindow(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocused(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + private open fun isFrameStateSupported(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLocationByPlatform(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isModalBlocked(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isModalExcluded(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isOpaque(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isRecursivelyVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open fun isResizable(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open fun isUndecorated(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun mixOnReshaping(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun ownedInit(/*0*/ p0: java.awt.Window?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun pack(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun paramString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open override /*1*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowStateEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveHideHeavyweightChildren(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveShowHeavyweightChildren(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeFromWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun removeNotify(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun removeOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setAutoRequestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setClientSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setCursor(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setExtendedState(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusableWindowState(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open override /*1*/ fun setIconImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIconImages(/*0*/ p0: kotlin.List<[ERROR : Unresolved java classifier: Image]?>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocationByPlatform(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocationRelativeTo(/*0*/ p0: java.awt.Component?): kotlin.Unit + public open fun setMaximizedBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setMenuBar(/*0*/ p0: [ERROR : Unresolved java classifier: MenuBar]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setModalBlocked(/*0*/ p0: [ERROR : Unresolved java classifier: Dialog]?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setModalExclusionType(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ fun setOpacity(/*0*/ p0: kotlin.Float): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setResizable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setShape(/*0*/ p0: [ERROR : Unresolved java classifier: Shape]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setTemporaryLostComponent(/*0*/ p0: java.awt.Component?): java.awt.Component? + public open fun setTitle(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setType(/*0*/ p0: java.awt.Window.Type): kotlin.Unit + public open fun setUndecorated(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setWarningString(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toBack(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun toBack_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toFront(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun toFront_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateChildrenBlocking(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun updateWindow(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun validateTree(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun validateUnconditionally(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class AccessibleAWTFrame : java.awt.Window.AccessibleAWTWindow { + protected/*protected and package*/ constructor AccessibleAWTFrame() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContainerHandler: [ERROR : Unresolved java classifier: ContainerListener]? + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open override /*1*/ /*fake_override*/ fun getAccessibleDescription(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open override /*1*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale? + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -6172960752956030250.toLong() + } + + // Static members + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val CROSSHAIR_CURSOR: kotlin.Int = 1 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val DEFAULT_CURSOR: kotlin.Int = 0 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val E_RESIZE_CURSOR: kotlin.Int = 11 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val HAND_CURSOR: kotlin.Int = 12 + public final val ICONIFIED: kotlin.Int = 1 + public final val MAXIMIZED_BOTH: kotlin.Int = 6 + public final val MAXIMIZED_HORIZ: kotlin.Int = 2 + public final val MAXIMIZED_VERT: kotlin.Int = 4 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val MOVE_CURSOR: kotlin.Int = 13 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val NE_RESIZE_CURSOR: kotlin.Int = 7 + public final val NORMAL: kotlin.Int = 0 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val NW_RESIZE_CURSOR: kotlin.Int = 6 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val N_RESIZE_CURSOR: kotlin.Int = 8 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val SE_RESIZE_CURSOR: kotlin.Int = 5 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val SW_RESIZE_CURSOR: kotlin.Int = 4 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val S_RESIZE_CURSOR: kotlin.Int = 9 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val TEXT_CURSOR: kotlin.Int = 2 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val WAIT_CURSOR: kotlin.Int = 3 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val W_RESIZE_CURSOR: kotlin.Int = 10 + private final val base: kotlin.String = "frame" + private final var nameCounter: kotlin.Int + private final val serialVersionUID: kotlin.Long = 2673458971256075116.toLong() + public open fun getFrames(): kotlin.Array + private open fun initIDs(): kotlin.Unit + } + + public open class GridBagConstraints : kotlin.Cloneable, java.io.Serializable { + public constructor GridBagConstraints() + public constructor GridBagConstraints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Double, /*5*/ p5: kotlin.Double, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.Int, /*8*/ p8: [ERROR : Unresolved java classifier: Insets]?, /*9*/ p9: kotlin.Int, /*10*/ p10: kotlin.Int) + public final var anchor: kotlin.Int + public/*package*/ final var ascent: kotlin.Int + public/*package*/ final var baselineResizeBehavior: java.awt.Component.BaselineResizeBehavior? + public/*package*/ final var centerOffset: kotlin.Int + public/*package*/ final var centerPadding: kotlin.Int + public/*package*/ final var descent: kotlin.Int + public final var fill: kotlin.Int + public final var gridheight: kotlin.Int + public final var gridwidth: kotlin.Int + public final var gridx: kotlin.Int + public final var gridy: kotlin.Int + public final var insets: [ERROR : Unresolved java classifier: Insets]? + public final var ipadx: kotlin.Int + public final var ipady: kotlin.Int + public/*package*/ final var minHeight: kotlin.Int + public/*package*/ final var minWidth: kotlin.Int + public/*package*/ final var tempHeight: kotlin.Int + public/*package*/ final var tempWidth: kotlin.Int + public/*package*/ final var tempX: kotlin.Int + public/*package*/ final var tempY: kotlin.Int + public final var weightx: kotlin.Double + public final var weighty: kotlin.Double + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isVerticallyResizable(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val ABOVE_BASELINE: kotlin.Int = 1024 + public final val ABOVE_BASELINE_LEADING: kotlin.Int = 1280 + public final val ABOVE_BASELINE_TRAILING: kotlin.Int = 1536 + public final val BASELINE: kotlin.Int = 256 + public final val BASELINE_LEADING: kotlin.Int = 512 + public final val BASELINE_TRAILING: kotlin.Int = 768 + public final val BELOW_BASELINE: kotlin.Int = 1792 + public final val BELOW_BASELINE_LEADING: kotlin.Int = 2048 + public final val BELOW_BASELINE_TRAILING: kotlin.Int = 2304 + public final val BOTH: kotlin.Int = 1 + public final val CENTER: kotlin.Int = 10 + public final val EAST: kotlin.Int = 13 + public final val FIRST_LINE_END: kotlin.Int = 24 + public final val FIRST_LINE_START: kotlin.Int = 23 + public final val HORIZONTAL: kotlin.Int = 2 + public final val LAST_LINE_END: kotlin.Int = 26 + public final val LAST_LINE_START: kotlin.Int = 25 + public final val LINE_END: kotlin.Int = 22 + public final val LINE_START: kotlin.Int = 21 + public final val NONE: kotlin.Int = 0 + public final val NORTH: kotlin.Int = 11 + public final val NORTHEAST: kotlin.Int = 12 + public final val NORTHWEST: kotlin.Int = 18 + public final val PAGE_END: kotlin.Int = 20 + public final val PAGE_START: kotlin.Int = 19 + public final val RELATIVE: kotlin.Int = -1 + public final val REMAINDER: kotlin.Int = 0 + public final val SOUTH: kotlin.Int = 15 + public final val SOUTHEAST: kotlin.Int = 14 + public final val SOUTHWEST: kotlin.Int = 16 + public final val VERTICAL: kotlin.Int = 3 + public final val WEST: kotlin.Int = 17 + private final val serialVersionUID: kotlin.Long = -1000070633030801713.toLong() + } + + public open class Window : java.awt.Container { + public/*package*/ constructor Window() + public/*package*/ constructor Window(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + public constructor Window(/*0*/ p0: java.awt.Frame?) + public constructor Window(/*0*/ p0: java.awt.Window?) + public constructor Window(/*0*/ p0: java.awt.Window?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + private final var alwaysOnTop: kotlin.Boolean + public/*package*/ final var anchor: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + private final var autoRequestFocus: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + public/*package*/ final var beforeFirstShow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var component: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + invisible_fake final override /*1*/ /*fake_override*/ var containerSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final override /*1*/ /*fake_override*/ var descendantsCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + private final var disposing: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + private final var focusMgr: [ERROR : Unresolved java classifier: FocusManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + private final var focusableWindowState: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final var icons: kotlin.List<[ERROR : Unresolved java classifier: Image]>? + public/*package*/ final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + public/*package*/ final var inputContext: [ERROR : Unresolved java classifier: InputContext]? + private final var inputContextLock: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final var isInShow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + public/*package*/ final var isTrayIconWindow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var listeningBoundsChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var listeningChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + private final var locationByPlatform: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + public/*package*/ final var modalBlocker: [ERROR : Unresolved java classifier: Dialog]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalComp: java.awt.Component? + public/*package*/ final var modalExclusionType: [ERROR : Unresolved java classifier: ModalExclusionType]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var numOfHWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + private final var opacity: kotlin.Float + public/*package*/ final var ownedWindowList: [ERROR : Unresolved java classifier: Vector>]? + public/*package*/ final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.Set? + private final var securityWarningAlignmentX: kotlin.Float + private final var securityWarningAlignmentY: kotlin.Float + private final var securityWarningHeight: kotlin.Int + private final var securityWarningPointX: kotlin.Double + private final var securityWarningPointY: kotlin.Double + private final var securityWarningWidth: kotlin.Int + private final var shape: [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final var showWithParent: kotlin.Boolean + public/*package*/ final var state: kotlin.Int + public/*package*/ final var syncLWRequests: kotlin.Boolean + private final var temporaryLostComponent: java.awt.Component? + private final var `type`: java.awt.Window.Type? + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + public/*package*/ final var warningString: kotlin.String? + private final var weakThis: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + public/*package*/ final var windowFocusListener: [ERROR : Unresolved java classifier: WindowFocusListener]? + public/*package*/ final var windowListener: [ERROR : Unresolved java classifier: WindowListener]? + private final var windowSerializedDataVersion: kotlin.Int + public/*package*/ final var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var x: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun addNotify(): kotlin.Unit + public/*package*/ open fun addOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + private open fun addToWindowList(): kotlin.Unit + public open fun addWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open fun addWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open fun addWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public/*package*/ open override /*1*/ fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ final override /*1*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun applyResourceBundle(/*0*/ p0: kotlin.String): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + private open fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]? + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + public/*package*/ open override /*1*/ fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ final override /*1*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + public/*package*/ final fun closeSplashScreen(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open fun connectOwnedWindow(/*0*/ p0: java.awt.Window?): kotlin.Unit + public/*package*/ open override /*1*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int + public open override /*1*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + public/*package*/ open fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + private open fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open override /*1*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open fun dispose(): kotlin.Unit + public/*package*/ open fun disposeImpl(): kotlin.Unit + public/*package*/ open fun doDispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun findTraversalRoot(): java.awt.Container? + public/*package*/ open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + invisible_fake open override /*1*/ /*fake_override*/ fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public open override /*1*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open override /*1*/ /*fake_override*/ fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open override /*1*/ /*fake_override*/ fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponents(): kotlin.Array? + public/*package*/ open override /*1*/ /*fake_override*/ fun getComponentsSync(): kotlin.Array? + public/*package*/ final override /*1*/ /*fake_override*/ fun getComponents_NoClientCode(): kotlin.Array? + public/*package*/ final override /*1*/ fun getContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public/*package*/ final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ open fun getDocumentRoot(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public final override /*1*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open fun getFocusOwner(): java.awt.Component? + public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open fun getFocusableWindowState(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open fun getIconImages(): kotlin.MutableList<[ERROR : Unresolved java classifier: Image]> + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open override /*1*/ /*fake_override*/ fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open override /*1*/ /*fake_override*/ fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + invisible_fake open override /*1*/ /*fake_override*/ fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMaximumSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getMinimumSize(): java.awt.Dimension? + public/*package*/ open fun getModalBlocker(): [ERROR : Unresolved java classifier: Dialog]? + public open fun getModalExclusionType(): [ERROR : Unresolved java classifier: ModalExclusionType]? + public open fun getMostRecentFocusOwner(): java.awt.Component? + public/*package*/ open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public open fun getOpacity(): kotlin.Float + public/*package*/ final override /*1*/ /*fake_override*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open fun getOwnedWindows(): kotlin.Array + public/*package*/ final fun getOwnedWindows_NoClientCode(): kotlin.Array? + public open fun getOwner(): java.awt.Window? + public/*package*/ final fun getOwner_NoClientCode(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open fun getShape(): [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public/*package*/ open fun getTemporaryLostComponent(): java.awt.Component? + public open override /*1*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + invisible_fake open override /*1*/ /*fake_override*/ fun getTopmostComponentIndex(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open fun getType(): java.awt.Window.Type? + public final fun getWarningString(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open fun getWindowFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowFocusListener]>? + public open fun getWindowListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowListener]>? + public open fun getWindowStateListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowStateListener]>? + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + private open fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + private open fun initDeserializedWindow(): kotlin.Unit + private open fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateParent(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateTree(): kotlin.Unit + public open fun isActive(): kotlin.Boolean + public final fun isAlwaysOnTop(): kotlin.Boolean + public open fun isAlwaysOnTopSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open fun isAutoRequestFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + public/*package*/ open fun isDisposing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public final override /*1*/ fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public final fun isFocusableWindow(): kotlin.Boolean + public open fun isFocused(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open fun isLocationByPlatform(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + public/*package*/ open fun isModalBlocked(): kotlin.Boolean + public/*package*/ open fun isModalExcluded(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ fun isOpaque(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open override /*1*/ fun isRecursivelyVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open override /*1*/ fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ fun mixOnReshaping(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + private open fun ownedInit(/*0*/ p0: java.awt.Window?): kotlin.Unit + public open fun pack(): kotlin.Unit + public open override /*1*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun paramString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open override /*1*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + public/*package*/ open fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean + public/*package*/ open override /*1*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processWindowEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]): kotlin.Unit + protected/*protected and package*/ open fun processWindowFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processWindowStateEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveHideHeavyweightChildren(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveShowHeavyweightChildren(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + private open fun removeFromWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun removeNotify(): kotlin.Unit + public/*package*/ open fun removeOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun removeWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open fun removeWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open fun removeWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public final fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setAutoRequestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun setClientSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final override /*1*/ fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFocusableWindowState(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open override /*1*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open fun setIconImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?): kotlin.Unit + public open fun setIconImages(/*0*/ p0: kotlin.List<[ERROR : Unresolved java classifier: Image]?>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setLocationByPlatform(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setLocationRelativeTo(/*0*/ p0: java.awt.Component?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public/*package*/ open fun setModalBlocked(/*0*/ p0: [ERROR : Unresolved java classifier: Dialog]?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun setModalExclusionType(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun setOpacity(/*0*/ p0: kotlin.Float): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setShape(/*0*/ p0: [ERROR : Unresolved java classifier: Shape]?): kotlin.Unit + public open override /*1*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun setTemporaryLostComponent(/*0*/ p0: java.awt.Component?): java.awt.Component? + public open fun setType(/*0*/ p0: java.awt.Window.Type): kotlin.Unit + public open override /*1*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + private open fun setWarningString(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open fun toBack(): kotlin.Unit + public/*package*/ final fun toBack_NoClientCode(): kotlin.Unit + public open fun toFront(): kotlin.Unit + public/*package*/ final fun toFront_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ open fun updateChildrenBlocking(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + private open fun updateWindow(): kotlin.Unit + public/*package*/ open override /*1*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun validateTree(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun validateUnconditionally(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class AccessibleAWTWindow : java.awt.Container.AccessibleAWTContainer { + protected/*protected and package*/ constructor AccessibleAWTWindow() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContainerHandler: [ERROR : Unresolved java classifier: ContainerListener]? + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open override /*1*/ /*fake_override*/ fun getAccessibleDescription(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open override /*1*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale? + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 4215068635060671780.toLong() + } + + public final enum class Type : kotlin.Enum { + private constructor Type() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry NORMAL : java.awt.Window.Type { + private constructor NORMAL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.NORMAL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry POPUP : java.awt.Window.Type { + private constructor POPUP() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.POPUP { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UTILITY : java.awt.Window.Type { + private constructor UTILITY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.UTILITY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Window.Type + public final /*synthesized*/ fun values(): kotlin.Array + } + + public/*package*/ open class WindowDisposerRecord { + public/*package*/ constructor WindowDisposerRecord(/*0*/ p0: [ERROR : Unresolved java classifier: AppContext]?, /*1*/ p1: java.awt.Window?) + public/*package*/ final val context: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final val owner: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final val weakThis: [ERROR : Unresolved java classifier: WeakReference]? + public open fun dispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val OPENED: kotlin.Int = 1 + private final val allWindows: [ERROR : Unresolved java classifier: IdentityArrayList] + private final val base: kotlin.String = "win" + private final val beforeFirstWindowShown: java.util.concurrent.atomic.AtomicBoolean + private final val locationByPlatformProp: kotlin.Boolean + private final val log: [ERROR : Unresolved java classifier: PlatformLogger] + private final var nameCounter: kotlin.Int + private final val serialVersionUID: kotlin.Long = 4497834738069338734.toLong() + public/*package*/ final var systemSyncLWRequests: kotlin.Boolean + public/*package*/ open fun getAllUnblockedWindows(): [ERROR : Unresolved java classifier: IdentityArrayList]? + public/*package*/ open fun getAllWindows(): [ERROR : Unresolved java classifier: IdentityArrayList]? + public open fun getOwnerlessWindows(): kotlin.Array + public open fun getWindows(): kotlin.Array + private open fun getWindows(/*0*/ p0: [ERROR : Unresolved java classifier: AppContext]?): kotlin.Array? + private open fun initIDs(): kotlin.Unit + private open fun limit(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Double + private open fun removeFromWindowList(/*0*/ p0: [ERROR : Unresolved java classifier: AppContext]?, /*1*/ p1: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + private open fun setLayersOpaque(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun updateChildFocusableWindowState(/*0*/ p0: java.awt.Window?): kotlin.Unit + } + + package java.awt.event { + public /*synthesized*/ fun ActionListener(/*0*/ function: (java.awt.event.ActionEvent) -> kotlin.Unit): java.awt.event.ActionListener + + public open class ActionEvent { + public constructor ActionEvent(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?) + public constructor ActionEvent(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Int) + public constructor ActionEvent(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Int) + public/*package*/ final var actionCommand: kotlin.String? + public/*package*/ final var modifiers: kotlin.Int + public/*package*/ final var `when`: kotlin.Long + public open fun getActionCommand(): kotlin.String? + public open fun getModifiers(): kotlin.Int + public open fun getWhen(): kotlin.Long + public open fun paramString(): kotlin.String + + // Static members + public final val ACTION_FIRST: kotlin.Int = 1001 + public final val ACTION_LAST: kotlin.Int = 1001 + public final val ACTION_PERFORMED: kotlin.Int = 1001 + public final val ALT_MASK: kotlin.Int = 8 + public final val CTRL_MASK: kotlin.Int = 2 + public final val META_MASK: kotlin.Int = 4 + public final val SHIFT_MASK: kotlin.Int = 1 + private final val serialVersionUID: kotlin.Long = -7671078796273832149.toLong() + } + + public trait ActionListener : java.util.EventListener { + public abstract fun actionPerformed(/*0*/ p0: java.awt.event.ActionEvent): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + package java.beans { + + package java.beans.beancontext { + public /*synthesized*/ fun BeanContextServiceRevokedListener(/*0*/ function: ([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit): java.beans.beancontext.BeanContextServiceRevokedListener + + public trait BeanContextServiceRevokedListener : java.util.EventListener { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class BeanContextServicesSupport { + public constructor BeanContextServicesSupport() + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?) + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.util.Locale?) + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.Boolean) + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + protected/*protected and package*/ final var bcsListeners: java.util.ArrayList? + protected/*protected and package*/ final var proxy: java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider? + protected/*protected and package*/ final var serializable: kotlin.Int + protected/*protected and package*/ final var services: java.util.HashMap? + public open fun addBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]): kotlin.Unit + public open fun addService(/*0*/ p0: java.lang.Class, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]): kotlin.Boolean + protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider], /*2*/ p2: kotlin.Boolean): kotlin.Boolean + protected/*protected and package*/ open fun bcsPreDeserializationHook(/*0*/ p0: java.io.ObjectInputStream): kotlin.Unit + protected/*protected and package*/ open fun bcsPreSerializationHook(/*0*/ p0: java.io.ObjectOutputStream): kotlin.Unit + protected/*protected and package*/ open fun childJustRemovedHook(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: BCSChild]): kotlin.Unit + protected/*protected and package*/ open fun createBCSChild(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): [ERROR : Unresolved java classifier: BCSChild] + protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]?): kotlin.Unit + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class?): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]?): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun getBeanContextServicesPeer(): [ERROR : Unresolved java classifier: BeanContextServices]? + public open fun getCurrentServiceClasses(): kotlin.MutableIterator + public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class?): kotlin.MutableIterator? + public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild], /*1*/ p1: kotlin.Any, /*2*/ p2: java.lang.Class, /*3*/ p3: kotlin.Any?, /*4*/ p4: ([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit): kotlin.Any? + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild], /*1*/ p1: kotlin.Any, /*2*/ p2: java.lang.Class, /*3*/ p3: kotlin.Any?, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener): kotlin.Any? + public open fun hasService(/*0*/ p0: java.lang.Class): kotlin.Boolean + public open fun initialize(): kotlin.Unit + protected/*protected and package*/ open fun initializeBeanContextResources(): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + protected/*protected and package*/ open fun releaseBeanContextResources(): kotlin.Unit + public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild], /*1*/ p1: kotlin.Any, /*2*/ p2: kotlin.Any): kotlin.Unit + public open fun removeBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]): kotlin.Unit + public open fun revokeService(/*0*/ p0: java.lang.Class, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider], /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun serviceAvailable(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]): kotlin.Unit + public open fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class BCSSChild { + public/*package*/ constructor BCSSChild(/*0*/ p2: kotlin.Any?, /*1*/ p3: kotlin.Any?) + private final var serviceClasses: java.util.HashMap? + private final var serviceRequestors: java.util.HashMap? + public/*package*/ open fun cleanupReferences(): kotlin.Unit + public/*package*/ open fun releaseService(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public/*package*/ open fun revokeAllDelegatedServicesNow(): kotlin.Unit + public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?, /*2*/ p2: java.lang.Class?, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?, /*2*/ p2: java.lang.Class?, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener?): kotlin.Unit + + public/*package*/ open inner class BCSSCServiceClassRef { + public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class?, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*2*/ p4: kotlin.Boolean) + public/*package*/ final var delegateProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ final var delegateRefs: kotlin.Int + public/*package*/ final var requestors: java.util.HashMap? + public/*package*/ final var serviceClass: java.lang.Class? + public/*package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ final var serviceRefs: kotlin.Int + public/*package*/ open fun addRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun addRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun addRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener?): kotlin.Unit + public/*package*/ open fun cloneOfEntries(): kotlin.MutableIterator? + public/*package*/ open fun entries(): kotlin.MutableIterator? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getDelegateProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ open fun getDelegateRefs(): kotlin.Int + public/*package*/ open fun getRefs(): kotlin.Int + public/*package*/ open fun getServiceClass(): java.lang.Class? + public/*package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ open fun getServiceRefs(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isDelegated(): kotlin.Boolean + public/*package*/ open fun isEmpty(): kotlin.Boolean + public/*package*/ open fun releaseRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun removeRequestor(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun verifyAndMaybeSetProvider(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun verifyRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun verifyRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener?): kotlin.Unit + } + + public/*package*/ open inner class BCSSCServiceRef { + public/*package*/ constructor BCSSCServiceRef(/*0*/ p2: java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef?, /*1*/ p3: kotlin.Boolean) + public/*package*/ final var delegated: kotlin.Boolean + public/*package*/ final var refCnt: kotlin.Int + public/*package*/ final var serviceClassRef: java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef? + public/*package*/ open fun addRef(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getServiceClassRef(): java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isDelegated(): kotlin.Boolean + public/*package*/ open fun release(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = -3263851306889194873.toLong() + } + + protected/*protected and package*/ open inner class BCSSProxyServiceProvider : java.beans.beancontext.BeanContextServiceRevokedListener { + public/*package*/ constructor BCSSProxyServiceProvider(/*0*/ p2: [ERROR : Unresolved java classifier: BeanContextServices]?) + private final var nestingCtxt: [ERROR : Unresolved java classifier: BeanContextServices]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.lang.Class?): kotlin.MutableIterator? + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: kotlin.Any?, /*2*/ p2: java.lang.Class?, /*3*/ p3: kotlin.Any?): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + public open override /*1*/ fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected static*/ open class BCSSServiceProvider : java.io.Serializable { + public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?) + protected/*protected and package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 861278251667444782.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = -8494482757288719206.toLong() + protected/*protected static*/ final fun getChildBeanContextServicesListener(/*0*/ p0: kotlin.Any?): [ERROR : Unresolved java classifier: BeanContextServicesListener]? + } + } + } + + package java.io { + public /*synthesized*/ fun Closeable(/*0*/ function: () -> kotlin.Unit): java.io.Closeable + public /*synthesized*/ fun FileFilter(/*0*/ function: (java.io.File) -> kotlin.Boolean): java.io.FileFilter + public /*synthesized*/ fun FilenameFilter(/*0*/ function: (java.io.File, kotlin.String) -> kotlin.Boolean): java.io.FilenameFilter + + public open class BufferedInputStream { + public constructor BufferedInputStream(/*0*/ p0: java.io.InputStream) + public constructor BufferedInputStream(/*0*/ p0: java.io.InputStream, /*1*/ p1: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + protected/*protected and package*/ final var marklimit: kotlin.Int + protected/*protected and package*/ final var markpos: kotlin.Int + protected/*protected and package*/ final var pos: kotlin.Int + public open fun available(): kotlin.Int + public open fun close(): kotlin.Unit + private open fun fill(): kotlin.Unit + private open fun getBufIfOpen(): kotlin.ByteArray? + private open fun getInIfOpen(): java.io.InputStream? + public open fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun markSupported(): kotlin.Boolean + public open fun read(): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + private open fun read1(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun reset(): kotlin.Unit + public open fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + + // Static members + private final val bufUpdater: java.util.concurrent.atomic.AtomicReferenceFieldUpdater + private final var defaultBufferSize: kotlin.Int + } + + public open class BufferedOutputStream : java.io.FilterOutputStream { + public constructor BufferedOutputStream(/*0*/ p0: java.io.OutputStream) + public constructor BufferedOutputStream(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var out: java.io.OutputStream? + public open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + private open fun flushBuffer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class BufferedReader : java.io.Reader { + public constructor BufferedReader(/*0*/ p0: java.io.Reader) + public constructor BufferedReader(/*0*/ p0: java.io.Reader, /*1*/ p1: kotlin.Int) + private final var cb: kotlin.CharArray? + private final var `in`: java.io.Reader? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final var markedChar: kotlin.Int + private final var markedSkipLF: kotlin.Boolean + private final var nChars: kotlin.Int + private final var nextChar: kotlin.Int + private final var readAheadLimit: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var skipBuffer: kotlin.CharArray? + private final var skipLF: kotlin.Boolean + public open override /*1*/ fun close(): kotlin.Unit + private open fun ensureOpen(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fill(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + private open fun read1(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun readLine(): kotlin.String? + public/*package*/ open fun readLine(/*0*/ p0: kotlin.Boolean): kotlin.String? + public open override /*1*/ fun ready(): kotlin.Boolean + public open override /*1*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val INVALIDATED: kotlin.Int = -2 + private final val UNMARKED: kotlin.Int = -1 + private final var defaultCharBufferSize: kotlin.Int + private final var defaultExpectedLineLength: kotlin.Int + } + + public open class BufferedWriter : java.io.Writer { + public constructor BufferedWriter(/*0*/ p0: java.io.Writer) + public constructor BufferedWriter(/*0*/ p0: java.io.Writer, /*1*/ p1: kotlin.Int) + private final var cb: kotlin.CharArray? + private final var lineSeparator: kotlin.String? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final var nChars: kotlin.Int + private final var nextChar: kotlin.Int + private final var out: java.io.Writer? + invisible_fake final override /*1*/ /*fake_override*/ var writeBuffer: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ val writeBufferSize: kotlin.Int + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public open override /*1*/ fun close(): kotlin.Unit + private open fun ensureOpen(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public/*package*/ open fun flushBuffer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun min(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun newLine(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + + // Static members + private final var defaultCharBufferSize: kotlin.Int + } + + public open class ByteArrayInputStream : java.io.InputStream { + public constructor ByteArrayInputStream(/*0*/ p0: kotlin.ByteArray) + public constructor ByteArrayInputStream(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + protected/*protected and package*/ final var mark: kotlin.Int + protected/*protected and package*/ final var pos: kotlin.Int + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ByteArrayOutputStream : java.io.OutputStream { + public constructor ByteArrayOutputStream() + public constructor ByteArrayOutputStream(/*0*/ p0: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + private open fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun flush(): kotlin.Unit + private open fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun reset(): kotlin.Unit + public open fun size(): kotlin.Int + public open fun toByteArray(): kotlin.ByteArray + public open override /*1*/ fun toString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toString(/*0*/ p0: kotlin.String): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeTo(/*0*/ p0: java.io.OutputStream): kotlin.Unit + } + + public trait Closeable : java.lang.AutoCloseable { + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class DataInputStream { + public constructor DataInputStream(/*0*/ p0: java.io.InputStream) + private final var bytearr: kotlin.ByteArray? + private final var chararr: kotlin.CharArray? + private final var lineBuffer: kotlin.CharArray? + private final var readBuffer: kotlin.ByteArray? + public final fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public final fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public final fun readBoolean(): kotlin.Boolean + public final fun readByte(): kotlin.Byte + public final fun readChar(): kotlin.Char + public final fun readDouble(): kotlin.Double + public final fun readFloat(): kotlin.Float + public final fun readFully(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public final fun readFully(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun readInt(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun readLine(): kotlin.String? + public final fun readLong(): kotlin.Long + public final fun readShort(): kotlin.Short + public final fun readUTF(): kotlin.String + public final fun readUnsignedByte(): kotlin.Int + public final fun readUnsignedShort(): kotlin.Int + public final fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + + // Static members + public final fun readUTF(/*0*/ p0: [ERROR : Unresolved java classifier: DataInput]): kotlin.String + } + + public open class EOFException : java.io.IOException { + public constructor EOFException() + public constructor EOFException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 6433858223774886977.toLong() + } + + public trait Externalizable : java.io.Serializable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readExternal(/*0*/ p0: java.io.ObjectInput): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeExternal(/*0*/ p0: java.io.ObjectOutput): kotlin.Unit + } + + public open class File : java.io.Serializable, kotlin.Comparable { + public constructor File(/*0*/ p0: java.io.File?, /*1*/ p1: kotlin.String) + public constructor File(/*0*/ p0: java.net.URI) + public constructor File(/*0*/ p0: kotlin.String) + private constructor File(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.File?) + private constructor File(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int) + public constructor File(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String) + private final var filePath: [ERROR : Unresolved java classifier: Path]? + private final var path: kotlin.String? + private final var prefixLength: kotlin.Int + public open fun canExecute(): kotlin.Boolean + public open fun canRead(): kotlin.Boolean + public open fun canWrite(): kotlin.Boolean + public open override /*1*/ fun compareTo(/*0*/ other: java.io.File): kotlin.Int + public open fun createNewFile(): kotlin.Boolean + public open fun delete(): kotlin.Boolean + public open fun deleteOnExit(): kotlin.Unit + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun exists(): kotlin.Boolean + public open fun getAbsoluteFile(): java.io.File + public open fun getAbsolutePath(): kotlin.String + public open fun getCanonicalFile(): java.io.File + public open fun getCanonicalPath(): kotlin.String + public open fun getFreeSpace(): kotlin.Long + public open fun getName(): kotlin.String + public open fun getParent(): kotlin.String? + public open fun getParentFile(): java.io.File? + public open fun getPath(): kotlin.String + public/*package*/ open fun getPrefixLength(): kotlin.Int + public open fun getTotalSpace(): kotlin.Long + public open fun getUsableSpace(): kotlin.Long + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun isAbsolute(): kotlin.Boolean + public open fun isDirectory(): kotlin.Boolean + public open fun isFile(): kotlin.Boolean + public open fun isHidden(): kotlin.Boolean + public open fun lastModified(): kotlin.Long + public open fun length(): kotlin.Long + public open fun list(): kotlin.Array? + public final /*synthesized*/ fun list(/*0*/ filter: ((java.io.File, kotlin.String) -> kotlin.Boolean)?): kotlin.Array? + public open fun list(/*0*/ filter: java.io.FilenameFilter?): kotlin.Array? + public open fun listFiles(): kotlin.Array? + public final /*synthesized*/ fun listFiles(/*0*/ filter: ((java.io.File) -> kotlin.Boolean)?): kotlin.Array? + public final /*synthesized*/ fun listFiles(/*0*/ filter: ((java.io.File, kotlin.String) -> kotlin.Boolean)?): kotlin.Array? + public open fun listFiles(/*0*/ filter: java.io.FileFilter?): kotlin.Array? + public open fun listFiles(/*0*/ filter: java.io.FilenameFilter?): kotlin.Array? + public open fun mkdir(): kotlin.Boolean + public open fun mkdirs(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun renameTo(/*0*/ p0: java.io.File): kotlin.Boolean + public open fun setExecutable(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun setExecutable(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun setLastModified(/*0*/ p0: kotlin.Long): kotlin.Boolean + public open fun setReadOnly(): kotlin.Boolean + public open fun setReadable(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun setReadable(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun setWritable(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun setWritable(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun toPath(): [ERROR : Unresolved java classifier: Path]? + public open override /*2*/ fun toString(): kotlin.String + public open fun toURI(): java.net.URI + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toURL(): java.net.URL + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open class TempDirectory { + private constructor TempDirectory() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val random: [ERROR : Unresolved java classifier: SecureRandom] + private final val tmpdir: java.io.File + public/*package*/ open fun generateFile(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.io.File?): java.io.File? + public/*package*/ open fun location(): java.io.File? + } + + // Static members + private final var fs: [ERROR : Unresolved java classifier: FileSystem]? + public final val pathSeparator: kotlin.String + public final val pathSeparatorChar: kotlin.Char + public final val separator: kotlin.String + public final val separatorChar: kotlin.Char + private final val serialVersionUID: kotlin.Long = 301077366599181567.toLong() + public open fun createTempFile(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): java.io.File + public open fun createTempFile(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?, /*2*/ p2: java.io.File?): java.io.File + public open fun listRoots(): kotlin.Array? + private open fun slashify(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.String? + } + + public trait FileFilter { + public abstract fun accept(/*0*/ p0: java.io.File): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class FileInputStream : java.io.InputStream { + public constructor FileInputStream(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileInputStream(/*0*/ p0: java.io.File) + public constructor FileInputStream(/*0*/ p0: kotlin.String) + private final var channel: [ERROR : Unresolved java classifier: FileChannel]? + private final val closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final val fd: [ERROR : Unresolved java classifier: FileDescriptor]? + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + private open fun close0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public open fun getChannel(): [ERROR : Unresolved java classifier: FileChannel]? + public final fun getFD(): [ERROR : Unresolved java classifier: FileDescriptor] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + private open fun open(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + private open fun readBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val runningFinalize: java.lang.ThreadLocal + private open fun initIDs(): kotlin.Unit + private open fun isRunningFinalize(): kotlin.Boolean + } + + public open class FileNotFoundException : java.io.IOException { + public constructor FileNotFoundException() + public constructor FileNotFoundException(/*0*/ p0: kotlin.String?) + private constructor FileNotFoundException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -897856973823710492.toLong() + } + + public open class FileOutputStream : java.io.OutputStream { + public constructor FileOutputStream(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileOutputStream(/*0*/ p0: java.io.File) + public constructor FileOutputStream(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.Boolean) + public constructor FileOutputStream(/*0*/ p0: kotlin.String) + public constructor FileOutputStream(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean) + private final val append: kotlin.Boolean + private final var channel: [ERROR : Unresolved java classifier: FileChannel]? + private final val closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final val fd: [ERROR : Unresolved java classifier: FileDescriptor]? + public open override /*1*/ fun close(): kotlin.Unit + private open fun close0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun flush(): kotlin.Unit + public open fun getChannel(): [ERROR : Unresolved java classifier: FileChannel] + public final fun getFD(): [ERROR : Unresolved java classifier: FileDescriptor] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun open(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun write(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Unit + + // Static members + private final val runningFinalize: java.lang.ThreadLocal + private open fun initIDs(): kotlin.Unit + private open fun isRunningFinalize(): kotlin.Boolean + } + + public open class FileReader : java.io.InputStreamReader { + public constructor FileReader(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileReader(/*0*/ p0: java.io.File) + public constructor FileReader(/*0*/ p0: kotlin.String) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ val sd: [ERROR : Unresolved java classifier: StreamDecoder]? + invisible_fake final override /*1*/ /*fake_override*/ var skipBuffer: kotlin.CharArray? + public open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun ready(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class FileWriter : java.io.OutputStreamWriter { + public constructor FileWriter(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileWriter(/*0*/ p0: java.io.File) + public constructor FileWriter(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.Boolean) + public constructor FileWriter(/*0*/ p0: kotlin.String) + public constructor FileWriter(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ val se: [ERROR : Unresolved java classifier: StreamEncoder]? + invisible_fake final override /*1*/ /*fake_override*/ var writeBuffer: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ val writeBufferSize: kotlin.Int + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun flush(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun flushBuffer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + + public trait FilenameFilter { + public abstract fun accept(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class FilterOutputStream : java.io.OutputStream { + public constructor FilterOutputStream(/*0*/ p0: java.io.OutputStream) + protected/*protected and package*/ final var out: java.io.OutputStream? + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class IOException : java.lang.Exception { + public constructor IOException() + public constructor IOException(/*0*/ p0: kotlin.String?) + public constructor IOException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor IOException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 7818375828146090155.toLong() + } + + public abstract class InputStream : java.io.Closeable { + public constructor InputStream() + public open fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun markSupported(): kotlin.Boolean + public abstract fun read(): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun reset(): kotlin.Unit + public open fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val MAX_SKIP_BUFFER_SIZE: kotlin.Int = 2048 + } + + public open class InputStreamReader : java.io.Reader { + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream) + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream, /*1*/ p1: [ERROR : Unresolved java classifier: CharsetDecoder]) + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream, /*1*/ p1: java.nio.charset.Charset) + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream, /*1*/ p1: kotlin.String) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final val sd: [ERROR : Unresolved java classifier: StreamDecoder]? + invisible_fake final override /*1*/ /*fake_override*/ var skipBuffer: kotlin.CharArray? + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ fun ready(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ObjectInput : java.lang.AutoCloseable { + public abstract fun available(): kotlin.Int + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun read(): kotlin.Int + public abstract fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public abstract fun read(/*0*/ p0: kotlin.ByteArray?): kotlin.Int + public abstract fun readObject(): kotlin.Any? + public abstract fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ObjectInputStream : java.io.InputStream, java.io.ObjectInput { + protected/*protected and package*/ constructor ObjectInputStream() + public constructor ObjectInputStream(/*0*/ p0: java.io.InputStream?) + private final val bin: java.io.ObjectInputStream.BlockDataInputStream? + private final var closed: kotlin.Boolean + private final var curContext: [ERROR : Unresolved java classifier: SerialCallbackContext]? + private final var defaultDataEnd: kotlin.Boolean + private final var depth: kotlin.Int + private final val enableOverride: kotlin.Boolean + private final var enableResolve: kotlin.Boolean + private final val handles: java.io.ObjectInputStream.HandleTable? + private final var passHandle: kotlin.Int + private final var primVals: kotlin.ByteArray? + private final val vlist: java.io.ObjectInputStream.ValidationList? + public open override /*2*/ fun available(): kotlin.Int + private open fun checkResolve(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun clear(): kotlin.Unit + public open override /*2*/ fun close(): kotlin.Unit + private open fun defaultReadFields(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun defaultReadObject(): kotlin.Unit + protected/*protected and package*/ open fun enableResolveObject(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun handleReset(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public open override /*2*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*2*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray?): kotlin.Int + private open fun readArray(/*0*/ p0: kotlin.Boolean): kotlin.Any? + public open fun readBoolean(): kotlin.Boolean + public open fun readByte(): kotlin.Byte + public open fun readChar(): kotlin.Char + private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class? + private open fun readClassDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]? + protected/*protected and package*/ open fun readClassDescriptor(): [ERROR : Unresolved java classifier: ObjectStreamClass] + public open fun readDouble(): kotlin.Double + private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum>? + private open fun readExternalData(/*0*/ p0: java.io.Externalizable?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + private open fun readFatalException(): java.io.IOException? + public open fun readFields(): java.io.ObjectInputStream.GetField + public open fun readFloat(): kotlin.Float + public open fun readFully(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun readHandle(/*0*/ p0: kotlin.Boolean): kotlin.Any? + public open fun readInt(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun readLine(): kotlin.String? + public open fun readLong(): kotlin.Long + private open fun readNonProxyDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]? + private open fun readNull(): kotlin.Any? + public final override /*1*/ fun readObject(): kotlin.Any? + private open fun readObject0(/*0*/ p0: kotlin.Boolean): kotlin.Any? + protected/*protected and package*/ open fun readObjectOverride(): kotlin.Any? + private open fun readOrdinaryObject(/*0*/ p0: kotlin.Boolean): kotlin.Any? + private open fun readProxyDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]? + private open fun readSerialData(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun readShort(): kotlin.Short + protected/*protected and package*/ open fun readStreamHeader(): kotlin.Unit + private open fun readString(/*0*/ p0: kotlin.Boolean): kotlin.String? + public/*package*/ open fun readTypeString(): kotlin.String? + public open fun readUTF(): kotlin.String + public open fun readUnshared(): kotlin.Any? + public open fun readUnsignedByte(): kotlin.Int + public open fun readUnsignedShort(): kotlin.Int + public open fun registerValidation(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]): java.lang.Class + protected/*protected and package*/ open fun resolveObject(/*0*/ p0: kotlin.Any?): kotlin.Any? + protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array): java.lang.Class + public open override /*2*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + private open fun skipCustomData(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + private open fun verifySubclass(): kotlin.Unit + + private open inner class BlockDataInputStream : java.io.InputStream { + public/*package*/ constructor BlockDataInputStream(/*0*/ p2: java.io.InputStream?) + private final var blkmode: kotlin.Boolean + private final val buf: kotlin.ByteArray? + private final val cbuf: kotlin.CharArray? + private final val din: java.io.DataInputStream? + private final var end: kotlin.Int + private final val hbuf: kotlin.ByteArray? + private final val `in`: java.io.ObjectInputStream.PeekInputStream? + private final var pos: kotlin.Int + private final var unread: kotlin.Int + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public/*package*/ open fun currentBlockRemaining(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getBlockDataMode(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public/*package*/ open fun peek(): kotlin.Int + public/*package*/ open fun peekByte(): kotlin.Byte + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun read(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Int + private open fun readBlockHeader(/*0*/ p0: kotlin.Boolean): kotlin.Int + public open fun readBoolean(): kotlin.Boolean + public/*package*/ open fun readBooleans(/*0*/ p0: kotlin.BooleanArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readByte(): kotlin.Byte + public open fun readChar(): kotlin.Char + public/*package*/ open fun readChars(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readDouble(): kotlin.Double + public/*package*/ open fun readDoubles(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readFloat(): kotlin.Float + public/*package*/ open fun readFloats(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray?): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Unit + public open fun readInt(): kotlin.Int + public/*package*/ open fun readInts(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readLine(): kotlin.String? + public open fun readLong(): kotlin.Long + public/*package*/ open fun readLongUTF(): kotlin.String? + public/*package*/ open fun readLongs(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readShort(): kotlin.Short + public/*package*/ open fun readShorts(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readUTF(): kotlin.String? + private open fun readUTFBody(/*0*/ p0: kotlin.Long): kotlin.String? + private open fun readUTFChar(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.Long): kotlin.Int + private open fun readUTFSpan(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun readUnsignedByte(): kotlin.Int + public open fun readUnsignedShort(): kotlin.Int + private open fun refill(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public/*package*/ open fun setBlockDataMode(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public/*package*/ open fun skipBlockData(): kotlin.Unit + public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val CHAR_BUF_SIZE: kotlin.Int = 256 + private final val HEADER_BLOCKED: kotlin.Int = -2 + private final val MAX_BLOCK_SIZE: kotlin.Int = 1024 + private final val MAX_HEADER_SIZE: kotlin.Int = 5 + } + + private open class Caches { + private constructor Caches() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val subclassAudits: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val subclassAuditsQueue: [ERROR : Unresolved java classifier: ReferenceQueue>] + } + + public abstract class GetField { + public constructor GetField() + public abstract fun defaulted(/*0*/ p0: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?): kotlin.Any? + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Byte + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Char + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Double + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Float + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Short + public abstract fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class GetFieldImpl : java.io.ObjectInputStream.GetField { + public/*package*/ constructor GetFieldImpl(/*0*/ p2: [ERROR : Unresolved java classifier: ObjectStreamClass]?) + private final val desc: [ERROR : Unresolved java classifier: ObjectStreamClass]? + private final val objHandles: kotlin.IntArray? + private final val objVals: kotlin.Array? + private final val primVals: kotlin.ByteArray? + public open override /*1*/ fun defaulted(/*0*/ p0: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?): kotlin.Any? + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Byte + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Char + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Double + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Float + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Short + private open fun getFieldOffset(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): kotlin.Int + public open override /*1*/ fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun readFields(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class HandleTable { + public/*package*/ constructor HandleTable(/*0*/ p0: kotlin.Int) + public/*package*/ final var deps: kotlin.Array? + public/*package*/ final var entries: kotlin.Array? + public/*package*/ final var lowDep: kotlin.Int + public/*package*/ final var size: kotlin.Int + public/*package*/ final var status: kotlin.ByteArray? + public/*package*/ open fun assign(/*0*/ p0: kotlin.Any?): kotlin.Int + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun finish(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun grow(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun lookupException(/*0*/ p0: kotlin.Int): java.lang.ClassNotFoundException? + public/*package*/ open fun lookupObject(/*0*/ p0: kotlin.Int): kotlin.Any? + public/*package*/ open fun markDependency(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun markException(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.ClassNotFoundException?): kotlin.Unit + public/*package*/ open fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public/*package*/ open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class HandleList { + public constructor HandleList() + private final var list: kotlin.IntArray? + private final var size: kotlin.Int + public open fun add(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val STATUS_EXCEPTION: kotlin.Byte = 3.toByte() + private final val STATUS_OK: kotlin.Byte = 1.toByte() + private final val STATUS_UNKNOWN: kotlin.Byte = 2.toByte() + } + + private open class PeekInputStream : java.io.InputStream { + public/*package*/ constructor PeekInputStream(/*0*/ p0: java.io.InputStream?) + private final val `in`: java.io.InputStream? + private final var peekb: kotlin.Int + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public/*package*/ open fun peek(): kotlin.Int + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun readFully(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class ValidationList { + public/*package*/ constructor ValidationList() + private final var list: java.io.ObjectInputStream.ValidationList.Callback? + public open fun clear(): kotlin.Unit + public/*package*/ open fun doCallbacks(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun register(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class Callback { + public/*package*/ constructor Callback(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.io.ObjectInputStream.ValidationList.Callback?, /*3*/ p3: [ERROR : Unresolved java classifier: AccessControlContext]?) + public/*package*/ final val acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final var next: java.io.ObjectInputStream.ValidationList.Callback? + public/*package*/ final val obj: [ERROR : Unresolved java classifier: ObjectInputValidation]? + public/*package*/ final val priority: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + private final val NULL_HANDLE: kotlin.Int = -1 + private final val primClasses: java.util.HashMap> + private final val unsharedMarker: kotlin.Any + private open fun auditSubclass(/*0*/ p0: java.lang.Class?): kotlin.Boolean + private open fun bytesToDoubles(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.DoubleArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun bytesToFloats(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.FloatArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun cloneArray(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun latestUserDefinedLoader(): java.lang.ClassLoader? + } + + public trait ObjectOutput : java.lang.AutoCloseable { + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun flush(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun writeObject(/*0*/ p0: kotlin.Any?): kotlin.Unit + } + + public open class ObjectOutputStream : java.io.OutputStream, java.io.ObjectOutput { + protected/*protected and package*/ constructor ObjectOutputStream() + public constructor ObjectOutputStream(/*0*/ p0: java.io.OutputStream?) + private final val bout: java.io.ObjectOutputStream.BlockDataOutputStream? + private final var curContext: [ERROR : Unresolved java classifier: SerialCallbackContext]? + private final var curPut: java.io.ObjectOutputStream.PutFieldImpl? + private final val debugInfoStack: java.io.ObjectOutputStream.DebugTraceInfoStack? + private final var depth: kotlin.Int + private final val enableOverride: kotlin.Boolean + private final var enableReplace: kotlin.Boolean + private final val handles: java.io.ObjectOutputStream.HandleTable? + private final var primVals: kotlin.ByteArray? + private final var protocol: kotlin.Int + private final val subs: java.io.ObjectOutputStream.ReplaceTable? + protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class): kotlin.Unit + protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class): kotlin.Unit + private open fun clear(): kotlin.Unit + public open override /*2*/ fun close(): kotlin.Unit + private open fun defaultWriteFields(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun defaultWriteObject(): kotlin.Unit + protected/*protected and package*/ open fun drain(): kotlin.Unit + protected/*protected and package*/ open fun enableReplaceObject(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun flush(): kotlin.Unit + public/*package*/ open fun getProtocolVersion(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun putFields(): java.io.ObjectOutputStream.PutField? + protected/*protected and package*/ open fun replaceObject(/*0*/ p0: kotlin.Any?): kotlin.Any? + public open fun reset(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open fun useProtocolVersion(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun verifySubclass(): kotlin.Unit + public open override /*2*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*2*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*2*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun writeArray(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun writeByte(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeBytes(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeChars(/*0*/ p0: kotlin.String): kotlin.Unit + private open fun writeClass(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeClassDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ open fun writeClassDescriptor(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]): kotlin.Unit + public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + private open fun writeEnum(/*0*/ p0: kotlin.Enum>?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeExternalData(/*0*/ p0: java.io.Externalizable?): kotlin.Unit + private open fun writeFatalException(/*0*/ p0: java.io.IOException?): kotlin.Unit + public open fun writeFields(): kotlin.Unit + public open fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + private open fun writeHandle(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun writeNonProxyDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeNull(): kotlin.Unit + public final override /*1*/ fun writeObject(/*0*/ p0: kotlin.Any?): kotlin.Unit + private open fun writeObject0(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ open fun writeObjectOverride(/*0*/ p0: kotlin.Any?): kotlin.Unit + private open fun writeOrdinaryObject(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeProxyDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeSerialData(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun writeShort(/*0*/ p0: kotlin.Int): kotlin.Unit + protected/*protected and package*/ open fun writeStreamHeader(): kotlin.Unit + private open fun writeString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun writeTypeString(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun writeUTF(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun writeUnshared(/*0*/ p0: kotlin.Any?): kotlin.Unit + + private open class BlockDataOutputStream : java.io.OutputStream { + public/*package*/ constructor BlockDataOutputStream(/*0*/ p0: java.io.OutputStream?) + private final var blkmode: kotlin.Boolean + private final val buf: kotlin.ByteArray? + private final val cbuf: kotlin.CharArray? + private final val dout: [ERROR : Unresolved java classifier: DataOutputStream]? + private final val hbuf: kotlin.ByteArray? + private final val out: java.io.OutputStream? + private final var pos: kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public/*package*/ open fun drain(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public/*package*/ open fun getBlockDataMode(): kotlin.Boolean + public/*package*/ open fun getUTFLength(/*0*/ p0: kotlin.String?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun setBlockDataMode(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ open fun write(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun writeBlockHeader(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun writeBooleans(/*0*/ p0: kotlin.BooleanArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeByte(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeBytes(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun writeChars(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeChars(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + public/*package*/ open fun writeDoubles(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + public/*package*/ open fun writeFloats(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun writeInts(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + public/*package*/ open fun writeLongUTF(/*0*/ p0: kotlin.String?): kotlin.Unit + public/*package*/ open fun writeLongUTF(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Unit + public/*package*/ open fun writeLongs(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeShort(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun writeShorts(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeUTF(/*0*/ p0: kotlin.String?): kotlin.Unit + public/*package*/ open fun writeUTF(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Unit + private open fun writeUTFBody(/*0*/ p0: kotlin.String?): kotlin.Unit + + // Static members + private final val CHAR_BUF_SIZE: kotlin.Int = 256 + private final val MAX_BLOCK_SIZE: kotlin.Int = 1024 + private final val MAX_HEADER_SIZE: kotlin.Int = 5 + } + + private open class Caches { + private constructor Caches() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val subclassAudits: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val subclassAuditsQueue: [ERROR : Unresolved java classifier: ReferenceQueue>] + } + + private open class DebugTraceInfoStack { + public/*package*/ constructor DebugTraceInfoStack() + private final val stack: kotlin.List? + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun pop(): kotlin.Unit + public/*package*/ open fun push(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + } + + private open class HandleTable { + public/*package*/ constructor HandleTable(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + private final val loadFactor: kotlin.Float + private final var next: kotlin.IntArray? + private final var objs: kotlin.Array? + private final var size: kotlin.Int + private final var spine: kotlin.IntArray? + private final var threshold: kotlin.Int + public/*package*/ open fun assign(/*0*/ p0: kotlin.Any?): kotlin.Int + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun growEntries(): kotlin.Unit + private open fun growSpine(): kotlin.Unit + private open fun hash(/*0*/ p0: kotlin.Any?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun insert(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun lookup(/*0*/ p0: kotlin.Any?): kotlin.Int + public/*package*/ open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class PutField { + public constructor PutField() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public abstract fun write(/*0*/ p0: java.io.ObjectOutput): kotlin.Unit + } + + private open inner class PutFieldImpl : java.io.ObjectOutputStream.PutField { + public/*package*/ constructor PutFieldImpl(/*0*/ p2: [ERROR : Unresolved java classifier: ObjectStreamClass]?) + private final val desc: [ERROR : Unresolved java classifier: ObjectStreamClass]? + private final val objVals: kotlin.Array? + private final val primVals: kotlin.ByteArray? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun getFieldOffset(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: java.io.ObjectOutput): kotlin.Unit + public/*package*/ open fun writeFields(): kotlin.Unit + } + + private open class ReplaceTable { + public/*package*/ constructor ReplaceTable(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + private final val htab: java.io.ObjectOutputStream.HandleTable? + private final var reps: kotlin.Array? + public/*package*/ open fun assign(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun grow(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun lookup(/*0*/ p0: kotlin.Any?): kotlin.Any? + public/*package*/ open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val extendedDebugInfo: kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class?): kotlin.Boolean + private open fun doublesToBytes(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun floatsToBytes(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + } + + public abstract class ObjectStreamException : java.io.IOException { + protected/*protected and package*/ constructor ObjectStreamException() + protected/*protected and package*/ constructor ObjectStreamException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 7260898174833392607.toLong() + } + + public abstract class OutputStream : java.io.Closeable { + public constructor OutputStream() + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun flush(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class OutputStreamWriter : java.io.Writer { + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream) + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream, /*1*/ p1: [ERROR : Unresolved java classifier: CharsetEncoder]) + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream, /*1*/ p1: java.nio.charset.Charset) + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final val se: [ERROR : Unresolved java classifier: StreamEncoder]? + invisible_fake final override /*1*/ /*fake_override*/ var writeBuffer: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ val writeBufferSize: kotlin.Int + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public/*package*/ open fun flushBuffer(): kotlin.Unit + public open fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + + public open class PrintStream : java.io.FilterOutputStream, java.lang.Appendable, java.io.Closeable { + public constructor PrintStream(/*0*/ p0: java.io.File) + public constructor PrintStream(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.String) + public constructor PrintStream(/*0*/ p0: java.io.OutputStream) + public constructor PrintStream(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.Boolean) + public constructor PrintStream(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String) + private constructor PrintStream(/*0*/ p0: kotlin.Boolean, /*1*/ p1: java.io.OutputStream?) + private constructor PrintStream(/*0*/ p0: kotlin.Boolean, /*1*/ p1: java.io.OutputStream?, /*2*/ p2: java.nio.charset.Charset?) + private constructor PrintStream(/*0*/ p0: kotlin.Boolean, /*1*/ p1: java.nio.charset.Charset?, /*2*/ p2: java.io.OutputStream?) + public constructor PrintStream(/*0*/ p0: kotlin.String) + public constructor PrintStream(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String) + private final val autoFlush: kotlin.Boolean + private final var charOut: java.io.OutputStreamWriter? + private final var closing: kotlin.Boolean + private final var formatter: [ERROR : Unresolved java classifier: Formatter]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var out: java.io.OutputStream? + private final var textOut: java.io.BufferedWriter? + private final var trouble: kotlin.Boolean + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.io.PrintStream + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.PrintStream + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.PrintStream + public open fun checkError(): kotlin.Boolean + protected/*protected and package*/ open fun clearError(): kotlin.Unit + public open override /*2*/ fun close(): kotlin.Unit + private open fun ensureOpen(): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public open fun format(/*0*/ p0: java.util.Locale?, /*1*/ p1: kotlin.String, /*2*/ vararg p2: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open fun format(/*0*/ p0: kotlin.String, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun newLine(): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Char): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Double): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Float): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun printf(/*0*/ p0: java.util.Locale?, /*1*/ p1: kotlin.String, /*2*/ vararg p2: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open fun printf(/*0*/ p0: kotlin.String, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open fun println(): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Char): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Double): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Float): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.String?): kotlin.Unit + protected/*protected and package*/ open fun setError(): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun write(/*0*/ p0: kotlin.CharArray?): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun write(/*0*/ p0: kotlin.String?): kotlin.Unit + + // Static members + private open fun requireNonNull(/*0*/ p0: T?, /*1*/ p1: kotlin.String?): T? + private open fun toCharset(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + } + + public open class RandomAccessFile : java.io.Closeable { + public constructor RandomAccessFile(/*0*/ p0: java.io.File?, /*1*/ p1: kotlin.String) + public constructor RandomAccessFile(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String) + private final var channel: [ERROR : Unresolved java classifier: FileChannel]? + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final var fd: [ERROR : Unresolved java classifier: FileDescriptor]? + private final var rw: kotlin.Boolean + public open override /*1*/ fun close(): kotlin.Unit + private open fun close0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun getChannel(): [ERROR : Unresolved java classifier: FileChannel]? + public final fun getFD(): [ERROR : Unresolved java classifier: FileDescriptor]? + public open fun getFilePointer(): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun length(): kotlin.Long + private open fun open(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun read(): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public final fun readBoolean(): kotlin.Boolean + public final fun readByte(): kotlin.Byte + private open fun readBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public final fun readChar(): kotlin.Char + public final fun readDouble(): kotlin.Double + public final fun readFloat(): kotlin.Float + public final fun readFully(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public final fun readFully(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun readInt(): kotlin.Int + public final fun readLine(): kotlin.String? + public final fun readLong(): kotlin.Long + public final fun readShort(): kotlin.Short + public final fun readUTF(): kotlin.String + public final fun readUnsignedByte(): kotlin.Int + public final fun readUnsignedShort(): kotlin.Int + public open fun seek(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setLength(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final fun writeByte(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun writeBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun writeBytes(/*0*/ p0: kotlin.String): kotlin.Unit + public final fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeChars(/*0*/ p0: kotlin.String): kotlin.Unit + public final fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + public final fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + public final fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun writeShort(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeUTF(/*0*/ p0: kotlin.String): kotlin.Unit + + // Static members + private final val O_DSYNC: kotlin.Int = 8 + private final val O_RDONLY: kotlin.Int = 1 + private final val O_RDWR: kotlin.Int = 2 + private final val O_SYNC: kotlin.Int = 4 + private open fun initIDs(): kotlin.Unit + } + + public abstract class Reader : java.lang.Readable, java.io.Closeable { + protected/*protected and package*/ constructor Reader() + protected/*protected and package*/ constructor Reader(/*0*/ p0: kotlin.Any) + protected/*protected and package*/ final var lock: kotlin.Any? + private final var skipBuffer: kotlin.CharArray? + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun markSupported(): kotlin.Boolean + public open fun read(): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public abstract fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun ready(): kotlin.Boolean + public open fun reset(): kotlin.Unit + public open fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val maxSkipBufferSize: kotlin.Int = 8192 + } + + public trait Serializable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class Writer : java.lang.Appendable, java.io.Closeable { + protected/*protected and package*/ constructor Writer() + protected/*protected and package*/ constructor Writer(/*0*/ p0: kotlin.Any) + protected/*protected and package*/ final var lock: kotlin.Any? + private final var writeBuffer: kotlin.CharArray? + private final val writeBufferSize: kotlin.Int = 1024 + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun flush(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + } + + package java.lang { + public /*synthesized*/ fun AutoCloseable(/*0*/ function: () -> kotlin.Unit): java.lang.AutoCloseable + public /*synthesized*/ fun Comparable(/*0*/ function: (T) -> kotlin.Int): java.lang.Comparable + public /*synthesized*/ fun Iterable(/*0*/ function: () -> kotlin.Iterator): java.lang.Iterable + public /*synthesized*/ fun Readable(/*0*/ function: ([ERROR : Unresolved java classifier: CharBuffer]) -> kotlin.Int): java.lang.Readable + public /*synthesized*/ fun Runnable(/*0*/ function: () -> kotlin.Unit): java.lang.Runnable + + public/*package*/ abstract class AbstractStringBuilder : java.lang.Appendable, kotlin.CharSequence { + public/*package*/ constructor AbstractStringBuilder() + public/*package*/ constructor AbstractStringBuilder(/*0*/ p0: kotlin.Int) + public/*package*/ final var count: kotlin.Int + public/*package*/ final var value: kotlin.CharArray? + public open fun append(/*0*/ p0: java.lang.StringBuffer?): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Any?): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Boolean): java.lang.AbstractStringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.CharArray): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.AbstractStringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.AbstractStringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Double): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Float): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Int): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Long): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.String?): java.lang.AbstractStringBuilder + public open fun appendCodePoint(/*0*/ p0: kotlin.Int): java.lang.AbstractStringBuilder + public open fun capacity(): kotlin.Int + public open fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun delete(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.AbstractStringBuilder + public open fun deleteCharAt(/*0*/ p0: kotlin.Int): java.lang.AbstractStringBuilder + public open fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun expandCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ final fun getValue(): kotlin.CharArray? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): java.lang.AbstractStringBuilder + public open fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun length(): kotlin.Int + public open fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun replace(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String): java.lang.AbstractStringBuilder + public open fun reverse(): java.lang.AbstractStringBuilder + public open fun setCharAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): kotlin.Unit + public open fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public abstract override /*2*/ fun toString(): kotlin.String + public open fun trimToSize(): kotlin.Unit + } + + public trait Appendable { + public abstract fun append(/*0*/ p0: kotlin.Char): java.lang.Appendable + public abstract fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.Appendable + public abstract fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Appendable + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ArithmeticException : java.lang.RuntimeException { + public constructor ArithmeticException() + public constructor ArithmeticException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 2256477558314496007.toLong() + } + + public open class ArrayIndexOutOfBoundsException : java.lang.IndexOutOfBoundsException { + public constructor ArrayIndexOutOfBoundsException() + public constructor ArrayIndexOutOfBoundsException(/*0*/ p0: kotlin.Int) + public constructor ArrayIndexOutOfBoundsException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5116101128118950844.toLong() + } + + public open class ArrayStoreException : java.lang.RuntimeException { + public constructor ArrayStoreException() + public constructor ArrayStoreException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4522193890499838241.toLong() + } + + public open class AssertionError : java.lang.Error { + public constructor AssertionError() + public constructor AssertionError(/*0*/ p0: kotlin.Any?) + public constructor AssertionError(/*0*/ p0: kotlin.Boolean) + public constructor AssertionError(/*0*/ p0: kotlin.Char) + public constructor AssertionError(/*0*/ p0: kotlin.Double) + public constructor AssertionError(/*0*/ p0: kotlin.Float) + public constructor AssertionError(/*0*/ p0: kotlin.Int) + public constructor AssertionError(/*0*/ p0: kotlin.Long) + private constructor AssertionError(/*0*/ p0: kotlin.String?) + public constructor AssertionError(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5013299493970297370.toLong() + } + + public trait AutoCloseable { + public abstract fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Boolean : java.io.Serializable, kotlin.Comparable { + public constructor Boolean(/*0*/ p0: kotlin.Boolean) + public constructor Boolean(/*0*/ p0: kotlin.String?) + private final val value: kotlin.Boolean + public open fun booleanValue(): kotlin.Boolean + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Boolean): kotlin.Int + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public final val FALSE: kotlin.Boolean + public final val TRUE: kotlin.Boolean + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -3665804199014368530.toLong() + public open fun compare(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open fun getBoolean(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun parseBoolean(/*0*/ p0: kotlin.String?): kotlin.Boolean + private open fun toBoolean(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun toString(/*0*/ p0: kotlin.Boolean): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun valueOf(/*0*/ p0: kotlin.String?): kotlin.Boolean + } + + public final class Byte : kotlin.Number, kotlin.Comparable { + public constructor Byte(/*0*/ p0: kotlin.Byte) + public constructor Byte(/*0*/ p0: kotlin.String) + private final val value: kotlin.Byte + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class ByteCache { + private constructor ByteCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + // Static members + public final val MAX_VALUE: kotlin.Byte = 127.toByte() + public final val MIN_VALUE: kotlin.Byte = -128.toByte() + public final val SIZE: kotlin.Int = 8 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -7183698231559129828.toLong() + public open fun compare(/*0*/ p0: kotlin.Byte, /*1*/ p1: kotlin.Byte): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Byte? + public open fun parseByte(/*0*/ p0: kotlin.String): kotlin.Byte + public open fun parseByte(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Byte + public open fun toString(/*0*/ p0: kotlin.Byte): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Byte): kotlin.Byte? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Byte? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Byte? + } + + public trait CharSequence { + public abstract fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun length(): kotlin.Int + public abstract fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Character : java.io.Serializable, kotlin.Comparable { + public constructor Character(/*0*/ p0: kotlin.Char) + private final val value: kotlin.Char + public open fun charValue(): kotlin.Char + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Char): kotlin.Int + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + + private open class CharacterCache { + private constructor CharacterCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + public open class Subset { + protected/*protected and package*/ constructor Subset(/*0*/ p0: kotlin.String) + private final var name: kotlin.String? + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hashCode(): kotlin.Int + public final override /*1*/ fun toString(): kotlin.String + } + + public final class UnicodeBlock : java.lang.Character.Subset { + private constructor UnicodeBlock(/*0*/ p0: kotlin.String?) + private constructor UnicodeBlock(/*0*/ p0: kotlin.String?, /*1*/ vararg p1: kotlin.String? /*kotlin.Array*/) + private constructor UnicodeBlock(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val AEGEAN_NUMBERS: java.lang.Character.UnicodeBlock + public final val ALCHEMICAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val ALPHABETIC_PRESENTATION_FORMS: java.lang.Character.UnicodeBlock + public final val ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character.UnicodeBlock + public final val ANCIENT_GREEK_NUMBERS: java.lang.Character.UnicodeBlock + public final val ANCIENT_SYMBOLS: java.lang.Character.UnicodeBlock + public final val ARABIC: java.lang.Character.UnicodeBlock + public final val ARABIC_PRESENTATION_FORMS_A: java.lang.Character.UnicodeBlock + public final val ARABIC_PRESENTATION_FORMS_B: java.lang.Character.UnicodeBlock + public final val ARABIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val ARMENIAN: java.lang.Character.UnicodeBlock + public final val ARROWS: java.lang.Character.UnicodeBlock + public final val AVESTAN: java.lang.Character.UnicodeBlock + public final val BALINESE: java.lang.Character.UnicodeBlock + public final val BAMUM: java.lang.Character.UnicodeBlock + public final val BAMUM_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val BASIC_LATIN: java.lang.Character.UnicodeBlock + public final val BATAK: java.lang.Character.UnicodeBlock + public final val BENGALI: java.lang.Character.UnicodeBlock + public final val BLOCK_ELEMENTS: java.lang.Character.UnicodeBlock + public final val BOPOMOFO: java.lang.Character.UnicodeBlock + public final val BOPOMOFO_EXTENDED: java.lang.Character.UnicodeBlock + public final val BOX_DRAWING: java.lang.Character.UnicodeBlock + public final val BRAHMI: java.lang.Character.UnicodeBlock + public final val BRAILLE_PATTERNS: java.lang.Character.UnicodeBlock + public final val BUGINESE: java.lang.Character.UnicodeBlock + public final val BUHID: java.lang.Character.UnicodeBlock + public final val BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val CARIAN: java.lang.Character.UnicodeBlock + public final val CHAM: java.lang.Character.UnicodeBlock + public final val CHEROKEE: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY_FORMS: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val CJK_RADICALS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val CJK_STROKES: java.lang.Character.UnicodeBlock + public final val CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character.UnicodeBlock + public final val COMBINING_DIACRITICAL_MARKS: java.lang.Character.UnicodeBlock + public final val COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val COMBINING_HALF_MARKS: java.lang.Character.UnicodeBlock + public final val COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character.UnicodeBlock + public final val COMMON_INDIC_NUMBER_FORMS: java.lang.Character.UnicodeBlock + public final val CONTROL_PICTURES: java.lang.Character.UnicodeBlock + public final val COPTIC: java.lang.Character.UnicodeBlock + public final val COUNTING_ROD_NUMERALS: java.lang.Character.UnicodeBlock + public final val CUNEIFORM: java.lang.Character.UnicodeBlock + public final val CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val CURRENCY_SYMBOLS: java.lang.Character.UnicodeBlock + public final val CYPRIOT_SYLLABARY: java.lang.Character.UnicodeBlock + public final val CYRILLIC: java.lang.Character.UnicodeBlock + public final val CYRILLIC_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val CYRILLIC_EXTENDED_B: java.lang.Character.UnicodeBlock + public final val CYRILLIC_SUPPLEMENTARY: java.lang.Character.UnicodeBlock + public final val DESERET: java.lang.Character.UnicodeBlock + public final val DEVANAGARI: java.lang.Character.UnicodeBlock + public final val DEVANAGARI_EXTENDED: java.lang.Character.UnicodeBlock + public final val DINGBATS: java.lang.Character.UnicodeBlock + public final val DOMINO_TILES: java.lang.Character.UnicodeBlock + public final val EGYPTIAN_HIEROGLYPHS: java.lang.Character.UnicodeBlock + public final val EMOTICONS: java.lang.Character.UnicodeBlock + public final val ENCLOSED_ALPHANUMERICS: java.lang.Character.UnicodeBlock + public final val ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character.UnicodeBlock + public final val ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val ETHIOPIC: java.lang.Character.UnicodeBlock + public final val ETHIOPIC_EXTENDED: java.lang.Character.UnicodeBlock + public final val ETHIOPIC_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val ETHIOPIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val GENERAL_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val GEOMETRIC_SHAPES: java.lang.Character.UnicodeBlock + public final val GEORGIAN: java.lang.Character.UnicodeBlock + public final val GEORGIAN_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val GLAGOLITIC: java.lang.Character.UnicodeBlock + public final val GOTHIC: java.lang.Character.UnicodeBlock + public final val GREEK: java.lang.Character.UnicodeBlock + public final val GREEK_EXTENDED: java.lang.Character.UnicodeBlock + public final val GUJARATI: java.lang.Character.UnicodeBlock + public final val GURMUKHI: java.lang.Character.UnicodeBlock + public final val HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character.UnicodeBlock + public final val HANGUL_COMPATIBILITY_JAMO: java.lang.Character.UnicodeBlock + public final val HANGUL_JAMO: java.lang.Character.UnicodeBlock + public final val HANGUL_JAMO_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val HANGUL_JAMO_EXTENDED_B: java.lang.Character.UnicodeBlock + public final val HANGUL_SYLLABLES: java.lang.Character.UnicodeBlock + public final val HANUNOO: java.lang.Character.UnicodeBlock + public final val HEBREW: java.lang.Character.UnicodeBlock + public final val HIGH_PRIVATE_USE_SURROGATES: java.lang.Character.UnicodeBlock + public final val HIGH_SURROGATES: java.lang.Character.UnicodeBlock + public final val HIRAGANA: java.lang.Character.UnicodeBlock + public final val IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character.UnicodeBlock + public final val IMPERIAL_ARAMAIC: java.lang.Character.UnicodeBlock + public final val INSCRIPTIONAL_PAHLAVI: java.lang.Character.UnicodeBlock + public final val INSCRIPTIONAL_PARTHIAN: java.lang.Character.UnicodeBlock + public final val IPA_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val JAVANESE: java.lang.Character.UnicodeBlock + public final val KAITHI: java.lang.Character.UnicodeBlock + public final val KANA_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val KANBUN: java.lang.Character.UnicodeBlock + public final val KANGXI_RADICALS: java.lang.Character.UnicodeBlock + public final val KANNADA: java.lang.Character.UnicodeBlock + public final val KATAKANA: java.lang.Character.UnicodeBlock + public final val KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val KAYAH_LI: java.lang.Character.UnicodeBlock + public final val KHAROSHTHI: java.lang.Character.UnicodeBlock + public final val KHMER: java.lang.Character.UnicodeBlock + public final val KHMER_SYMBOLS: java.lang.Character.UnicodeBlock + public final val LAO: java.lang.Character.UnicodeBlock + public final val LATIN_1_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_ADDITIONAL: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_B: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_C: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_D: java.lang.Character.UnicodeBlock + public final val LEPCHA: java.lang.Character.UnicodeBlock + public final val LETTERLIKE_SYMBOLS: java.lang.Character.UnicodeBlock + public final val LIMBU: java.lang.Character.UnicodeBlock + public final val LINEAR_B_IDEOGRAMS: java.lang.Character.UnicodeBlock + public final val LINEAR_B_SYLLABARY: java.lang.Character.UnicodeBlock + public final val LISU: java.lang.Character.UnicodeBlock + public final val LOW_SURROGATES: java.lang.Character.UnicodeBlock + public final val LYCIAN: java.lang.Character.UnicodeBlock + public final val LYDIAN: java.lang.Character.UnicodeBlock + public final val MAHJONG_TILES: java.lang.Character.UnicodeBlock + public final val MALAYALAM: java.lang.Character.UnicodeBlock + public final val MANDAIC: java.lang.Character.UnicodeBlock + public final val MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character.UnicodeBlock + public final val MATHEMATICAL_OPERATORS: java.lang.Character.UnicodeBlock + public final val MEETEI_MAYEK: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_SYMBOLS: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_TECHNICAL: java.lang.Character.UnicodeBlock + public final val MODIFIER_TONE_LETTERS: java.lang.Character.UnicodeBlock + public final val MONGOLIAN: java.lang.Character.UnicodeBlock + public final val MUSICAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val MYANMAR: java.lang.Character.UnicodeBlock + public final val MYANMAR_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val NEW_TAI_LUE: java.lang.Character.UnicodeBlock + public final val NKO: java.lang.Character.UnicodeBlock + public final val NUMBER_FORMS: java.lang.Character.UnicodeBlock + public final val OGHAM: java.lang.Character.UnicodeBlock + public final val OLD_ITALIC: java.lang.Character.UnicodeBlock + public final val OLD_PERSIAN: java.lang.Character.UnicodeBlock + public final val OLD_SOUTH_ARABIAN: java.lang.Character.UnicodeBlock + public final val OLD_TURKIC: java.lang.Character.UnicodeBlock + public final val OL_CHIKI: java.lang.Character.UnicodeBlock + public final val OPTICAL_CHARACTER_RECOGNITION: java.lang.Character.UnicodeBlock + public final val ORIYA: java.lang.Character.UnicodeBlock + public final val OSMANYA: java.lang.Character.UnicodeBlock + public final val PHAGS_PA: java.lang.Character.UnicodeBlock + public final val PHAISTOS_DISC: java.lang.Character.UnicodeBlock + public final val PHOENICIAN: java.lang.Character.UnicodeBlock + public final val PHONETIC_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val PLAYING_CARDS: java.lang.Character.UnicodeBlock + public final val PRIVATE_USE_AREA: java.lang.Character.UnicodeBlock + public final val REJANG: java.lang.Character.UnicodeBlock + public final val RUMI_NUMERAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val RUNIC: java.lang.Character.UnicodeBlock + public final val SAMARITAN: java.lang.Character.UnicodeBlock + public final val SAURASHTRA: java.lang.Character.UnicodeBlock + public final val SHAVIAN: java.lang.Character.UnicodeBlock + public final val SINHALA: java.lang.Character.UnicodeBlock + public final val SMALL_FORM_VARIANTS: java.lang.Character.UnicodeBlock + public final val SPACING_MODIFIER_LETTERS: java.lang.Character.UnicodeBlock + public final val SPECIALS: java.lang.Character.UnicodeBlock + public final val SUNDANESE: java.lang.Character.UnicodeBlock + public final val SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_ARROWS_A: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_ARROWS_B: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character.UnicodeBlock + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val SURROGATES_AREA: java.lang.Character.UnicodeBlock + public final val SYLOTI_NAGRI: java.lang.Character.UnicodeBlock + public final val SYRIAC: java.lang.Character.UnicodeBlock + public final val TAGALOG: java.lang.Character.UnicodeBlock + public final val TAGBANWA: java.lang.Character.UnicodeBlock + public final val TAGS: java.lang.Character.UnicodeBlock + public final val TAI_LE: java.lang.Character.UnicodeBlock + public final val TAI_THAM: java.lang.Character.UnicodeBlock + public final val TAI_VIET: java.lang.Character.UnicodeBlock + public final val TAI_XUAN_JING_SYMBOLS: java.lang.Character.UnicodeBlock + public final val TAMIL: java.lang.Character.UnicodeBlock + public final val TELUGU: java.lang.Character.UnicodeBlock + public final val THAANA: java.lang.Character.UnicodeBlock + public final val THAI: java.lang.Character.UnicodeBlock + public final val TIBETAN: java.lang.Character.UnicodeBlock + public final val TIFINAGH: java.lang.Character.UnicodeBlock + public final val TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character.UnicodeBlock + public final val UGARITIC: java.lang.Character.UnicodeBlock + public final val UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character.UnicodeBlock + public final val UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character.UnicodeBlock + public final val VAI: java.lang.Character.UnicodeBlock + public final val VARIATION_SELECTORS: java.lang.Character.UnicodeBlock + public final val VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val VEDIC_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val VERTICAL_FORMS: java.lang.Character.UnicodeBlock + public final val YIJING_HEXAGRAM_SYMBOLS: java.lang.Character.UnicodeBlock + public final val YI_RADICALS: java.lang.Character.UnicodeBlock + public final val YI_SYLLABLES: java.lang.Character.UnicodeBlock + private final val blockStarts: kotlin.IntArray + private final val blocks: kotlin.Array + private final var map: kotlin.Map? + public final fun forName(/*0*/ p0: kotlin.String): java.lang.Character.UnicodeBlock + public open fun of(/*0*/ p0: kotlin.Char): java.lang.Character.UnicodeBlock? + public open fun of(/*0*/ p0: kotlin.Int): java.lang.Character.UnicodeBlock? + } + + public final enum class UnicodeScript : kotlin.Enum { + private constructor UnicodeScript() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ARABIC : java.lang.Character.UnicodeScript { + private constructor ARABIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ARABIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ARMENIAN : java.lang.Character.UnicodeScript { + private constructor ARMENIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ARMENIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry AVESTAN : java.lang.Character.UnicodeScript { + private constructor AVESTAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.AVESTAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BALINESE : java.lang.Character.UnicodeScript { + private constructor BALINESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BALINESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BAMUM : java.lang.Character.UnicodeScript { + private constructor BAMUM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BAMUM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BATAK : java.lang.Character.UnicodeScript { + private constructor BATAK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BATAK { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BENGALI : java.lang.Character.UnicodeScript { + private constructor BENGALI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BENGALI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BOPOMOFO : java.lang.Character.UnicodeScript { + private constructor BOPOMOFO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BOPOMOFO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAHMI : java.lang.Character.UnicodeScript { + private constructor BRAHMI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAHMI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAILLE : java.lang.Character.UnicodeScript { + private constructor BRAILLE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAILLE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUGINESE : java.lang.Character.UnicodeScript { + private constructor BUGINESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUGINESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUHID : java.lang.Character.UnicodeScript { + private constructor BUHID() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUHID { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CANADIAN_ABORIGINAL : java.lang.Character.UnicodeScript { + private constructor CANADIAN_ABORIGINAL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CANADIAN_ABORIGINAL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CARIAN : java.lang.Character.UnicodeScript { + private constructor CARIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CARIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHAM : java.lang.Character.UnicodeScript { + private constructor CHAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHEROKEE : java.lang.Character.UnicodeScript { + private constructor CHEROKEE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHEROKEE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry COMMON : java.lang.Character.UnicodeScript { + private constructor COMMON() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.COMMON { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry COPTIC : java.lang.Character.UnicodeScript { + private constructor COPTIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.COPTIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CUNEIFORM : java.lang.Character.UnicodeScript { + private constructor CUNEIFORM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CUNEIFORM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CYPRIOT : java.lang.Character.UnicodeScript { + private constructor CYPRIOT() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CYPRIOT { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CYRILLIC : java.lang.Character.UnicodeScript { + private constructor CYRILLIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CYRILLIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry DESERET : java.lang.Character.UnicodeScript { + private constructor DESERET() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.DESERET { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry DEVANAGARI : java.lang.Character.UnicodeScript { + private constructor DEVANAGARI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.DEVANAGARI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry EGYPTIAN_HIEROGLYPHS : java.lang.Character.UnicodeScript { + private constructor EGYPTIAN_HIEROGLYPHS() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.EGYPTIAN_HIEROGLYPHS { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ETHIOPIC : java.lang.Character.UnicodeScript { + private constructor ETHIOPIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ETHIOPIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GEORGIAN : java.lang.Character.UnicodeScript { + private constructor GEORGIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GEORGIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GLAGOLITIC : java.lang.Character.UnicodeScript { + private constructor GLAGOLITIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GLAGOLITIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GOTHIC : java.lang.Character.UnicodeScript { + private constructor GOTHIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GOTHIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GREEK : java.lang.Character.UnicodeScript { + private constructor GREEK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GREEK { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GUJARATI : java.lang.Character.UnicodeScript { + private constructor GUJARATI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GUJARATI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GURMUKHI : java.lang.Character.UnicodeScript { + private constructor GURMUKHI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GURMUKHI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HAN : java.lang.Character.UnicodeScript { + private constructor HAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANGUL : java.lang.Character.UnicodeScript { + private constructor HANGUL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANGUL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANUNOO : java.lang.Character.UnicodeScript { + private constructor HANUNOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANUNOO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HEBREW : java.lang.Character.UnicodeScript { + private constructor HEBREW() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HEBREW { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HIRAGANA : java.lang.Character.UnicodeScript { + private constructor HIRAGANA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HIRAGANA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry IMPERIAL_ARAMAIC : java.lang.Character.UnicodeScript { + private constructor IMPERIAL_ARAMAIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.IMPERIAL_ARAMAIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INHERITED : java.lang.Character.UnicodeScript { + private constructor INHERITED() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INHERITED { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PAHLAVI : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PAHLAVI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PAHLAVI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PARTHIAN : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PARTHIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PARTHIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry JAVANESE : java.lang.Character.UnicodeScript { + private constructor JAVANESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.JAVANESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KAITHI : java.lang.Character.UnicodeScript { + private constructor KAITHI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAITHI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KANNADA : java.lang.Character.UnicodeScript { + private constructor KANNADA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KANNADA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KATAKANA : java.lang.Character.UnicodeScript { + private constructor KATAKANA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KATAKANA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KAYAH_LI : java.lang.Character.UnicodeScript { + private constructor KAYAH_LI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAYAH_LI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHAROSHTHI : java.lang.Character.UnicodeScript { + private constructor KHAROSHTHI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHAROSHTHI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHMER : java.lang.Character.UnicodeScript { + private constructor KHMER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHMER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LAO : java.lang.Character.UnicodeScript { + private constructor LAO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LAO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LATIN : java.lang.Character.UnicodeScript { + private constructor LATIN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LATIN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LEPCHA : java.lang.Character.UnicodeScript { + private constructor LEPCHA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LEPCHA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LIMBU : java.lang.Character.UnicodeScript { + private constructor LIMBU() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LIMBU { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LINEAR_B : java.lang.Character.UnicodeScript { + private constructor LINEAR_B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LINEAR_B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LISU : java.lang.Character.UnicodeScript { + private constructor LISU() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LISU { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYCIAN : java.lang.Character.UnicodeScript { + private constructor LYCIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYCIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYDIAN : java.lang.Character.UnicodeScript { + private constructor LYDIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYDIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MALAYALAM : java.lang.Character.UnicodeScript { + private constructor MALAYALAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MALAYALAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MANDAIC : java.lang.Character.UnicodeScript { + private constructor MANDAIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MANDAIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MEETEI_MAYEK : java.lang.Character.UnicodeScript { + private constructor MEETEI_MAYEK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MEETEI_MAYEK { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MONGOLIAN : java.lang.Character.UnicodeScript { + private constructor MONGOLIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MONGOLIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MYANMAR : java.lang.Character.UnicodeScript { + private constructor MYANMAR() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MYANMAR { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NEW_TAI_LUE : java.lang.Character.UnicodeScript { + private constructor NEW_TAI_LUE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NEW_TAI_LUE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NKO : java.lang.Character.UnicodeScript { + private constructor NKO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NKO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OGHAM : java.lang.Character.UnicodeScript { + private constructor OGHAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OGHAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_ITALIC : java.lang.Character.UnicodeScript { + private constructor OLD_ITALIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_ITALIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_PERSIAN : java.lang.Character.UnicodeScript { + private constructor OLD_PERSIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_PERSIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_SOUTH_ARABIAN : java.lang.Character.UnicodeScript { + private constructor OLD_SOUTH_ARABIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_SOUTH_ARABIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_TURKIC : java.lang.Character.UnicodeScript { + private constructor OLD_TURKIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_TURKIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OL_CHIKI : java.lang.Character.UnicodeScript { + private constructor OL_CHIKI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OL_CHIKI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ORIYA : java.lang.Character.UnicodeScript { + private constructor ORIYA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ORIYA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OSMANYA : java.lang.Character.UnicodeScript { + private constructor OSMANYA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OSMANYA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHAGS_PA : java.lang.Character.UnicodeScript { + private constructor PHAGS_PA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHAGS_PA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHOENICIAN : java.lang.Character.UnicodeScript { + private constructor PHOENICIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHOENICIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry REJANG : java.lang.Character.UnicodeScript { + private constructor REJANG() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.REJANG { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNIC : java.lang.Character.UnicodeScript { + private constructor RUNIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.RUNIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SAMARITAN : java.lang.Character.UnicodeScript { + private constructor SAMARITAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SAMARITAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SAURASHTRA : java.lang.Character.UnicodeScript { + private constructor SAURASHTRA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SAURASHTRA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SHAVIAN : java.lang.Character.UnicodeScript { + private constructor SHAVIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SHAVIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SINHALA : java.lang.Character.UnicodeScript { + private constructor SINHALA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SINHALA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SUNDANESE : java.lang.Character.UnicodeScript { + private constructor SUNDANESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SUNDANESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SYLOTI_NAGRI : java.lang.Character.UnicodeScript { + private constructor SYLOTI_NAGRI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SYLOTI_NAGRI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SYRIAC : java.lang.Character.UnicodeScript { + private constructor SYRIAC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SYRIAC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGALOG : java.lang.Character.UnicodeScript { + private constructor TAGALOG() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGALOG { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGBANWA : java.lang.Character.UnicodeScript { + private constructor TAGBANWA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGBANWA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_LE : java.lang.Character.UnicodeScript { + private constructor TAI_LE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_LE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_THAM : java.lang.Character.UnicodeScript { + private constructor TAI_THAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_THAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_VIET : java.lang.Character.UnicodeScript { + private constructor TAI_VIET() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_VIET { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAMIL : java.lang.Character.UnicodeScript { + private constructor TAMIL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAMIL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TELUGU : java.lang.Character.UnicodeScript { + private constructor TELUGU() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TELUGU { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry THAANA : java.lang.Character.UnicodeScript { + private constructor THAANA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.THAANA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry THAI : java.lang.Character.UnicodeScript { + private constructor THAI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.THAI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIBETAN : java.lang.Character.UnicodeScript { + private constructor TIBETAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TIBETAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIFINAGH : java.lang.Character.UnicodeScript { + private constructor TIFINAGH() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TIFINAGH { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UGARITIC : java.lang.Character.UnicodeScript { + private constructor UGARITIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.UGARITIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UNKNOWN : java.lang.Character.UnicodeScript { + private constructor UNKNOWN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.UNKNOWN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry VAI : java.lang.Character.UnicodeScript { + private constructor VAI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.VAI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry YI : java.lang.Character.UnicodeScript { + private constructor YI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.YI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + private final var aliases: java.util.HashMap? + private final val scriptStarts: kotlin.IntArray + private final val scripts: kotlin.Array + public final fun forName(/*0*/ p0: kotlin.String): java.lang.Character.UnicodeScript + public open fun of(/*0*/ p0: kotlin.Int): java.lang.Character.UnicodeScript? + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.Character.UnicodeScript + public final /*synthesized*/ fun values(): kotlin.Array + } + + // Static members + public final val COMBINING_SPACING_MARK: kotlin.Byte = 8.toByte() + public final val CONNECTOR_PUNCTUATION: kotlin.Byte = 23.toByte() + public final val CONTROL: kotlin.Byte = 15.toByte() + public final val CURRENCY_SYMBOL: kotlin.Byte = 26.toByte() + public final val DASH_PUNCTUATION: kotlin.Byte = 20.toByte() + public final val DECIMAL_DIGIT_NUMBER: kotlin.Byte = 9.toByte() + public final val DIRECTIONALITY_ARABIC_NUMBER: kotlin.Byte = 6.toByte() + public final val DIRECTIONALITY_BOUNDARY_NEUTRAL: kotlin.Byte = 9.toByte() + public final val DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: kotlin.Byte = 7.toByte() + public final val DIRECTIONALITY_EUROPEAN_NUMBER: kotlin.Byte = 3.toByte() + public final val DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: kotlin.Byte = 4.toByte() + public final val DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: kotlin.Byte = 5.toByte() + public final val DIRECTIONALITY_LEFT_TO_RIGHT: kotlin.Byte = 0.toByte() + public final val DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: kotlin.Byte = 14.toByte() + public final val DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: kotlin.Byte = 15.toByte() + public final val DIRECTIONALITY_NONSPACING_MARK: kotlin.Byte = 8.toByte() + public final val DIRECTIONALITY_OTHER_NEUTRALS: kotlin.Byte = 13.toByte() + public final val DIRECTIONALITY_PARAGRAPH_SEPARATOR: kotlin.Byte = 10.toByte() + public final val DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: kotlin.Byte = 18.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT: kotlin.Byte = 1.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: kotlin.Byte = 2.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: kotlin.Byte = 16.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: kotlin.Byte = 17.toByte() + public final val DIRECTIONALITY_SEGMENT_SEPARATOR: kotlin.Byte = 11.toByte() + public final val DIRECTIONALITY_UNDEFINED: kotlin.Byte = -1.toByte() + public final val DIRECTIONALITY_WHITESPACE: kotlin.Byte = 12.toByte() + public final val ENCLOSING_MARK: kotlin.Byte = 7.toByte() + public final val END_PUNCTUATION: kotlin.Byte = 22.toByte() + public/*package*/ final val ERROR: kotlin.Int = -1 + public final val FINAL_QUOTE_PUNCTUATION: kotlin.Byte = 30.toByte() + public final val FORMAT: kotlin.Byte = 16.toByte() + public final val INITIAL_QUOTE_PUNCTUATION: kotlin.Byte = 29.toByte() + public final val LETTER_NUMBER: kotlin.Byte = 10.toByte() + public final val LINE_SEPARATOR: kotlin.Byte = 13.toByte() + public final val LOWERCASE_LETTER: kotlin.Byte = 2.toByte() + public final val MATH_SYMBOL: kotlin.Byte = 25.toByte() + public final val MAX_CODE_POINT: kotlin.Int = 1114111 + public final val MAX_HIGH_SURROGATE: kotlin.Char = \uDBFF ('?') + public final val MAX_LOW_SURROGATE: kotlin.Char = \uDFFF ('?') + public final val MAX_RADIX: kotlin.Int = 36 + public final val MAX_SURROGATE: kotlin.Char = \uDFFF ('?') + public final val MAX_VALUE: kotlin.Char = \uFFFF ('?') + public final val MIN_CODE_POINT: kotlin.Int = 0 + public final val MIN_HIGH_SURROGATE: kotlin.Char = \uD800 ('?') + public final val MIN_LOW_SURROGATE: kotlin.Char = \uDC00 ('?') + public final val MIN_RADIX: kotlin.Int = 2 + public final val MIN_SUPPLEMENTARY_CODE_POINT: kotlin.Int = 65536 + public final val MIN_SURROGATE: kotlin.Char = \uD800 ('?') + public final val MIN_VALUE: kotlin.Char = \u0000 ('?') + public final val MODIFIER_LETTER: kotlin.Byte = 4.toByte() + public final val MODIFIER_SYMBOL: kotlin.Byte = 27.toByte() + public final val NON_SPACING_MARK: kotlin.Byte = 6.toByte() + public final val OTHER_LETTER: kotlin.Byte = 5.toByte() + public final val OTHER_NUMBER: kotlin.Byte = 11.toByte() + public final val OTHER_PUNCTUATION: kotlin.Byte = 24.toByte() + public final val OTHER_SYMBOL: kotlin.Byte = 28.toByte() + public final val PARAGRAPH_SEPARATOR: kotlin.Byte = 14.toByte() + public final val PRIVATE_USE: kotlin.Byte = 18.toByte() + public final val SIZE: kotlin.Int = 16 + public final val SPACE_SEPARATOR: kotlin.Byte = 12.toByte() + public final val START_PUNCTUATION: kotlin.Byte = 21.toByte() + public final val SURROGATE: kotlin.Byte = 19.toByte() + public final val TITLECASE_LETTER: kotlin.Byte = 3.toByte() + public final val TYPE: java.lang.Class + public final val UNASSIGNED: kotlin.Byte = 0.toByte() + public final val UPPERCASE_LETTER: kotlin.Byte = 1.toByte() + private final val serialVersionUID: kotlin.Long = 3786198910865385080.toLong() + public open fun charCount(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointAt(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun codePointAt(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointAt(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int): kotlin.Int + public/*package*/ open fun codePointAtImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int): kotlin.Int + public/*package*/ open fun codePointBeforeImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun codePointCountImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun compare(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Int + public open fun digit(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun digit(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun forDigit(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Char + public open fun getDirectionality(/*0*/ p0: kotlin.Char): kotlin.Byte + public open fun getDirectionality(/*0*/ p0: kotlin.Int): kotlin.Byte + public open fun getName(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getNumericValue(/*0*/ p0: kotlin.Char): kotlin.Int + public open fun getNumericValue(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getType(/*0*/ p0: kotlin.Char): kotlin.Int + public open fun getType(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun highSurrogate(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun isAlphabetic(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isBmpCodePoint(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isDefined(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isDefined(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isDigit(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isHighSurrogate(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isISOControl(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isISOControl(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isIdentifierIgnorable(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isIdentifierIgnorable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isIdeographic(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isJavaIdentifierPart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isJavaIdentifierPart(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isJavaIdentifierStart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isJavaIdentifierStart(/*0*/ p0: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isJavaLetter(/*0*/ p0: kotlin.Char): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isJavaLetterOrDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLetter(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLetter(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isLetterOrDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLetterOrDigit(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isLowSurrogate(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLowerCase(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLowerCase(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isMirrored(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isMirrored(/*0*/ p0: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isSpace(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isSpaceChar(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isSpaceChar(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isSupplementaryCodePoint(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isSurrogate(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isSurrogatePair(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Boolean + public open fun isTitleCase(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isTitleCase(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isUnicodeIdentifierPart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isUnicodeIdentifierPart(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isUnicodeIdentifierStart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isUnicodeIdentifierStart(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isUpperCase(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isUpperCase(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isValidCodePoint(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isWhitespace(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isWhitespace(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun lowSurrogate(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun offsetByCodePoints(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Int + public open fun offsetByCodePoints(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun offsetByCodePointsImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Int + public open fun reverseBytes(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toChars(/*0*/ p0: kotlin.Int): kotlin.CharArray + public open fun toChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun toCodePoint(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Int + public open fun toLowerCase(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toLowerCase(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun toString(/*0*/ p0: kotlin.Char): kotlin.String + public/*package*/ open fun toSurrogates(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun toTitleCase(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toTitleCase(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun toUpperCase(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toUpperCase(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun toUpperCaseCharArray(/*0*/ p0: kotlin.Int): kotlin.CharArray? + public/*package*/ open fun toUpperCaseEx(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun valueOf(/*0*/ p0: kotlin.Char): kotlin.Char? + } + + public final class Class : java.io.Serializable, java.lang.reflect.GenericDeclaration, java.lang.reflect.Type, java.lang.reflect.AnnotatedElement { + private constructor Class() + private final var annotationType: [ERROR : Unresolved java classifier: AnnotationType]? + private final var annotations: kotlin.Map, kotlin.Annotation>? + private final var cachedConstructor: java.lang.reflect.Constructor? + private final var classRedefinedCount: kotlin.Int + public/*package*/ final var classValueMap: [ERROR : Unresolved java classifier: ClassValueMap]? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var declaredConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]? + private final var declaredFields: [ERROR : Unresolved java classifier: SoftReference]? + private final var declaredMethods: [ERROR : Unresolved java classifier: SoftReference]? + private final var declaredPublicFields: [ERROR : Unresolved java classifier: SoftReference]? + private final var declaredPublicMethods: [ERROR : Unresolved java classifier: SoftReference]? + private final var enumConstantDirectory: kotlin.Map? + private final var enumConstants: kotlin.Array? + private final var genericInfo: [ERROR : Unresolved java classifier: ClassRepository]? + private final var lastRedefinedCount: kotlin.Int + private final var name: kotlin.String? + private final var newInstanceCallerCache: java.lang.Class? + private final var publicConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]? + private final var publicFields: [ERROR : Unresolved java classifier: SoftReference]? + private final var publicMethods: [ERROR : Unresolved java classifier: SoftReference]? + public open fun asSubclass(/*0*/ p0: java.lang.Class): java.lang.Class + private open fun cannotCastMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open fun cast(/*0*/ p0: kotlin.Any?): T? + private open fun checkMemberAccess(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.ClassLoader?): kotlin.Unit + private open fun clearCachesOnClassRedefinition(): kotlin.Unit + public open fun desiredAssertionStatus(): kotlin.Boolean + public/*package*/ open fun enumConstantDirectory(): kotlin.MutableMap? + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): A? + public/*package*/ open fun getAnnotationType(): [ERROR : Unresolved java classifier: AnnotationType]? + public open override /*1*/ fun getAnnotations(): kotlin.Array + public open fun getCanonicalName(): kotlin.String? + public open fun getClassLoader(): java.lang.ClassLoader? + public/*package*/ open fun getClassLoader0(): java.lang.ClassLoader? + public open fun getClasses(): kotlin.Array> + public open fun getComponentType(): java.lang.Class? + public/*package*/ open fun getConstantPool(): [ERROR : Unresolved java classifier: ConstantPool]? + public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Constructor + private open fun getConstructor0(/*0*/ p0: kotlin.Array>?, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor? + public open fun getConstructors(): kotlin.Array> + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open fun getDeclaredClasses(): kotlin.Array> + private open fun getDeclaredClasses0(): kotlin.Array>? + public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Constructor + public open fun getDeclaredConstructors(): kotlin.Array> + private open fun getDeclaredConstructors0(/*0*/ p0: kotlin.Boolean): kotlin.Array>? + public open fun getDeclaredField(/*0*/ name: kotlin.String): java.lang.reflect.Field + public open fun getDeclaredFields(): kotlin.Array + private open fun getDeclaredFields0(/*0*/ p0: kotlin.Boolean): kotlin.Array? + public open fun getDeclaredMethod(/*0*/ name: kotlin.String, /*1*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Method + public open fun getDeclaredMethods(): kotlin.Array + private open fun getDeclaredMethods0(/*0*/ p0: kotlin.Boolean): kotlin.Array? + public open fun getDeclaringClass(): java.lang.Class? + public open fun getEnclosingClass(): java.lang.Class? + public open fun getEnclosingConstructor(): java.lang.reflect.Constructor? + public open fun getEnclosingMethod(): java.lang.reflect.Method? + private open fun getEnclosingMethod0(): kotlin.Array? + private open fun getEnclosingMethodInfo(): java.lang.Class.EnclosingMethodInfo? + public open fun getEnumConstants(): kotlin.Array? + public/*package*/ open fun getEnumConstantsShared(): kotlin.Array? + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + public open fun getField(/*0*/ p0: kotlin.String): java.lang.reflect.Field + private open fun getField0(/*0*/ p0: kotlin.String?): java.lang.reflect.Field? + public open fun getFields(): kotlin.Array + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ClassRepository]? + public open fun getGenericInterfaces(): kotlin.Array + private open fun getGenericSignature(): kotlin.String? + public open fun getGenericSuperclass(): java.lang.reflect.Type? + public open fun getInterfaces(): kotlin.Array> + public open fun getMethod(/*0*/ name: kotlin.String, /*1*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Method + private open fun getMethod0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array>?): java.lang.reflect.Method? + public open fun getMethods(): kotlin.Array + public open fun getModifiers(): kotlin.Int + public open fun getName(): kotlin.String + private open fun getName0(): kotlin.String? + public open fun getPackage(): [ERROR : Unresolved java classifier: Package]? + public open fun getProtectionDomain(): [ERROR : Unresolved java classifier: ProtectionDomain]? + private open fun getProtectionDomain0(): [ERROR : Unresolved java classifier: ProtectionDomain]? + private open fun getRawAnnotations(): kotlin.ByteArray? + public open fun getResource(/*0*/ name: kotlin.String): java.net.URL? + public open fun getResourceAsStream(/*0*/ name: kotlin.String): java.io.InputStream? + public open fun getSigners(): kotlin.Array? + private open fun getSimpleBinaryName(): kotlin.String? + public open fun getSimpleName(): kotlin.String + public open fun getSuperclass(): java.lang.Class? + public open override /*1*/ fun getTypeParameters(): kotlin.Array>]> + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun initAnnotationsIfNecessary(): kotlin.Unit + public open fun isAnnotation(): kotlin.Boolean + public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun isAnonymousClass(): kotlin.Boolean + public open fun isArray(): kotlin.Boolean + public open fun isAssignableFrom(/*0*/ p0: java.lang.Class): kotlin.Boolean + public open fun isEnum(): kotlin.Boolean + public open fun isInstance(/*0*/ obj: kotlin.Any?): kotlin.Boolean + public open fun isInterface(): kotlin.Boolean + public open fun isLocalClass(): kotlin.Boolean + private open fun isLocalOrAnonymousClass(): kotlin.Boolean + public open fun isMemberClass(): kotlin.Boolean + public open fun isPrimitive(): kotlin.Boolean + public open fun isSynthetic(): kotlin.Boolean + public open fun newInstance(): T + private open fun newInstance0(): T? + private open fun privateGetDeclaredConstructors(/*0*/ p0: kotlin.Boolean): kotlin.Array>? + private open fun privateGetDeclaredFields(/*0*/ p0: kotlin.Boolean): kotlin.Array? + private open fun privateGetDeclaredMethods(/*0*/ p0: kotlin.Boolean): kotlin.Array? + private open fun privateGetPublicFields(/*0*/ p0: kotlin.Set>?): kotlin.Array? + private open fun privateGetPublicMethods(): kotlin.Array? + private open fun resolveName(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun searchFields(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.String?): java.lang.reflect.Field? + public/*package*/ open fun setAnnotationType(/*0*/ p0: [ERROR : Unresolved java classifier: AnnotationType]?): kotlin.Unit + public/*package*/ open fun setProtectionDomain0(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.Unit + public/*package*/ open fun setSigners(/*0*/ p0: kotlin.Array?): kotlin.Unit + public open override /*4*/ fun toString(): kotlin.String + + private final class EnclosingMethodInfo { + private constructor EnclosingMethodInfo(/*0*/ p0: kotlin.Array?) + private final var descriptor: kotlin.String? + private final var enclosingClass: java.lang.Class? + private final var name: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getDescriptor(): kotlin.String? + public/*package*/ open fun getEnclosingClass(): java.lang.Class? + public/*package*/ open fun getName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isConstructor(): kotlin.Boolean + public/*package*/ open fun isMethod(): kotlin.Boolean + public/*package*/ open fun isPartial(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open class MethodArray { + public/*package*/ constructor MethodArray() + private final var length: kotlin.Int + private final var methods: kotlin.Array? + public/*package*/ open fun add(/*0*/ p0: java.lang.reflect.Method?): kotlin.Unit + public/*package*/ open fun addAll(/*0*/ p0: java.lang.Class.MethodArray?): kotlin.Unit + public/*package*/ open fun addAll(/*0*/ p0: kotlin.Array?): kotlin.Unit + public/*package*/ open fun addAllIfNotPresent(/*0*/ p0: java.lang.Class.MethodArray?): kotlin.Unit + public/*package*/ open fun addIfNotPresent(/*0*/ p0: java.lang.reflect.Method?): kotlin.Unit + public/*package*/ open fun compactAndTrim(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun get(/*0*/ p0: kotlin.Int): java.lang.reflect.Method? + public/*package*/ open fun getArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun length(): kotlin.Int + public/*package*/ open fun removeByNameAndSignature(/*0*/ p0: java.lang.reflect.Method?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val ANNOTATION: kotlin.Int = 8192 + private final val ENUM: kotlin.Int = 16384 + private final val SYNTHETIC: kotlin.Int = 4096 + private final var allPermDomain: [ERROR : Unresolved java classifier: ProtectionDomain]? + private final var initted: kotlin.Boolean + private final var reflectionFactory: [ERROR : Unresolved java classifier: ReflectionFactory]? + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + private final val serialVersionUID: kotlin.Long = 3206093459760846163.toLong() + private final var useCaches: kotlin.Boolean + private open fun addAll(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Array?): kotlin.Unit + private open fun argumentTypesToString(/*0*/ p0: kotlin.Array>?): kotlin.String? + private open fun arrayContentsEq(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + private open fun checkInitted(): kotlin.Unit + private open fun copyConstructors(/*0*/ p0: kotlin.Array>?): kotlin.Array>? + private open fun copyFields(/*0*/ p0: kotlin.Array?): kotlin.Array? + private open fun copyMethods(/*0*/ p0: kotlin.Array?): kotlin.Array? + private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public open fun forName(/*0*/ p0: kotlin.String): java.lang.Class + public open fun forName(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader?): java.lang.Class + private open fun forName0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader?): java.lang.Class? + public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun getReflectionFactory(): [ERROR : Unresolved java classifier: ReflectionFactory]? + private open fun isAsciiDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + private open fun registerNatives(): kotlin.Unit + private open fun searchMethods(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Array>?): java.lang.reflect.Method? + private open fun toClass(/*0*/ p0: java.lang.reflect.Type?): java.lang.Class? + } + + public open class ClassCastException : java.lang.RuntimeException { + public constructor ClassCastException() + public constructor ClassCastException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -9223365651070458532.toLong() + } + + public abstract class ClassLoader { + protected/*protected and package*/ constructor ClassLoader() + protected/*protected and package*/ constructor ClassLoader(/*0*/ p0: java.lang.ClassLoader?) + private constructor ClassLoader(/*0*/ p0: java.lang.Void?, /*1*/ p1: java.lang.ClassLoader?) + public/*package*/ final val assertionLock: kotlin.Any? + public/*package*/ final var classAssertionStatus: kotlin.Map? + private final val classes: [ERROR : Unresolved java classifier: Vector>]? + private final var defaultAssertionStatus: kotlin.Boolean + private final val defaultDomain: [ERROR : Unresolved java classifier: ProtectionDomain]? + private final val domains: kotlin.Set<[ERROR : Unresolved java classifier: ProtectionDomain]>? + private final var nativeLibraries: [ERROR : Unresolved java classifier: Vector]? + private final val package2certs: kotlin.Map?>? + private final var packageAssertionStatus: kotlin.Map? + private final val packages: java.util.HashMap? + private final val parallelLockMap: [ERROR : Unresolved java classifier: ConcurrentHashMap]? + private final val parent: java.lang.ClassLoader? + public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class?): kotlin.Unit + private open fun checkCerts(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: CodeSource]?): kotlin.Unit + private open fun checkName(/*0*/ p0: kotlin.String?): kotlin.Boolean + private open fun checkPackageAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.Unit + public open fun clearAssertionStatus(): kotlin.Unit + private open fun compareCerts(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class? + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer], /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]?): java.lang.Class? + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class? + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?): java.lang.Class? + private open fun defineClass0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?): java.lang.Class? + private open fun defineClass1(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*5*/ p5: kotlin.String?): java.lang.Class? + private open fun defineClass2(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*5*/ p5: kotlin.String?): java.lang.Class? + private open fun defineClassSourceLocation(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.String? + protected/*protected and package*/ open fun definePackage(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.String?, /*7*/ p7: java.net.URL?): [ERROR : Unresolved java classifier: Package] + private open fun defineTransformedClass(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]?, /*6*/ p6: kotlin.String?): java.lang.Class? + public/*package*/ open fun desiredAssertionStatus(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun findBootstrapClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String?): java.lang.Class? + protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String): java.lang.Class + protected/*protected and package*/ open fun findLibrary(/*0*/ p0: kotlin.String?): kotlin.String? + protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private final fun findLoadedClass0(/*0*/ p0: kotlin.String?): java.lang.Class? + protected/*protected and package*/ open fun findResource(/*0*/ p0: kotlin.String): java.net.URL? + protected/*protected and package*/ open fun findResources(/*0*/ p0: kotlin.String): java.util.Enumeration + protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String?): java.lang.Class? + protected/*protected and package*/ open fun getClassLoadingLock(/*0*/ p0: kotlin.String?): kotlin.Any + protected/*protected and package*/ open fun getPackage(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: Package]? + protected/*protected and package*/ open fun getPackages(): kotlin.Array<[ERROR : Unresolved java classifier: Package]>? + public final fun getParent(): java.lang.ClassLoader? + public open fun getResource(/*0*/ p0: kotlin.String?): java.net.URL? + public open fun getResourceAsStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public open fun getResources(/*0*/ p0: kotlin.String?): java.util.Enumeration + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun initializeJavaAssertionMaps(): kotlin.Unit + public/*package*/ open fun isAncestor(/*0*/ p0: java.lang.ClassLoader?): kotlin.Boolean + public open fun loadClass(/*0*/ p0: kotlin.String): java.lang.Class? + protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): java.lang.Class? + private open fun loadClassInternal(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun postDefineClass(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.Unit + private open fun preDefineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]?): [ERROR : Unresolved java classifier: ProtectionDomain]? + protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class?): kotlin.Unit + private open fun resolveClass0(/*0*/ p0: java.lang.Class?): kotlin.Unit + public open fun setClassAssertionStatus(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun setDefaultAssertionStatus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setPackageAssertionStatus(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.Array?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class NativeLibrary { + public constructor NativeLibrary(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final var fromClass: java.lang.Class? + public/*package*/ final var handle: kotlin.Long + private final var jniVersion: kotlin.Int + public/*package*/ final var name: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public/*package*/ open fun find(/*0*/ p0: kotlin.String?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun load(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun unload(): kotlin.Unit + + // Static members + public/*package*/ open fun getFromClass(): java.lang.Class? + } + + private open class ParallelLoaders { + private constructor ParallelLoaders() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val loaderTypes: kotlin.Set> + public/*package*/ open fun isRegistered(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public/*package*/ open fun register(/*0*/ p0: java.lang.Class?): kotlin.Boolean + } + + // Static members + private final var loadedLibraryNames: [ERROR : Unresolved java classifier: Vector]? + private final var nativeLibraryContext: [ERROR : Unresolved java classifier: Stack]? + private final val nocerts: kotlin.Array<[ERROR : Unresolved java classifier: Certificate]> + private final var scl: java.lang.ClassLoader? + private final var sclSet: kotlin.Boolean + private final var sys_paths: kotlin.Array? + private final var systemNativeLibraries: [ERROR : Unresolved java classifier: Vector]? + private final var usr_paths: kotlin.Array? + private open fun checkCreateClassLoader(): java.lang.Void? + public/*package*/ open fun findNative(/*0*/ p0: java.lang.ClassLoader?, /*1*/ p1: kotlin.String?): kotlin.Long + public/*package*/ open fun getBootstrapClassPath(): [ERROR : Unresolved java classifier: URLClassPath]? + private open fun getBootstrapResource(/*0*/ p0: kotlin.String?): java.net.URL? + private open fun getBootstrapResources(/*0*/ p0: kotlin.String?): java.util.Enumeration? + private open fun getCaller(/*0*/ p0: kotlin.Int): java.lang.Class? + public/*package*/ open fun getCallerClassLoader(): java.lang.ClassLoader? + public open fun getSystemClassLoader(): java.lang.ClassLoader? + public open fun getSystemResource(/*0*/ p0: kotlin.String?): java.net.URL? + public open fun getSystemResourceAsStream(/*0*/ p0: kotlin.String?): java.io.InputStream? + public open fun getSystemResources(/*0*/ p0: kotlin.String?): java.util.Enumeration + private open fun initSystemClassLoader(): kotlin.Unit + private open fun initializePath(/*0*/ p0: kotlin.String?): kotlin.Array? + public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun loadLibrary0(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.io.File?): kotlin.Boolean + private open fun loadLibrary1(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.io.File?): kotlin.Boolean + protected/*protected static*/ open fun registerAsParallelCapable(): kotlin.Boolean + private open fun registerNatives(): kotlin.Unit + private open fun retrieveDirectives(): [ERROR : Unresolved java classifier: AssertionStatusDirectives]? + } + + public open class ClassNotFoundException { + public constructor ClassNotFoundException() + public constructor ClassNotFoundException(/*0*/ p0: kotlin.String?) + public constructor ClassNotFoundException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + private final var ex: kotlin.Throwable? + public open fun getCause(): kotlin.Throwable? + public open fun getException(): kotlin.Throwable? + + // Static members + private final val serialVersionUID: kotlin.Long = 9176873029745254542.toLong() + } + + public open class CloneNotSupportedException : java.lang.Exception { + public constructor CloneNotSupportedException() + public constructor CloneNotSupportedException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 5195511250079656443.toLong() + } + + public trait Cloneable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Comparable { + public abstract fun compareTo(/*0*/ p0: T): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD, ElementType.PACKAGE, ElementType.PARAMETER, ElementType.TYPE}: kotlin.Array) public final annotation class Deprecated : kotlin.Annotation { + public constructor Deprecated() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Double : kotlin.Number, kotlin.Comparable { + public constructor Double(/*0*/ p0: kotlin.Double) + public constructor Double(/*0*/ p0: kotlin.String?) + private final val value: kotlin.Double + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun isInfinite(): kotlin.Boolean + public open fun isNaN(): kotlin.Boolean + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public final val MAX_EXPONENT: kotlin.Int = 1023 + public final val MAX_VALUE: kotlin.Double = 1.7976931348623157E308.toDouble() + public final val MIN_EXPONENT: kotlin.Int = -1022 + public final val MIN_NORMAL: kotlin.Double = 2.2250738585072014E-308.toDouble() + public final val MIN_VALUE: kotlin.Double = 4.9E-324.toDouble() + public final val NEGATIVE_INFINITY: kotlin.Double + public final val NaN: kotlin.Double + public final val POSITIVE_INFINITY: kotlin.Double + public final val SIZE: kotlin.Int = 64 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -9172774392245257468.toLong() + public open fun compare(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Int + public open fun doubleToLongBits(/*0*/ p0: kotlin.Double): kotlin.Long + public open fun doubleToRawLongBits(/*0*/ p0: kotlin.Double): kotlin.Long + public open fun isInfinite(/*0*/ p0: kotlin.Double): kotlin.Boolean + public open fun isNaN(/*0*/ p0: kotlin.Double): kotlin.Boolean + public open fun longBitsToDouble(/*0*/ p0: kotlin.Long): kotlin.Double + public open fun parseDouble(/*0*/ p0: kotlin.String?): kotlin.Double + public open fun toHexString(/*0*/ p0: kotlin.Double): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Double): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun valueOf(/*0*/ p0: kotlin.String?): kotlin.Double + } + + public abstract class Enum?> : kotlin.Comparable, java.io.Serializable { + protected/*protected and package*/ constructor Enum?>(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int) + private final val name: kotlin.String? + private final val ordinal: kotlin.Int + protected/*protected and package*/ final fun clone(): kotlin.Any? + public final override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ final fun finalize(): kotlin.Unit + public final fun getDeclaringClass(): java.lang.Class? + public final override /*2*/ fun hashCode(): kotlin.Int + public final fun name(): kotlin.String? + public final fun ordinal(): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readObjectNoData(): kotlin.Unit + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public open fun ?> valueOf(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String): T + } + + public open class Error : kotlin.Throwable { + public constructor Error() + public constructor Error(/*0*/ p0: kotlin.String?) + public constructor Error(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor Error(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor Error(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 4980196508277280342.toLong() + } + + public open class Exception : kotlin.Throwable { + public constructor Exception() + public constructor Exception(/*0*/ p0: kotlin.String?) + public constructor Exception(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor Exception(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor Exception(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -3387516993124229948.toLong() + } + + public final class Float : kotlin.Number, kotlin.Comparable { + public constructor Float(/*0*/ p0: kotlin.Double) + public constructor Float(/*0*/ p0: kotlin.Float) + public constructor Float(/*0*/ p0: kotlin.String?) + private final val value: kotlin.Float + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun isInfinite(): kotlin.Boolean + public open fun isNaN(): kotlin.Boolean + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public final val MAX_EXPONENT: kotlin.Int = 127 + public final val MAX_VALUE: kotlin.Float = 3.4028235E38.toFloat() + public final val MIN_EXPONENT: kotlin.Int = -126 + public final val MIN_NORMAL: kotlin.Float = 1.17549435E-38.toFloat() + public final val MIN_VALUE: kotlin.Float = 1.4E-45.toFloat() + public final val NEGATIVE_INFINITY: kotlin.Float + public final val NaN: kotlin.Float + public final val POSITIVE_INFINITY: kotlin.Float + public final val SIZE: kotlin.Int = 32 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -2671257302660747028.toLong() + public open fun compare(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Int + public open fun floatToIntBits(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun floatToRawIntBits(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun intBitsToFloat(/*0*/ p0: kotlin.Int): kotlin.Float + public open fun isInfinite(/*0*/ p0: kotlin.Float): kotlin.Boolean + public open fun isNaN(/*0*/ p0: kotlin.Float): kotlin.Boolean + public open fun parseFloat(/*0*/ p0: kotlin.String?): kotlin.Float + public open fun toHexString(/*0*/ p0: kotlin.Float): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Float): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun valueOf(/*0*/ p0: kotlin.String?): kotlin.Float + } + + public open class IllegalAccessException { + public constructor IllegalAccessException() + public constructor IllegalAccessException(/*0*/ p0: kotlin.String?) + + // Static members + private final val serialVersionUID: kotlin.Long = 6616958222490762034.toLong() + } + + public open class IllegalArgumentException : java.lang.RuntimeException { + public constructor IllegalArgumentException() + public constructor IllegalArgumentException(/*0*/ p0: kotlin.String?) + public constructor IllegalArgumentException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor IllegalArgumentException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5365630128856068164.toLong() + } + + public open class IllegalStateException : java.lang.RuntimeException { + public constructor IllegalStateException() + public constructor IllegalStateException(/*0*/ p0: kotlin.String?) + public constructor IllegalStateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor IllegalStateException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -1848914673093119416.toLong() + } + + public open class IndexOutOfBoundsException : java.lang.RuntimeException { + public constructor IndexOutOfBoundsException() + public constructor IndexOutOfBoundsException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 234122996006267687.toLong() + } + + public final class Integer : kotlin.Number, kotlin.Comparable { + public constructor Integer(/*0*/ p0: kotlin.Int) + public constructor Integer(/*0*/ p0: kotlin.String) + private final val value: kotlin.Int + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class IntegerCache { + private constructor IntegerCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + public/*package*/ final val high: kotlin.Int + public/*package*/ final val low: kotlin.Int = -128 + } + + // Static members + public/*package*/ final val DigitOnes: kotlin.CharArray + public/*package*/ final val DigitTens: kotlin.CharArray + public final val MAX_VALUE: kotlin.Int = 2147483647 + public final val MIN_VALUE: kotlin.Int = -2147483648 + public final val SIZE: kotlin.Int = 32 + public final val TYPE: java.lang.Class + public/*package*/ final val digits: kotlin.CharArray + private final val serialVersionUID: kotlin.Long = 1360826667806852920.toLong() + public/*package*/ final val sizeTable: kotlin.IntArray + public open fun bitCount(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun compare(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Int? + public/*package*/ open fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray?): kotlin.Unit + public open fun getInteger(/*0*/ p0: kotlin.String?): kotlin.Int? + public open fun getInteger(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int? + public open fun getInteger(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int?): kotlin.Int? + public open fun highestOneBit(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun lowestOneBit(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun numberOfLeadingZeros(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun numberOfTrailingZeros(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun parseInt(/*0*/ p0: kotlin.String): kotlin.Int + public open fun parseInt(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun reverse(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun reverseBytes(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun rotateLeft(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun rotateRight(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun signum(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun stringSize(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun toBinaryString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toHexString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toOctalString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + private open fun toUnsignedString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String? + public open fun valueOf(/*0*/ p0: kotlin.Int): kotlin.Int? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Int? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int? + } + + public trait Iterable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Long : kotlin.Number, kotlin.Comparable { + public constructor Long(/*0*/ p0: kotlin.Long) + public constructor Long(/*0*/ p0: kotlin.String) + private final val value: kotlin.Long + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class LongCache { + private constructor LongCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + // Static members + public final val MAX_VALUE: kotlin.Long = 9223372036854775807.toLong() + public final val MIN_VALUE: kotlin.Long = -9223372036854775808.toLong() + public final val SIZE: kotlin.Int = 64 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = 4290774380558885855.toLong() + public open fun bitCount(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun compare(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Long? + public/*package*/ open fun getChars(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray?): kotlin.Unit + public open fun getLong(/*0*/ p0: kotlin.String?): kotlin.Long? + public open fun getLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long? + public open fun getLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long?): kotlin.Long? + public open fun highestOneBit(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun lowestOneBit(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun numberOfLeadingZeros(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun numberOfTrailingZeros(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun parseLong(/*0*/ p0: kotlin.String): kotlin.Long + public open fun parseLong(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun reverse(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun reverseBytes(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun rotateLeft(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun rotateRight(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun signum(/*0*/ p0: kotlin.Long): kotlin.Int + public/*package*/ open fun stringSize(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun toBinaryString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toHexString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toOctalString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.String + private open fun toUnsignedString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.String? + public open fun valueOf(/*0*/ p0: kotlin.Long): kotlin.Long? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Long? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Long? + } + + public final class Math { + private constructor Math() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val E: kotlin.Double = 2.718281828459045.toDouble() + public final val PI: kotlin.Double = 3.141592653589793.toDouble() + private final var negativeZeroDoubleBits: kotlin.Long + private final var negativeZeroFloatBits: kotlin.Long + private final var randomNumberGenerator: java.util.Random? + public open fun IEEEremainder(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun abs(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun abs(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun abs(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun abs(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun acos(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun asin(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun atan(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun atan2(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun cbrt(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun ceil(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun copySign(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun copySign(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Float + public open fun cos(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun cosh(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun exp(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun expm1(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun floor(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun getExponent(/*0*/ p0: kotlin.Double): kotlin.Int + public open fun getExponent(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun hypot(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + private open fun initRNG(): java.util.Random? + public open fun log(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun log10(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun log1p(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun max(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun max(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Float + public open fun max(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun max(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun min(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun min(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Float + public open fun min(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun min(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun nextAfter(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun nextAfter(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Double): kotlin.Float + public open fun nextUp(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun nextUp(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun pow(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun random(): kotlin.Double + public open fun rint(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun round(/*0*/ p0: kotlin.Double): kotlin.Long + public open fun round(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun scalb(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Int): kotlin.Double + public open fun scalb(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Int): kotlin.Float + public open fun signum(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun signum(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun sin(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun sinh(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun sqrt(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun tan(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun tanh(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun toDegrees(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun toRadians(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun ulp(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun ulp(/*0*/ p0: kotlin.Float): kotlin.Float + } + + public open class NegativeArraySizeException : java.lang.RuntimeException { + public constructor NegativeArraySizeException() + public constructor NegativeArraySizeException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -8960118058596991861.toLong() + } + + public open class NoSuchFieldException { + public constructor NoSuchFieldException() + public constructor NoSuchFieldException(/*0*/ p0: kotlin.String?) + + // Static members + private final val serialVersionUID: kotlin.Long = -6143714805279938260.toLong() + } + + public open class NullPointerException : java.lang.RuntimeException { + public constructor NullPointerException() + public constructor NullPointerException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 5162710183389028792.toLong() + } + + public abstract class Number : java.io.Serializable { + public constructor Number() + public open fun byteValue(): kotlin.Byte + public abstract fun doubleValue(): kotlin.Double + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun floatValue(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun intValue(): kotlin.Int + public abstract fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -8742448824652078965.toLong() + } + + public open class NumberFormatException : java.lang.IllegalArgumentException { + public constructor NumberFormatException() + public constructor NumberFormatException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -2848938806368998894.toLong() + public/*package*/ open fun forInputString(/*0*/ p0: kotlin.String?): java.lang.NumberFormatException? + } + + public open class Object { + public constructor Object() + protected/*protected and package*/ open fun clone(): kotlin.Any + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public final fun getClass(): java.lang.Class + public open override /*1*/ fun hashCode(): kotlin.Int + public final fun notify(): kotlin.Unit + public final fun notifyAll(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun wait(): kotlin.Unit + public final fun wait(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun wait(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + + // Static members + private open fun registerNatives(): kotlin.Unit + } + + java.lang.annotation.Target(value = {ElementType.METHOD}: kotlin.Array) java.lang.annotation.Retention(value = RetentionPolicy.SOURCE: java.lang.annotation.RetentionPolicy) public final annotation class Override : kotlin.Annotation { + public constructor Override() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Readable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Runnable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class RuntimeException : java.lang.Exception { + public constructor RuntimeException() + public constructor RuntimeException(/*0*/ p0: kotlin.String?) + public constructor RuntimeException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor RuntimeException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor RuntimeException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -7034897190745766939.toLong() + } + + public final class Short : kotlin.Number, kotlin.Comparable { + public constructor Short(/*0*/ p0: kotlin.Short) + public constructor Short(/*0*/ p0: kotlin.String) + private final val value: kotlin.Short + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class ShortCache { + private constructor ShortCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + // Static members + public final val MAX_VALUE: kotlin.Short = 32767.toShort() + public final val MIN_VALUE: kotlin.Short = -32768.toShort() + public final val SIZE: kotlin.Int = 16 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = 7515723908773894738.toLong() + public open fun compare(/*0*/ p0: kotlin.Short, /*1*/ p1: kotlin.Short): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Short? + public open fun parseShort(/*0*/ p0: kotlin.String): kotlin.Short + public open fun parseShort(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Short + public open fun reverseBytes(/*0*/ p0: kotlin.Short): kotlin.Short + public open fun toString(/*0*/ p0: kotlin.Short): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Short): kotlin.Short? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Short? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Short? + } + + public final class String : java.io.Serializable, kotlin.Comparable, kotlin.CharSequence { + public constructor String() + public constructor String(/*0*/ p0: java.lang.StringBuffer) + public constructor String(/*0*/ p0: java.lang.StringBuilder) + public constructor String(/*0*/ p0: kotlin.ByteArray) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: java.nio.charset.Charset) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.nio.charset.Charset) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.String) + public constructor String(/*0*/ p0: kotlin.CharArray) + public constructor String(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public/*package*/ constructor String(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Boolean) + public/*package*/ constructor String(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray?) + public constructor String(/*0*/ p0: kotlin.IntArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.String) + private final var hash: kotlin.Int + private final var hash32: kotlin.Int + private final val value: kotlin.CharArray? + public open fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.String): kotlin.Int + public open fun compareToIgnoreCase(/*0*/ p0: kotlin.String): kotlin.Int + public open fun concat(/*0*/ p0: kotlin.String): kotlin.String + public open fun contains(/*0*/ p0: kotlin.CharSequence): kotlin.Boolean + public open fun contentEquals(/*0*/ p0: java.lang.StringBuffer): kotlin.Boolean + public open fun contentEquals(/*0*/ p0: kotlin.CharSequence): kotlin.Boolean + public open fun endsWith(/*0*/ p0: kotlin.String): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun equalsIgnoreCase(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun getBytes(): kotlin.ByteArray + public open fun getBytes(/*0*/ p0: java.nio.charset.Charset): kotlin.ByteArray + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun getBytes(/*0*/ p0: kotlin.String): kotlin.ByteArray + public/*package*/ open fun getChars(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun hash32(): kotlin.Int + public open override /*3*/ fun hashCode(): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun indexOfSupplementary(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun intern(): kotlin.String + public open fun isEmpty(): kotlin.Boolean + public open fun lastIndexOf(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun lastIndexOfSupplementary(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun length(): kotlin.Int + public open fun matches(/*0*/ p0: kotlin.String): kotlin.Boolean + public open fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun regionMatches(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Boolean + public open fun regionMatches(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public open fun replace(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.String + public open fun replace(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.CharSequence): kotlin.String + public open fun replaceAll(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String): kotlin.String + public open fun replaceFirst(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String): kotlin.String + public open fun split(/*0*/ regex: kotlin.String): kotlin.Array + public open fun split(/*0*/ regex: kotlin.String, /*1*/ limit: kotlin.Int): kotlin.Array + public open fun startsWith(/*0*/ p0: kotlin.String): kotlin.Boolean + public open fun startsWith(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public open fun toCharArray(): kotlin.CharArray + public open fun toLowerCase(): kotlin.String + public open fun toLowerCase(/*0*/ locale: java.util.Locale): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + public open fun toUpperCase(): kotlin.String + public open fun toUpperCase(/*0*/ locale: java.util.Locale): kotlin.String + public open fun trim(): kotlin.String + + private open class CaseInsensitiveComparator : java.util.Comparator, java.io.Serializable { + private constructor CaseInsensitiveComparator() + public open override /*1*/ fun compare(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8575799808933029326.toLong() + } + + // Static members + public final val CASE_INSENSITIVE_ORDER: java.util.Comparator + private final val HASHING_SEED: kotlin.Int + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + private final val serialVersionUID: kotlin.Long = -6849794470754667710.toLong() + private open fun checkBounds(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun copyValueOf(/*0*/ p0: kotlin.CharArray): kotlin.String + public open fun copyValueOf(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.String + public open fun format(/*0*/ p0: java.util.Locale?, /*1*/ p1: kotlin.String, /*2*/ vararg p2: kotlin.Any? /*kotlin.Array*/): kotlin.String + public open fun format(/*0*/ p0: kotlin.String, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): kotlin.String + public/*package*/ open fun indexOf(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int): kotlin.Int + public/*package*/ open fun lastIndexOf(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int): kotlin.Int + public open fun valueOf(/*0*/ p0: kotlin.Any?): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Boolean): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Char): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.CharArray): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Double): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Float): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Int): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Long): kotlin.String + } + + public final class StringBuffer : java.lang.AbstractStringBuilder, java.io.Serializable, kotlin.CharSequence { + public constructor StringBuffer() + public constructor StringBuffer(/*0*/ p0: kotlin.CharSequence) + public constructor StringBuffer(/*0*/ p0: kotlin.Int) + public constructor StringBuffer(/*0*/ p0: kotlin.String) + public/*package*/ final override /*1*/ /*fake_override*/ var count: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var value: kotlin.CharArray? + public open override /*1*/ fun append(/*0*/ p0: java.lang.StringBuffer?): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Any?): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Boolean): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Double): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Float): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Long): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.String?): java.lang.StringBuffer + public open override /*1*/ fun appendCodePoint(/*0*/ p0: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun capacity(): kotlin.Int + public open override /*1*/ fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun delete(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun deleteCharAt(/*0*/ p0: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun expandCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getValue(): kotlin.CharArray? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): java.lang.StringBuffer + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun length(): kotlin.Int + public open override /*1*/ fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*1*/ fun replace(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String): java.lang.StringBuffer + public open override /*1*/ fun reverse(): java.lang.StringBuffer + public open override /*1*/ fun setCharAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): kotlin.Unit + public open override /*1*/ fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open override /*1*/ fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + public open override /*1*/ fun trimToSize(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + public/*package*/ final val serialVersionUID: kotlin.Long = 3388685877147921107.toLong() + } + + public final class StringBuilder : java.lang.AbstractStringBuilder, java.io.Serializable, kotlin.CharSequence { + public constructor StringBuilder() + public constructor StringBuilder(/*0*/ p0: kotlin.CharSequence) + public constructor StringBuilder(/*0*/ p0: kotlin.Int) + public constructor StringBuilder(/*0*/ p0: kotlin.String) + public/*package*/ final override /*1*/ /*fake_override*/ var count: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var value: kotlin.CharArray? + public open override /*1*/ fun append(/*0*/ p0: java.lang.StringBuffer?): java.lang.StringBuilder + private open fun append(/*0*/ p0: java.lang.StringBuilder?): java.lang.StringBuilder? + public open override /*1*/ fun append(/*0*/ p0: kotlin.Any?): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Boolean): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Double): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Float): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Long): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.String?): java.lang.StringBuilder + public open override /*1*/ fun appendCodePoint(/*0*/ p0: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun capacity(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ /*fake_override*/ fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun delete(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun deleteCharAt(/*0*/ p0: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun expandCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getValue(): kotlin.CharArray? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): java.lang.StringBuilder + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun length(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*1*/ fun replace(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String): java.lang.StringBuilder + public open override /*1*/ fun reverse(): java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun setCharAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open override /*1*/ /*fake_override*/ fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun trimToSize(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 4383685877147921099.toLong() + } + + java.lang.annotation.Target(value = {ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE}: kotlin.Array) java.lang.annotation.Retention(value = RetentionPolicy.SOURCE: java.lang.annotation.RetentionPolicy) public final annotation class SuppressWarnings : kotlin.Annotation { + public constructor SuppressWarnings(/*0*/ vararg value: kotlin.String /*kotlin.Array*/) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun value(): kotlin.Array + } + + public final class System { + private constructor System() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final var cons: [ERROR : Unresolved java classifier: Console]? + public final val err: java.io.PrintStream + public final val `in`: java.io.InputStream + private final var lineSeparator: kotlin.String? + public final val out: java.io.PrintStream + private final var props: java.util.Properties? + private final var security: [ERROR : Unresolved java classifier: SecurityManager]? + public open fun arraycopy(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun checkIO(): kotlin.Unit + private open fun checkKey(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun clearProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun console(): [ERROR : Unresolved java classifier: Console]? + public open fun currentTimeMillis(): kotlin.Long + public open fun exit(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun gc(): kotlin.Unit + public/*package*/ open fun getCallerClass(): java.lang.Class? + public open fun getProperties(): java.util.Properties? + public open fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getSecurityManager(): [ERROR : Unresolved java classifier: SecurityManager]? + public open fun getenv(): kotlin.MutableMap + public open fun getenv(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun identityHashCode(/*0*/ p0: kotlin.Any?): kotlin.Int + public open fun inheritedChannel(): [ERROR : Unresolved java classifier: Channel]? + private open fun initProperties(/*0*/ p0: java.util.Properties?): java.util.Properties? + private open fun initializeSystemClass(): kotlin.Unit + public open fun lineSeparator(): kotlin.String? + public open fun load(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun loadLibrary(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun mapLibraryName(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun nanoTime(): kotlin.Long + private open fun registerNatives(): kotlin.Unit + public open fun runFinalization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun runFinalizersOnExit(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setErr(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + private open fun setErr0(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + public open fun setIn(/*0*/ p0: java.io.InputStream?): kotlin.Unit + private open fun setIn0(/*0*/ p0: java.io.InputStream?): kotlin.Unit + private open fun setJavaLangAccess(): kotlin.Unit + public open fun setOut(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + private open fun setOut0(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + public open fun setProperties(/*0*/ p0: java.util.Properties?): kotlin.Unit + public open fun setProperty(/*0*/ key: kotlin.String, /*1*/ value: kotlin.String): kotlin.String? + public open fun setSecurityManager(/*0*/ p0: [ERROR : Unresolved java classifier: SecurityManager]?): kotlin.Unit + private open fun setSecurityManager0(/*0*/ p0: [ERROR : Unresolved java classifier: SecurityManager]?): kotlin.Unit + } + + public open class Thread : java.lang.Runnable { + public constructor Thread() + public /*synthesized*/ constructor Thread(/*0*/ p0: (() -> kotlin.Unit)?) + public /*synthesized*/ constructor Thread(/*0*/ p0: (() -> kotlin.Unit)?, /*1*/ p1: kotlin.String) + public /*synthesized*/ constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?) + public /*synthesized*/ constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String) + public /*synthesized*/ constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.Long) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.Long) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: kotlin.String) + public constructor Thread(/*0*/ p0: java.lang.Runnable?) + public constructor Thread(/*0*/ p0: java.lang.Runnable?, /*1*/ p1: kotlin.String) + public constructor Thread(/*0*/ p0: kotlin.String) + private final var blocker: [ERROR : Unresolved java classifier: Interruptible]? + private final val blockerLock: kotlin.Any? + private final var contextClassLoader: java.lang.ClassLoader? + private final var daemon: kotlin.Boolean + private final var eetop: kotlin.Long + private final var group: [ERROR : Unresolved java classifier: ThreadGroup]? + public/*package*/ final var inheritableThreadLocals: java.lang.ThreadLocal.ThreadLocalMap? + private final var inheritedAccessControlContext: [ERROR : Unresolved java classifier: AccessControlContext]? + private final var name: kotlin.CharArray? + private final var nativeParkEventPointer: kotlin.Long + public/*package*/ final var parkBlocker: kotlin.Any? + private final var priority: kotlin.Int + private final var single_step: kotlin.Boolean + private final var stackSize: kotlin.Long + private final var stillborn: kotlin.Boolean + private final var target: java.lang.Runnable? + public/*package*/ final var threadLocals: java.lang.ThreadLocal.ThreadLocalMap? + private final var threadQ: java.lang.Thread? + private final var threadStatus: kotlin.Int + private final var tid: kotlin.Long + private final var uncaughtExceptionHandler: java.lang.Thread.UncaughtExceptionHandler? + public/*package*/ open fun blockedOn(/*0*/ p0: [ERROR : Unresolved java classifier: Interruptible]?): kotlin.Unit + public final fun checkAccess(): kotlin.Unit + protected/*protected and package*/ open fun clone(): kotlin.Any? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun countStackFrames(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun destroy(): kotlin.Unit + private open fun dispatchUncaughtException(/*0*/ p0: kotlin.Throwable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun exit(): kotlin.Unit + public open fun getContextClassLoader(): java.lang.ClassLoader? + public open fun getId(): kotlin.Long + public final fun getName(): kotlin.String + public final fun getPriority(): kotlin.Int + public open fun getStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + public open fun getState(): java.lang.Thread.State + public final fun getThreadGroup(): [ERROR : Unresolved java classifier: ThreadGroup]? + public open fun getUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private final /*synthesized*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long): kotlin.Unit + private open fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long): kotlin.Unit + public open fun interrupt(): kotlin.Unit + private open fun interrupt0(): kotlin.Unit + public final fun isAlive(): kotlin.Boolean + public final fun isDaemon(): kotlin.Boolean + public open fun isInterrupted(): kotlin.Boolean + private open fun isInterrupted(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public final fun join(): kotlin.Unit + public final fun join(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun join(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun resume(): kotlin.Unit + private open fun resume0(): kotlin.Unit + public open override /*1*/ fun run(): kotlin.Unit + public open fun setContextClassLoader(/*0*/ p0: java.lang.ClassLoader?): kotlin.Unit + public final fun setDaemon(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final fun setName(/*0*/ p0: kotlin.String): kotlin.Unit + private open fun setNativeName(/*0*/ p0: kotlin.String?): kotlin.Unit + public final fun setPriority(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun setPriority0(/*0*/ p0: kotlin.Int): kotlin.Unit + public final /*synthesized*/ fun setUncaughtExceptionHandler(/*0*/ p0: ((java.lang.Thread, kotlin.Throwable) -> kotlin.Unit)?): kotlin.Unit + public open fun setUncaughtExceptionHandler(/*0*/ p0: java.lang.Thread.UncaughtExceptionHandler?): kotlin.Unit + public open fun start(): kotlin.Unit + private open fun start0(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun stop(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun stop(/*0*/ p0: kotlin.Throwable): kotlin.Unit + private open fun stop0(/*0*/ p0: kotlin.Any?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun suspend(): kotlin.Unit + private open fun suspend0(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + private open class Caches { + private constructor Caches() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val subclassAudits: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val subclassAuditsQueue: [ERROR : Unresolved java classifier: ReferenceQueue>] + } + + public final enum class State : kotlin.Enum { + private constructor State() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry BLOCKED : java.lang.Thread.State { + private constructor BLOCKED() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.BLOCKED { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NEW : java.lang.Thread.State { + private constructor NEW() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.NEW { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNNABLE : java.lang.Thread.State { + private constructor RUNNABLE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.RUNNABLE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TERMINATED : java.lang.Thread.State { + private constructor TERMINATED() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.TERMINATED { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIMED_WAITING : java.lang.Thread.State { + private constructor TIMED_WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.TIMED_WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : java.lang.Thread.State { + private constructor WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.Thread.State + public final /*synthesized*/ fun values(): kotlin.Array + } + + public trait UncaughtExceptionHandler { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun uncaughtException(/*0*/ p0: java.lang.Thread, /*1*/ p1: kotlin.Throwable): kotlin.Unit + } + + public/*package*/ open class WeakClassKey { + public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]?) + private final val hash: kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + } + + // Static members + private final val EMPTY_STACK_TRACE: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + public final val MAX_PRIORITY: kotlin.Int = 10 + public final val MIN_PRIORITY: kotlin.Int = 1 + public final val NORM_PRIORITY: kotlin.Int = 5 + private final val SUBCLASS_IMPLEMENTATION_PERMISSION: [ERROR : Unresolved java classifier: RuntimePermission] + private final var defaultUncaughtExceptionHandler: java.lang.Thread.UncaughtExceptionHandler? + private final var threadInitNumber: kotlin.Int + private final var threadSeqNumber: kotlin.Long + public final /*synthesized*/ fun UncaughtExceptionHandler(/*0*/ function: (java.lang.Thread, kotlin.Throwable) -> kotlin.Unit): java.lang.Thread.UncaughtExceptionHandler + public open fun activeCount(): kotlin.Int + private open fun auditSubclass(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public open fun currentThread(): java.lang.Thread + public open fun dumpStack(): kotlin.Unit + private open fun dumpThreads(/*0*/ p0: kotlin.Array?): kotlin.Array?>? + public open fun enumerate(/*0*/ tarray: kotlin.Array): kotlin.Int + public open fun getAllStackTraces(): kotlin.MutableMap> + public open fun getDefaultUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler? + private open fun getThreads(): kotlin.Array? + public open fun holdsLock(/*0*/ p0: kotlin.Any): kotlin.Boolean + public open fun interrupted(): kotlin.Boolean + private open fun isCCLOverridden(/*0*/ p0: java.lang.Class?): kotlin.Boolean + private open fun nextThreadID(): kotlin.Long + private open fun nextThreadNum(): kotlin.Int + public/*package*/ open fun processQueue(/*0*/ p0: [ERROR : Unresolved java classifier: ReferenceQueue>]?, /*1*/ p1: [ERROR : Unresolved java classifier: ConcurrentMap>, ?>]?): kotlin.Unit + private open fun registerNatives(): kotlin.Unit + public final /*synthesized*/ fun setDefaultUncaughtExceptionHandler(/*0*/ p0: ((java.lang.Thread, kotlin.Throwable) -> kotlin.Unit)?): kotlin.Unit + public open fun setDefaultUncaughtExceptionHandler(/*0*/ p0: java.lang.Thread.UncaughtExceptionHandler?): kotlin.Unit + public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun sleep(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun yield(): kotlin.Unit + } + + public open class ThreadLocal { + public constructor ThreadLocal() + private final val threadLocalHashCode: kotlin.Int + public/*package*/ open fun childValue(/*0*/ p0: T?): T? + public/*package*/ open fun createMap(/*0*/ p0: java.lang.Thread?, /*1*/ p1: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(): T? + public/*package*/ open fun getMap(/*0*/ p0: java.lang.Thread?): java.lang.ThreadLocal.ThreadLocalMap? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun initialValue(): T? + public open fun remove(): kotlin.Unit + public open fun set(/*0*/ p0: T?): kotlin.Unit + private open fun setInitialValue(): T? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class ThreadLocalMap { + private constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap?) + public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?) + private final var size: kotlin.Int + private final var table: kotlin.Array? + private final var threshold: kotlin.Int + private open fun cleanSomeSlots(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun expungeStaleEntries(): kotlin.Unit + private open fun expungeStaleEntry(/*0*/ p0: kotlin.Int): kotlin.Int + private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal?): java.lang.ThreadLocal.ThreadLocalMap.Entry? + private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry?): java.lang.ThreadLocal.ThreadLocalMap.Entry? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun rehash(): kotlin.Unit + private open fun remove(/*0*/ p0: java.lang.ThreadLocal?): kotlin.Unit + private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun resize(): kotlin.Unit + private open fun set(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?): kotlin.Unit + private open fun setThreshold(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class Entry { + public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?) + public/*package*/ final var value: kotlin.Any? + } + + // Static members + private final val INITIAL_CAPACITY: kotlin.Int = 16 + private open fun nextIndex(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun prevIndex(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + } + + // Static members + private final val HASH_INCREMENT: kotlin.Int = 1640531527 + private final var nextHashCode: java.util.concurrent.atomic.AtomicInteger? + public/*package*/ open fun createInheritedMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap?): java.lang.ThreadLocal.ThreadLocalMap? + private open fun nextHashCode(): kotlin.Int + } + + public open class Throwable : java.io.Serializable { + public constructor Throwable() + public constructor Throwable(/*0*/ p0: kotlin.String?) + public constructor Throwable(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor Throwable(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor Throwable(/*0*/ p0: kotlin.Throwable?) + private final var backtrace: kotlin.Any? + private final var cause: kotlin.Throwable? + private final var detailMessage: kotlin.String? + private final var stackTrace: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]>? + private final var suppressedExceptions: kotlin.List? + public final fun addSuppressed(/*0*/ p0: kotlin.Throwable): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun fillInStackTrace(): kotlin.Throwable + private open fun fillInStackTrace(/*0*/ p0: kotlin.Int): kotlin.Throwable? + public open fun getCause(): kotlin.Throwable? + public open fun getLocalizedMessage(): kotlin.String + public open fun getMessage(): kotlin.String? + private open fun getOurStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]>? + public open fun getStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]>? + public/*package*/ open fun getStackTraceDepth(): kotlin.Int + public/*package*/ open fun getStackTraceElement(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: StackTraceElement]? + public final fun getSuppressed(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun initCause(/*0*/ p0: kotlin.Throwable?): kotlin.Throwable + private open fun printEnclosedStackTrace(/*0*/ p0: java.lang.Throwable.PrintStreamOrWriter?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.Set?): kotlin.Unit + public open fun printStackTrace(): kotlin.Unit + public open fun printStackTrace(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]?): kotlin.Unit + public open fun printStackTrace(/*0*/ p0: java.io.PrintStream): kotlin.Unit + private open fun printStackTrace(/*0*/ p0: java.lang.Throwable.PrintStreamOrWriter?): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun setStackTrace(/*0*/ p0: kotlin.Array): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private abstract class PrintStreamOrWriter { + private constructor PrintStreamOrWriter() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ abstract fun lock(): kotlin.Any? + public/*package*/ abstract fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class SentinelHolder { + private constructor SentinelHolder() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val STACK_TRACE_ELEMENT_SENTINEL: [ERROR : Unresolved java classifier: StackTraceElement] + public final val STACK_TRACE_SENTINEL: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + } + + private open class WrappedPrintStream : java.lang.Throwable.PrintStreamOrWriter { + public/*package*/ constructor WrappedPrintStream(/*0*/ p0: java.io.PrintStream?) + private final val printStream: java.io.PrintStream? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open override /*1*/ fun lock(): kotlin.Any? + public/*package*/ open override /*1*/ fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class WrappedPrintWriter : java.lang.Throwable.PrintStreamOrWriter { + public/*package*/ constructor WrappedPrintWriter(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]?) + private final val printWriter: [ERROR : Unresolved java classifier: PrintWriter]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open override /*1*/ fun lock(): kotlin.Any? + public/*package*/ open override /*1*/ fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val CAUSE_CAPTION: kotlin.String = "Caused by: " + private final val EMPTY_THROWABLE_ARRAY: kotlin.Array + private final val NULL_CAUSE_MESSAGE: kotlin.String = "Cannot suppress a null exception." + private final val SELF_SUPPRESSION_MESSAGE: kotlin.String = "Self-suppression not permitted" + private final val SUPPRESSED_CAPTION: kotlin.String = "Suppressed: " + private final val SUPPRESSED_SENTINEL: kotlin.List + private final val UNASSIGNED_STACK: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + private final val serialVersionUID: kotlin.Long = -3042686055658047285.toLong() + } + + public open class UnsupportedOperationException : java.lang.RuntimeException { + public constructor UnsupportedOperationException() + public constructor UnsupportedOperationException(/*0*/ p0: kotlin.String?) + public constructor UnsupportedOperationException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor UnsupportedOperationException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -1242599979055084673.toLong() + } + + public final class Void { + private constructor Void() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val TYPE: java.lang.Class + } + + package java.lang.annotation { + public /*synthesized*/ fun Annotation(/*0*/ function: () -> java.lang.Class): java.lang.annotation.Annotation + + public trait Annotation { + public abstract fun annotationType(): java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class AnnotationFormatError : java.lang.Error { + public constructor AnnotationFormatError(/*0*/ p0: kotlin.String?) + public constructor AnnotationFormatError(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor AnnotationFormatError(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4256701562333669892.toLong() + } + + public open class AnnotationTypeMismatchException : java.lang.RuntimeException { + public constructor AnnotationTypeMismatchException(/*0*/ p0: java.lang.reflect.Method, /*1*/ p1: kotlin.String) + private final val element: java.lang.reflect.Method? + private final val foundType: kotlin.String? + public open fun element(): java.lang.reflect.Method + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foundType(): kotlin.String + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8125925355765570191.toLong() + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Documented : kotlin.Annotation { + public constructor Documented() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final enum class ElementType : kotlin.Enum { + private constructor ElementType() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANNOTATION_TYPE : java.lang.annotation.ElementType { + private constructor ANNOTATION_TYPE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.ANNOTATION_TYPE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CONSTRUCTOR : java.lang.annotation.ElementType { + private constructor CONSTRUCTOR() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.CONSTRUCTOR { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FIELD : java.lang.annotation.ElementType { + private constructor FIELD() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.FIELD { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LOCAL_VARIABLE : java.lang.annotation.ElementType { + private constructor LOCAL_VARIABLE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.LOCAL_VARIABLE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry METHOD : java.lang.annotation.ElementType { + private constructor METHOD() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.METHOD { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PACKAGE : java.lang.annotation.ElementType { + private constructor PACKAGE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.PACKAGE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PARAMETER : java.lang.annotation.ElementType { + private constructor PARAMETER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.PARAMETER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TYPE : java.lang.annotation.ElementType { + private constructor TYPE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.TYPE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.ElementType + public final /*synthesized*/ fun values(): kotlin.Array + } + + public open class IncompleteAnnotationException : java.lang.RuntimeException { + public constructor IncompleteAnnotationException(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String) + private final var annotationType: java.lang.Class? + private final var elementName: kotlin.String? + public open fun annotationType(): java.lang.Class + public open fun elementName(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8445097402741811912.toLong() + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Inherited : kotlin.Annotation { + public constructor Inherited() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Retention : kotlin.Annotation { + public constructor Retention(/*0*/ value: java.lang.annotation.RetentionPolicy) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun value(): java.lang.annotation.RetentionPolicy + } + + public final enum class RetentionPolicy : kotlin.Enum { + private constructor RetentionPolicy() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry CLASS : java.lang.annotation.RetentionPolicy { + private constructor CLASS() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.CLASS { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNTIME : java.lang.annotation.RetentionPolicy { + private constructor RUNTIME() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.RUNTIME { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SOURCE : java.lang.annotation.RetentionPolicy { + private constructor SOURCE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.SOURCE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.RetentionPolicy + public final /*synthesized*/ fun values(): kotlin.Array + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Target : kotlin.Annotation { + public constructor Target(/*0*/ vararg value: java.lang.annotation.ElementType /*kotlin.Array*/) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun value(): kotlin.Array + } + } + + package java.lang.reflect { + public /*synthesized*/ fun GenericDeclaration(/*0*/ function: () -> kotlin.Array]?>): java.lang.reflect.GenericDeclaration + + public open class AccessibleObject : java.lang.reflect.AnnotatedElement { + protected/*protected and package*/ constructor AccessibleObject() + public/*package*/ final var override: kotlin.Boolean + public/*package*/ final var securityCheckCache: kotlin.Any? + public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ fun getAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isAccessible(): kotlin.Boolean + public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val ACCESS_PERMISSION: [ERROR : Unresolved java classifier: Permission] + public/*package*/ final val reflectionFactory: [ERROR : Unresolved java classifier: ReflectionFactory] + public open fun setAccessible(/*0*/ array: kotlin.Array, /*1*/ flag: kotlin.Boolean): kotlin.Unit + private open fun setAccessible0(/*0*/ p0: java.lang.reflect.AccessibleObject?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + } + + public trait AnnotatedElement { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public abstract fun getAnnotations(): kotlin.Array + public abstract fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Array { + private constructor Array() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public open fun get(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Any? + public open fun getBoolean(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open fun getByte(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Byte + public open fun getChar(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Char + public open fun getDouble(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Double + public open fun getFloat(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Float + public open fun getInt(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getLength(/*0*/ p0: kotlin.Any): kotlin.Int + public open fun getLong(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun getShort(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Short + private open fun multiNewArray(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.IntArray?): kotlin.Any? + private open fun newArray(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Int): kotlin.Any? + public open fun newInstance(/*0*/ componentType: java.lang.Class, /*1*/ vararg dimensions: kotlin.Int /*kotlin.Array*/): kotlin.Any + public open fun newInstance(/*0*/ componentType: java.lang.Class, /*1*/ length: kotlin.Int): kotlin.Any + public open fun set(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any?): kotlin.Unit + public open fun setBoolean(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun setByte(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open fun setChar(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Unit + public open fun setDouble(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Double): kotlin.Unit + public open fun setFloat(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Float): kotlin.Unit + public open fun setInt(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setLong(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Long): kotlin.Unit + public open fun setShort(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Short): kotlin.Unit + } + + public final class Constructor : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { + public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Array>?, /*2*/ p2: kotlin.Array>?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.ByteArray?, /*7*/ p7: kotlin.ByteArray?) + private final var annotations: kotlin.ByteArray? + private final var clazz: java.lang.Class? + private final var constructorAccessor: [ERROR : Unresolved java classifier: ConstructorAccessor]? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var exceptionTypes: kotlin.Array>? + private final var genericInfo: [ERROR : Unresolved java classifier: ConstructorRepository]? + private final var modifiers: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean + private final var parameterAnnotations: kotlin.ByteArray? + private final var parameterTypes: kotlin.Array>? + private final var root: java.lang.reflect.Constructor? + public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any? + private final var signature: kotlin.String? + private final var slot: kotlin.Int + private open fun acquireConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun copy(): java.lang.reflect.Constructor? + private open fun declaredAnnotations(): kotlin.MutableMap, kotlin.Annotation>? + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array + public/*package*/ open fun getConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]? + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaringClass(): java.lang.Class + public open fun getExceptionTypes(): kotlin.Array>? + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + public open fun getGenericExceptionTypes(): kotlin.Array? + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ConstructorRepository]? + public open fun getGenericParameterTypes(): kotlin.Array? + public open override /*1*/ fun getModifiers(): kotlin.Int + public open override /*1*/ fun getName(): kotlin.String + public open fun getParameterAnnotations(): kotlin.Array?> + public open fun getParameterTypes(): kotlin.Array>? + public/*package*/ open fun getRawAnnotations(): kotlin.ByteArray? + public/*package*/ open fun getRawParameterAnnotations(): kotlin.ByteArray? + public/*package*/ open fun getSignature(): kotlin.String? + public/*package*/ open fun getSlot(): kotlin.Int + public open override /*1*/ fun getTypeParameters(): kotlin.Array>]> + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open override /*1*/ fun isSynthetic(): kotlin.Boolean + public open fun isVarArgs(): kotlin.Boolean + public open fun newInstance(/*0*/ vararg p0: kotlin.Any? /*kotlin.Array*/): T + public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun setConstructorAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: ConstructorAccessor]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open fun toGenericString(): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + } + + public final class Field : java.lang.reflect.AccessibleObject, java.lang.reflect.Member { + public/*package*/ constructor Field(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.lang.Class?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.ByteArray?) + private final var annotations: kotlin.ByteArray? + private final var clazz: java.lang.Class? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var fieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]? + private final var genericInfo: [ERROR : Unresolved java classifier: FieldRepository]? + private final var modifiers: kotlin.Int + private final var name: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean + private final var overrideFieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]? + private final var root: java.lang.reflect.Field? + public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any? + private final var signature: kotlin.String? + private final var slot: kotlin.Int + private final var `type`: java.lang.Class? + private open fun acquireFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun copy(): java.lang.reflect.Field? + private open fun declaredAnnotations(): kotlin.MutableMap, kotlin.Annotation>? + private open fun doSecurityCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.Any?): kotlin.Any? + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array + public open fun getBoolean(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open fun getByte(/*0*/ p0: kotlin.Any?): kotlin.Byte + public open fun getChar(/*0*/ p0: kotlin.Any?): kotlin.Char + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaringClass(): java.lang.Class + public open fun getDouble(/*0*/ p0: kotlin.Any?): kotlin.Double + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + private open fun getFieldAccessor(/*0*/ p0: kotlin.Any?): [ERROR : Unresolved java classifier: FieldAccessor]? + private open fun getFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]? + public open fun getFloat(/*0*/ p0: kotlin.Any?): kotlin.Float + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: FieldRepository]? + private open fun getGenericSignature(): kotlin.String? + public open fun getGenericType(): java.lang.reflect.Type? + public open fun getInt(/*0*/ p0: kotlin.Any?): kotlin.Int + public open fun getLong(/*0*/ p0: kotlin.Any?): kotlin.Long + public open override /*1*/ fun getModifiers(): kotlin.Int + public open override /*1*/ fun getName(): kotlin.String? + public open fun getShort(/*0*/ p0: kotlin.Any?): kotlin.Short + public open fun getType(): java.lang.Class? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun isEnumConstant(): kotlin.Boolean + public open override /*1*/ fun isSynthetic(): kotlin.Boolean + public open fun set(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setBoolean(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun setByte(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Byte): kotlin.Unit + public open fun setChar(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Char): kotlin.Unit + public open fun setDouble(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Double): kotlin.Unit + private open fun setFieldAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: FieldAccessor]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun setFloat(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Float): kotlin.Unit + public open fun setInt(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setLong(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun setShort(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Short): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open fun toGenericString(): kotlin.String + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class?): kotlin.String? + } + + public trait GenericDeclaration { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getTypeParameters(): kotlin.Array]?> + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Member { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getDeclaringClass(): java.lang.Class + public abstract fun getModifiers(): kotlin.Int + public abstract fun getName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isSynthetic(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val DECLARED: kotlin.Int = 1 + public final val PUBLIC: kotlin.Int = 0 + } + + public final class Method : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { + public/*package*/ constructor Method(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Array>?, /*3*/ p3: java.lang.Class?, /*4*/ p4: kotlin.Array>?, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String?, /*8*/ p8: kotlin.ByteArray?, /*9*/ p9: kotlin.ByteArray?, /*10*/ p10: kotlin.ByteArray?) + private final var annotationDefault: kotlin.ByteArray? + private final var annotations: kotlin.ByteArray? + private final var clazz: java.lang.Class? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var exceptionTypes: kotlin.Array>? + private final var genericInfo: [ERROR : Unresolved java classifier: MethodRepository]? + private final var methodAccessor: [ERROR : Unresolved java classifier: MethodAccessor]? + private final var modifiers: kotlin.Int + private final var name: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean + private final var parameterAnnotations: kotlin.ByteArray? + private final var parameterTypes: kotlin.Array>? + private final var returnType: java.lang.Class? + private final var root: java.lang.reflect.Method? + public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any? + private final var signature: kotlin.String? + private final var slot: kotlin.Int + private open fun acquireMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun copy(): java.lang.reflect.Method? + private open fun declaredAnnotations(): kotlin.MutableMap, kotlin.Annotation>? + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaringClass(): java.lang.Class + public open fun getDefaultValue(): kotlin.Any? + public open fun getExceptionTypes(): kotlin.Array>? + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + public open fun getGenericExceptionTypes(): kotlin.Array? + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: MethodRepository]? + public open fun getGenericParameterTypes(): kotlin.Array? + public open fun getGenericReturnType(): java.lang.reflect.Type? + private open fun getGenericSignature(): kotlin.String? + public/*package*/ open fun getMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]? + public open override /*1*/ fun getModifiers(): kotlin.Int + public open override /*1*/ fun getName(): kotlin.String? + public open fun getParameterAnnotations(): kotlin.Array> + public open fun getParameterTypes(): kotlin.Array>? + public open fun getReturnType(): java.lang.Class? + public open override /*1*/ fun getTypeParameters(): kotlin.Array]> + public open override /*3*/ fun hashCode(): kotlin.Int + public open fun invoke(/*0*/ p0: kotlin.Any?, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun isBridge(): kotlin.Boolean + public open override /*1*/ fun isSynthetic(): kotlin.Boolean + public open fun isVarArgs(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun setMethodAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: MethodAccessor]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open fun toGenericString(): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + } + + public trait Type { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + package java.net { + + public open class ConnectException : java.net.SocketException { + public constructor ConnectException() + public constructor ConnectException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3831404271622369215.toLong() + } + + public final class DatagramPacket { + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: SocketAddress]) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?, /*3*/ p3: kotlin.Int) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: SocketAddress]) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.net.InetAddress?, /*4*/ p4: kotlin.Int) + public/*package*/ final var address: java.net.InetAddress? + public/*package*/ final var buf: kotlin.ByteArray? + public/*package*/ final var bufLength: kotlin.Int + public/*package*/ final var length: kotlin.Int + public/*package*/ final var offset: kotlin.Int + public/*package*/ final var port: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAddress(): java.net.InetAddress? + public open fun getData(): kotlin.ByteArray? + public open fun getLength(): kotlin.Int + public open fun getOffset(): kotlin.Int + public open fun getPort(): kotlin.Int + public open fun getSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun setAddress(/*0*/ p0: java.net.InetAddress?): kotlin.Unit + public open fun setData(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun setData(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setPort(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSocketAddress(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private open fun init(): kotlin.Unit + } + + public open class DatagramSocket : java.io.Closeable { + public constructor DatagramSocket() + protected/*protected and package*/ constructor DatagramSocket(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImpl]) + public constructor DatagramSocket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?) + public constructor DatagramSocket(/*0*/ p0: kotlin.Int) + public constructor DatagramSocket(/*0*/ p0: kotlin.Int, /*1*/ p1: java.net.InetAddress?) + private final var bound: kotlin.Boolean + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + public/*package*/ final var connectState: kotlin.Int + public/*package*/ final var connectedAddress: java.net.InetAddress? + public/*package*/ final var connectedPort: kotlin.Int + private final var created: kotlin.Boolean + public/*package*/ final var impl: [ERROR : Unresolved java classifier: DatagramSocketImpl]? + public/*package*/ final var oldImpl: kotlin.Boolean + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?): kotlin.Unit + public/*package*/ open fun checkAddress(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun checkOldImpl(): kotlin.Unit + public open override /*1*/ fun close(): kotlin.Unit + public open fun connect(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]): kotlin.Unit + public open fun connect(/*0*/ p0: java.net.InetAddress, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun connectInternal(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun createImpl(): kotlin.Unit + public open fun disconnect(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getBroadcast(): kotlin.Boolean + public open fun getChannel(): [ERROR : Unresolved java classifier: DatagramChannel]? + public/*package*/ open fun getImpl(): [ERROR : Unresolved java classifier: DatagramSocketImpl]? + public open fun getInetAddress(): java.net.InetAddress? + public open fun getLocalAddress(): java.net.InetAddress? + public open fun getLocalPort(): kotlin.Int + public open fun getLocalSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getPort(): kotlin.Int + public open fun getReceiveBufferSize(): kotlin.Int + public open fun getRemoteSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getReuseAddress(): kotlin.Boolean + public open fun getSendBufferSize(): kotlin.Int + public open fun getSoTimeout(): kotlin.Int + public open fun getTrafficClass(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isBound(): kotlin.Boolean + public open fun isClosed(): kotlin.Boolean + public open fun isConnected(): kotlin.Boolean + public open fun receive(/*0*/ p0: java.net.DatagramPacket): kotlin.Unit + public open fun send(/*0*/ p0: java.net.DatagramPacket): kotlin.Unit + public open fun setBroadcast(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setReceiveBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setReuseAddress(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setSendBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSoTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setTrafficClass(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val ST_CONNECTED: kotlin.Int = 1 + public/*package*/ final val ST_CONNECTED_NO_IMPL: kotlin.Int = 2 + public/*package*/ final val ST_NOT_CONNECTED: kotlin.Int = 0 + public/*package*/ final var factory: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]? + public/*package*/ final var implClass: java.lang.Class? + public open fun setDatagramSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]?): kotlin.Unit + } + + public open class InetAddress : java.io.Serializable { + public/*package*/ constructor InetAddress() + public/*package*/ final var address: kotlin.Int + private final var canonicalHostName: kotlin.String? + public/*package*/ final var family: kotlin.Int + public/*package*/ final var hostName: kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAddress(): kotlin.ByteArray? + public open fun getCanonicalHostName(): kotlin.String? + public open fun getHostAddress(): kotlin.String? + public open fun getHostName(): kotlin.String? + public/*package*/ open fun getHostName(/*0*/ p0: kotlin.Boolean): kotlin.String? + public open override /*1*/ fun hashCode(): kotlin.Int + public open fun isAnyLocalAddress(): kotlin.Boolean + public open fun isLinkLocalAddress(): kotlin.Boolean + public open fun isLoopbackAddress(): kotlin.Boolean + public open fun isMCGlobal(): kotlin.Boolean + public open fun isMCLinkLocal(): kotlin.Boolean + public open fun isMCNodeLocal(): kotlin.Boolean + public open fun isMCOrgLocal(): kotlin.Boolean + public open fun isMCSiteLocal(): kotlin.Boolean + public open fun isMulticastAddress(): kotlin.Boolean + public open fun isReachable(/*0*/ p0: [ERROR : Unresolved java classifier: NetworkInterface]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open fun isReachable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isSiteLocalAddress(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readObjectNoData(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open override /*1*/ fun toString(): kotlin.String + + public/*package*/ final class Cache { + public constructor Cache(/*0*/ p0: java.net.InetAddress.Cache.Type?) + private final var cache: [ERROR : Unresolved java classifier: LinkedHashMap]? + private final var `type`: java.net.InetAddress.Cache.Type? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.String?): java.net.InetAddress.CacheEntry? + private open fun getPolicy(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun put(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.net.InetAddress.Cache? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ final enum class Type : kotlin.Enum { + private constructor Type() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry Negative : java.net.InetAddress.Cache.Type { + private constructor Negative() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.net.InetAddress.Cache.Type.Negative { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry Positive : java.net.InetAddress.Cache.Type { + private constructor Positive() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.net.InetAddress.Cache.Type.Positive { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.net.InetAddress.Cache.Type + public final /*synthesized*/ fun values(): kotlin.Array + } + } + + public/*package*/ final class CacheEntry { + public/*package*/ constructor CacheEntry(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Long) + public/*package*/ final var addresses: kotlin.Array? + public/*package*/ final var expiration: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val IPv4: kotlin.Int = 1 + public/*package*/ final val IPv6: kotlin.Int = 2 + private final var addressCache: java.net.InetAddress.Cache? + private final var addressCacheInit: kotlin.Boolean + private final val cacheLock: kotlin.Any + private final var cacheTime: kotlin.Long + private final var cachedLocalHost: java.net.InetAddress? + public/*package*/ final var impl: java.net.InetAddressImpl? + private final val lookupTable: java.util.HashMap + private final val maxCacheTime: kotlin.Long = 5000.toLong() + private final var nameServices: kotlin.List<[ERROR : Unresolved java classifier: NameService]>? + private final var negativeCache: java.net.InetAddress.Cache? + public/*package*/ final var preferIPv6Address: kotlin.Boolean + private final val serialVersionUID: kotlin.Long = 3286316764910316507.toLong() + public/*package*/ final var unknown_array: kotlin.Array? + public/*package*/ open fun anyLocalAddress(): java.net.InetAddress? + private open fun cacheAddresses(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun cacheInitIfNeeded(): kotlin.Unit + private open fun checkLookupTable(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun checkNumericZone(/*0*/ p0: kotlin.String?): kotlin.Int + private open fun createNSProvider(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: NameService]? + private open fun getAddressesFromNameService(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?): kotlin.Array? + public open fun getAllByName(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun getAllByName(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?): kotlin.Array? + private open fun getAllByName0(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun getAllByName0(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?, /*2*/ p2: kotlin.Boolean): kotlin.Array? + public/*package*/ open fun getAllByName0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Array? + public open fun getByAddress(/*0*/ p0: kotlin.ByteArray): java.net.InetAddress + public open fun getByAddress(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray): java.net.InetAddress + public open fun getByName(/*0*/ p0: kotlin.String?): java.net.InetAddress? + private open fun getByName(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?): java.net.InetAddress? + private open fun getCachedAddresses(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun getHostFromNameService(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Boolean): kotlin.String? + public open fun getLocalHost(): java.net.InetAddress? + public open fun getLoopbackAddress(): java.net.InetAddress? + private open fun init(): kotlin.Unit + public/*package*/ open fun loadImpl(/*0*/ p0: kotlin.String?): java.net.InetAddressImpl? + private open fun updateLookupTable(/*0*/ p0: kotlin.String?): kotlin.Unit + } + + public/*package*/ trait InetAddressImpl { + public abstract fun anyLocalAddress(): java.net.InetAddress? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getHostByAddr(/*0*/ p0: kotlin.ByteArray?): kotlin.String? + public abstract fun getLocalHostName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isReachable(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: NetworkInterface]?, /*3*/ p3: kotlin.Int): kotlin.Boolean + public abstract fun lookupAllHostAddr(/*0*/ p0: kotlin.String?): kotlin.Array? + public abstract fun loopbackAddress(): java.net.InetAddress? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class MalformedURLException : java.io.IOException { + public constructor MalformedURLException() + public constructor MalformedURLException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -182787522200415866.toLong() + } + + public open class ServerSocket : java.io.Closeable { + public constructor ServerSocket() + public/*package*/ constructor ServerSocket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImpl]?) + public constructor ServerSocket(/*0*/ p0: kotlin.Int) + public constructor ServerSocket(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int) + public constructor ServerSocket(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?) + private final var bound: kotlin.Boolean + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final var created: kotlin.Boolean + private final var impl: [ERROR : Unresolved java classifier: SocketImpl]? + private final var oldImpl: kotlin.Boolean + public open fun accept(): java.net.Socket + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?): kotlin.Unit + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun checkOldImpl(): kotlin.Unit + public open override /*1*/ fun close(): kotlin.Unit + public/*package*/ open fun createImpl(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getChannel(): [ERROR : Unresolved java classifier: ServerSocketChannel]? + public/*package*/ open fun getImpl(): [ERROR : Unresolved java classifier: SocketImpl]? + public open fun getInetAddress(): java.net.InetAddress? + public open fun getLocalPort(): kotlin.Int + public open fun getLocalSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getReceiveBufferSize(): kotlin.Int + public open fun getReuseAddress(): kotlin.Boolean + public open fun getSoTimeout(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final fun implAccept(/*0*/ p0: java.net.Socket): kotlin.Unit + public open fun isBound(): kotlin.Boolean + public open fun isClosed(): kotlin.Boolean + public/*package*/ open fun setBound(): kotlin.Unit + public/*package*/ open fun setCreated(): kotlin.Unit + private open fun setImpl(): kotlin.Unit + public open fun setPerformancePreferences(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setReceiveBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setReuseAddress(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setSoTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final var factory: [ERROR : Unresolved java classifier: SocketImplFactory]? + public open fun setSocketFactory(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImplFactory]?): kotlin.Unit + } + + public open class Socket : java.io.Closeable { + public constructor Socket() + public constructor Socket(/*0*/ p0: [ERROR : Unresolved java classifier: Proxy]) + private constructor Socket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?, /*1*/ p1: [ERROR : Unresolved java classifier: SocketAddress]?, /*2*/ p2: kotlin.Boolean) + protected/*protected and package*/ constructor Socket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImpl]?) + public constructor Socket(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int) + public constructor Socket(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?, /*3*/ p3: kotlin.Int) + public constructor Socket(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean) + public constructor Socket(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int) + public constructor Socket(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?, /*3*/ p3: kotlin.Int) + public constructor Socket(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean) + private final var bound: kotlin.Boolean + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final var connected: kotlin.Boolean + private final var created: kotlin.Boolean + public/*package*/ final var impl: [ERROR : Unresolved java classifier: SocketImpl]? + private final var oldImpl: kotlin.Boolean + private final var shutIn: kotlin.Boolean + private final var shutOut: kotlin.Boolean + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?): kotlin.Unit + private open fun checkAddress(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun checkOldImpl(): kotlin.Unit + public open override /*1*/ fun close(): kotlin.Unit + public open fun connect(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]): kotlin.Unit + public open fun connect(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress], /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun createImpl(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getChannel(): [ERROR : Unresolved java classifier: SocketChannel]? + public/*package*/ open fun getImpl(): [ERROR : Unresolved java classifier: SocketImpl]? + public open fun getInetAddress(): java.net.InetAddress? + public open fun getInputStream(): java.io.InputStream? + public open fun getKeepAlive(): kotlin.Boolean + public open fun getLocalAddress(): java.net.InetAddress? + public open fun getLocalPort(): kotlin.Int + public open fun getLocalSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getOOBInline(): kotlin.Boolean + public open fun getOutputStream(): java.io.OutputStream? + public open fun getPort(): kotlin.Int + public open fun getReceiveBufferSize(): kotlin.Int + public open fun getRemoteSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getReuseAddress(): kotlin.Boolean + public open fun getSendBufferSize(): kotlin.Int + public open fun getSoLinger(): kotlin.Int + public open fun getSoTimeout(): kotlin.Int + public open fun getTcpNoDelay(): kotlin.Boolean + public open fun getTrafficClass(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isBound(): kotlin.Boolean + public open fun isClosed(): kotlin.Boolean + public open fun isConnected(): kotlin.Boolean + public open fun isInputShutdown(): kotlin.Boolean + public open fun isOutputShutdown(): kotlin.Boolean + public/*package*/ final fun postAccept(): kotlin.Unit + public open fun sendUrgentData(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun setBound(): kotlin.Unit + public/*package*/ open fun setConnected(): kotlin.Unit + public/*package*/ open fun setCreated(): kotlin.Unit + public/*package*/ open fun setImpl(): kotlin.Unit + public open fun setKeepAlive(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setOOBInline(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setPerformancePreferences(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setReceiveBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setReuseAddress(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setSendBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSoLinger(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setSoTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setTcpNoDelay(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setTrafficClass(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun shutdownInput(): kotlin.Unit + public open fun shutdownOutput(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final var factory: [ERROR : Unresolved java classifier: SocketImplFactory]? + public open fun setSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImplFactory]?): kotlin.Unit + } + + public open class SocketException : java.io.IOException { + public constructor SocketException() + public constructor SocketException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5935874303556886934.toLong() + } + + public final class URI : kotlin.Comparable, java.io.Serializable { + private constructor URI() + public constructor URI(/*0*/ p0: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?) + private final var authority: kotlin.String? + private final var decodedAuthority: kotlin.String? + private final var decodedFragment: kotlin.String? + private final var decodedPath: kotlin.String? + private final var decodedQuery: kotlin.String? + private final var decodedSchemeSpecificPart: kotlin.String? + private final var decodedUserInfo: kotlin.String? + private final var fragment: kotlin.String? + private final var hash: kotlin.Int + private final var host: kotlin.String? + private final var path: kotlin.String? + private final var port: kotlin.Int + private final var query: kotlin.String? + private final var scheme: kotlin.String? + private final var schemeSpecificPart: kotlin.String? + private final var string: kotlin.String? + private final var userInfo: kotlin.String? + private open fun appendAuthority(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun appendFragment(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun appendSchemeSpecificPart(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.String?, /*7*/ p7: kotlin.String?): kotlin.Unit + public open override /*1*/ fun compareTo(/*0*/ other: java.net.URI): kotlin.Int + private open fun defineSchemeSpecificPart(): kotlin.Unit + private open fun defineString(): kotlin.Unit + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAuthority(): kotlin.String? + public open fun getFragment(): kotlin.String? + public open fun getHost(): kotlin.String? + public open fun getPath(): kotlin.String? + public open fun getPort(): kotlin.Int + public open fun getQuery(): kotlin.String? + public open fun getRawAuthority(): kotlin.String? + public open fun getRawFragment(): kotlin.String? + public open fun getRawPath(): kotlin.String? + public open fun getRawQuery(): kotlin.String? + public open fun getRawSchemeSpecificPart(): kotlin.String? + public open fun getRawUserInfo(): kotlin.String? + public open fun getScheme(): kotlin.String? + public open fun getSchemeSpecificPart(): kotlin.String? + public open fun getUserInfo(): kotlin.String? + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun isAbsolute(): kotlin.Boolean + public open fun isOpaque(): kotlin.Boolean + public open fun normalize(): java.net.URI + public open fun parseServerAuthority(): java.net.URI + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun relativize(/*0*/ p0: java.net.URI): java.net.URI + public open fun resolve(/*0*/ p0: java.net.URI): java.net.URI + public open fun resolve(/*0*/ p0: kotlin.String): java.net.URI + public open fun toASCIIString(): kotlin.String + public open override /*2*/ fun toString(): kotlin.String + private open fun toString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.String?, /*7*/ p7: kotlin.String?, /*8*/ p8: kotlin.String?): kotlin.String? + public open fun toURL(): java.net.URL + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open inner class Parser { + public/*package*/ constructor Parser(/*0*/ p2: kotlin.String?) + private final var input: kotlin.String? + private final var ipv6byteCount: kotlin.Int + private final var requireServerAuthority: kotlin.Boolean + private open fun at(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Boolean + private open fun at(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Boolean + private open fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + private open fun checkChar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long, /*3*/ p3: kotlin.String?): kotlin.Unit + private open fun checkChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Long, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fail(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun fail(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun failExpecting(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun failExpecting(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun parse(/*0*/ p0: kotlin.Boolean): kotlin.Unit + private open fun parseAuthority(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseHierarchical(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseHostname(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseIPv4Address(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseIPv6Reference(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseServer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scan(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Int + private open fun scan(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Long, /*3*/ p3: kotlin.Long): kotlin.Int + private open fun scan(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): kotlin.Int + private open fun scanByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scanEscape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Int + private open fun scanHexPost(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scanHexSeq(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scanIPv4Address(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Int + private open fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String? + private open fun takeIPv4Address(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val H_ALPHA: kotlin.Long + private final val H_ALPHANUM: kotlin.Long + private final val H_DASH: kotlin.Long + private final val H_DIGIT: kotlin.Long = 0.toLong() + private final val H_DOT: kotlin.Long + private final val H_ESCAPED: kotlin.Long = 0.toLong() + private final val H_HEX: kotlin.Long + private final val H_LEFT_BRACKET: kotlin.Long + private final val H_LOWALPHA: kotlin.Long + private final val H_MARK: kotlin.Long + private final val H_PATH: kotlin.Long + private final val H_PCHAR: kotlin.Long + private final val H_REG_NAME: kotlin.Long + private final val H_RESERVED: kotlin.Long + private final val H_SCHEME: kotlin.Long + private final val H_SERVER: kotlin.Long + private final val H_SERVER_PERCENT: kotlin.Long + private final val H_UNRESERVED: kotlin.Long + private final val H_UPALPHA: kotlin.Long + private final val H_URIC: kotlin.Long + private final val H_URIC_NO_SLASH: kotlin.Long + private final val H_USERINFO: kotlin.Long + private final val L_ALPHA: kotlin.Long = 0.toLong() + private final val L_ALPHANUM: kotlin.Long + private final val L_DASH: kotlin.Long + private final val L_DIGIT: kotlin.Long + private final val L_DOT: kotlin.Long + private final val L_ESCAPED: kotlin.Long = 1.toLong() + private final val L_HEX: kotlin.Long + private final val L_LEFT_BRACKET: kotlin.Long + private final val L_LOWALPHA: kotlin.Long = 0.toLong() + private final val L_MARK: kotlin.Long + private final val L_PATH: kotlin.Long + private final val L_PCHAR: kotlin.Long + private final val L_REG_NAME: kotlin.Long + private final val L_RESERVED: kotlin.Long + private final val L_SCHEME: kotlin.Long + private final val L_SERVER: kotlin.Long + private final val L_SERVER_PERCENT: kotlin.Long + private final val L_UNRESERVED: kotlin.Long + private final val L_UPALPHA: kotlin.Long = 0.toLong() + private final val L_URIC: kotlin.Long + private final val L_URIC_NO_SLASH: kotlin.Long + private final val L_USERINFO: kotlin.Long + private final val hexDigits: kotlin.CharArray + public/*package*/ final val serialVersionUID: kotlin.Long = -6052424284110960213.toLong() + private open fun appendEncoded(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.Char): kotlin.Unit + private open fun appendEscape(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.Byte): kotlin.Unit + private open fun checkPath(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Unit + private open fun compare(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Int + private open fun compareIgnoringCase(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Int + public open fun create(/*0*/ p0: kotlin.String): java.net.URI + private open fun decode(/*0*/ p0: kotlin.Char): kotlin.Int + private open fun decode(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Byte + private open fun decode(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun encode(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun equal(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Boolean + private open fun equalIgnoringCase(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Boolean + private open fun hash(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Int + private open fun hashIgnoringCase(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Int + private open fun highMask(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Long + private open fun highMask(/*0*/ p0: kotlin.String?): kotlin.Long + private open fun join(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + private open fun lowMask(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Long + private open fun lowMask(/*0*/ p0: kotlin.String?): kotlin.Long + private open fun match(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + private open fun maybeAddLeadingDot(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Unit + private open fun needsNormalization(/*0*/ p0: kotlin.String?): kotlin.Int + private open fun normalize(/*0*/ p0: java.net.URI?): java.net.URI? + private open fun normalize(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun quote(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.String? + private open fun relativize(/*0*/ p0: java.net.URI?, /*1*/ p1: java.net.URI?): java.net.URI? + private open fun removeDots(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Unit + private open fun resolve(/*0*/ p0: java.net.URI?, /*1*/ p1: java.net.URI?): java.net.URI? + private open fun resolvePath(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.String? + private open fun split(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Unit + private open fun toLower(/*0*/ p0: kotlin.Char): kotlin.Int + } + + public final class URL : java.io.Serializable { + public constructor URL(/*0*/ p0: java.net.URL?, /*1*/ p1: kotlin.String) + public constructor URL(/*0*/ p0: java.net.URL?, /*1*/ p1: kotlin.String, /*2*/ p2: [ERROR : Unresolved java classifier: URLStreamHandler]?) + public constructor URL(/*0*/ p0: kotlin.String) + public constructor URL(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String) + public constructor URL(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String, /*4*/ p4: [ERROR : Unresolved java classifier: URLStreamHandler]?) + public constructor URL(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String) + private final var authority: kotlin.String? + private final var file: kotlin.String? + public/*package*/ final var handler: [ERROR : Unresolved java classifier: URLStreamHandler]? + private final var hashCode: kotlin.Int + private final var host: kotlin.String? + public/*package*/ final var hostAddress: java.net.InetAddress? + private final var path: kotlin.String? + private final var port: kotlin.Int + private final var protocol: kotlin.String? + private final var query: kotlin.String? + private final var ref: kotlin.String? + private final var userInfo: kotlin.String? + private open fun checkSpecifyHandler(/*0*/ p0: [ERROR : Unresolved java classifier: SecurityManager]?): kotlin.Unit + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAuthority(): kotlin.String? + public final fun getContent(): kotlin.Any? + public final fun getContent(/*0*/ p0: kotlin.Array>): kotlin.Any? + public open fun getDefaultPort(): kotlin.Int + public open fun getFile(): kotlin.String? + public open fun getHost(): kotlin.String? + public open fun getPath(): kotlin.String? + public open fun getPort(): kotlin.Int + public open fun getProtocol(): kotlin.String? + public open fun getQuery(): kotlin.String? + public open fun getRef(): kotlin.String? + public open fun getUserInfo(): kotlin.String? + public open override /*1*/ fun hashCode(): kotlin.Int + private open fun isValidProtocol(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun openConnection(): java.net.URLConnection? + public open fun openConnection(/*0*/ p0: [ERROR : Unresolved java classifier: Proxy]): java.net.URLConnection? + public final fun openStream(): java.io.InputStream? + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun sameFile(/*0*/ p0: java.net.URL): kotlin.Boolean + protected/*protected and package*/ open fun set(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String, /*4*/ p4: kotlin.String?): kotlin.Unit + protected/*protected and package*/ open fun set(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.String?, /*7*/ p7: kotlin.String?): kotlin.Unit + public open fun toExternalForm(): kotlin.String + public open override /*1*/ fun toString(): kotlin.String + public open fun toURI(): java.net.URI + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val ENABLE_GOPHER_PROP: kotlin.String = "jdk.net.registerGopherProtocol" + private final val GOPHER: kotlin.String = "gopher" + private final val JDK_PACKAGE_PREFIX: kotlin.String = "sun.net.www.protocol" + private final val enableGopher: kotlin.Boolean + public/*package*/ final var factory: [ERROR : Unresolved java classifier: URLStreamHandlerFactory]? + public/*package*/ final var handlers: [ERROR : Unresolved java classifier: Hashtable]? + private final val protocolPathProp: kotlin.String = "java.protocol.handler.pkgs" + public/*package*/ final val serialVersionUID: kotlin.Long = -7627629688361524110.toLong() + private final var streamHandlerLock: kotlin.Any? + public/*package*/ open fun getURLStreamHandler(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: URLStreamHandler]? + public open fun setURLStreamHandlerFactory(/*0*/ p0: [ERROR : Unresolved java classifier: URLStreamHandlerFactory]?): kotlin.Unit + } + + public abstract class URLConnection { + protected/*protected and package*/ constructor URLConnection(/*0*/ p0: java.net.URL?) + protected/*protected and package*/ final var allowUserInteraction: kotlin.Boolean + private final var connectTimeout: kotlin.Int + protected/*protected and package*/ final var connected: kotlin.Boolean + protected/*protected and package*/ final var doInput: kotlin.Boolean + protected/*protected and package*/ final var doOutput: kotlin.Boolean + protected/*protected and package*/ final var ifModifiedSince: kotlin.Long + private final var readTimeout: kotlin.Int + private final var requests: [ERROR : Unresolved java classifier: MessageHeader]? + protected/*protected and package*/ final var url: java.net.URL? + protected/*protected and package*/ final var useCaches: kotlin.Boolean + public open fun addRequestProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun connect(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAllowUserInteraction(): kotlin.Boolean + public open fun getConnectTimeout(): kotlin.Int + public open fun getContent(): kotlin.Any? + public open fun getContent(/*0*/ p0: kotlin.Array>): kotlin.Any? + public open fun getContentEncoding(): kotlin.String? + public/*package*/ open fun getContentHandler(): [ERROR : Unresolved java classifier: ContentHandler]? + private open fun getContentHandlerPkgPrefixes(): kotlin.String? + public open fun getContentLength(): kotlin.Int + public open fun getContentLengthLong(): kotlin.Long + public open fun getContentType(): kotlin.String? + public open fun getDate(): kotlin.Long + public open fun getDefaultUseCaches(): kotlin.Boolean + public open fun getDoInput(): kotlin.Boolean + public open fun getDoOutput(): kotlin.Boolean + public open fun getExpiration(): kotlin.Long + public open fun getHeaderField(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getHeaderField(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun getHeaderFieldDate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun getHeaderFieldInt(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getHeaderFieldKey(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getHeaderFieldLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun getHeaderFields(): kotlin.MutableMap> + public open fun getIfModifiedSince(): kotlin.Long + public open fun getInputStream(): java.io.InputStream? + public open fun getLastModified(): kotlin.Long + public open fun getOutputStream(): java.io.OutputStream? + public open fun getPermission(): [ERROR : Unresolved java classifier: Permission] + public open fun getReadTimeout(): kotlin.Int + public open fun getRequestProperties(): kotlin.MutableMap> + public open fun getRequestProperty(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun getURL(): java.net.URL? + public open fun getUseCaches(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun lookupContentHandlerClassFor(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: ContentHandler]? + public open fun setAllowUserInteraction(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setConnectTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setDefaultUseCaches(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setDoInput(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setDoOutput(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setIfModifiedSince(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setReadTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setRequestProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun setUseCaches(/*0*/ p0: kotlin.Boolean): kotlin.Unit + private open fun stripOffParameters(/*0*/ p0: kotlin.String?): kotlin.String? + public open override /*1*/ fun toString(): kotlin.String + private open fun typeToPackageName(/*0*/ p0: kotlin.String?): kotlin.String? + + // Static members + private final val contentClassPrefix: kotlin.String = "sun.net.www.content" + private final val contentPathProp: kotlin.String = "java.content.handler.pkgs" + private final var defaultAllowUserInteraction: kotlin.Boolean + private final var defaultUseCaches: kotlin.Boolean + public/*package*/ final var factory: [ERROR : Unresolved java classifier: ContentHandlerFactory]? + private final var fileNameMap: [ERROR : Unresolved java classifier: FileNameMap]? + private final var fileNameMapLoaded: kotlin.Boolean + private final var handlers: [ERROR : Unresolved java classifier: Hashtable]? + private open fun checkfpx(/*0*/ p0: java.io.InputStream?): kotlin.Boolean + public open fun getDefaultAllowUserInteraction(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getDefaultRequestProperty(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun getFileNameMap(): [ERROR : Unresolved java classifier: FileNameMap] + public open fun guessContentTypeFromName(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun guessContentTypeFromStream(/*0*/ p0: java.io.InputStream): kotlin.String? + private open fun readBytes(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.io.InputStream?): kotlin.Int + public open fun setContentHandlerFactory(/*0*/ p0: [ERROR : Unresolved java classifier: ContentHandlerFactory]?): kotlin.Unit + public open fun setDefaultAllowUserInteraction(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setDefaultRequestProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun setFileNameMap(/*0*/ p0: [ERROR : Unresolved java classifier: FileNameMap]?): kotlin.Unit + private open fun skipForward(/*0*/ p0: java.io.InputStream?, /*1*/ p1: kotlin.Long): kotlin.Long + } + + public open class UnknownHostException : java.io.IOException { + public constructor UnknownHostException() + public constructor UnknownHostException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4639126076052875403.toLong() + } + } + + package java.nio { + + package java.nio.charset { + + public abstract class Charset : kotlin.Comparable { + protected/*protected and package*/ constructor Charset(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Array?) + private final var aliasSet: kotlin.Set? + private final val aliases: kotlin.Array? + private final val name: kotlin.String? + public final fun aliases(): kotlin.MutableSet? + public open fun canEncode(): kotlin.Boolean + public final override /*1*/ fun compareTo(/*0*/ other: java.nio.charset.Charset): kotlin.Int + public abstract fun contains(/*0*/ p0: java.nio.charset.Charset): kotlin.Boolean + public final fun decode(/*0*/ p0: [ERROR : Unresolved java classifier: ByteBuffer]): [ERROR : Unresolved java classifier: CharBuffer] + public open fun displayName(): kotlin.String + public open fun displayName(/*0*/ p0: java.util.Locale?): kotlin.String + public final fun encode(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): [ERROR : Unresolved java classifier: ByteBuffer] + public final fun encode(/*0*/ p0: kotlin.String): [ERROR : Unresolved java classifier: ByteBuffer] + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hashCode(): kotlin.Int + public final fun isRegistered(): kotlin.Boolean + public final fun name(): kotlin.String + public abstract fun newDecoder(): [ERROR : Unresolved java classifier: CharsetDecoder] + public abstract fun newEncoder(): [ERROR : Unresolved java classifier: CharsetEncoder] + public final override /*1*/ fun toString(): kotlin.String + + // Static members + private final var bugLevel: kotlin.String? + private final var cache1: kotlin.Array? + private final var cache2: kotlin.Array? + private final var defaultCharset: java.nio.charset.Charset? + private final var extendedProvider: [ERROR : Unresolved java classifier: CharsetProvider]? + private final var extendedProviderLock: kotlin.Any? + private final var extendedProviderProbed: kotlin.Boolean + private final var gate: java.lang.ThreadLocal>? + private final var standardProvider: [ERROR : Unresolved java classifier: CharsetProvider]? + public/*package*/ open fun atBugLevel(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun availableCharsets(): java.util.SortedMap + private open fun cache(/*0*/ p0: kotlin.String?, /*1*/ p1: java.nio.charset.Charset?): kotlin.Unit + private open fun checkName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun defaultCharset(): java.nio.charset.Charset + public open fun forName(/*0*/ p0: kotlin.String): java.nio.charset.Charset + public open fun isSupported(/*0*/ p0: kotlin.String): kotlin.Boolean + private open fun lookup(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun lookup2(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun lookupExtendedCharset(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun lookupViaProviders(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun probeExtendedProvider(): kotlin.Unit + private open fun providers(): kotlin.MutableIterator? + private open fun put(/*0*/ p0: kotlin.Iterator?, /*1*/ p1: kotlin.Map?): kotlin.Unit + } + } + } + + package java.rmi { + + public trait Remote { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class RemoteException : java.io.IOException { + public constructor RemoteException() + public constructor RemoteException(/*0*/ p0: kotlin.String?) + public constructor RemoteException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public final var detail: kotlin.Throwable? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getCause(): kotlin.Throwable? + public open override /*1*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5148567311918794206.toLong() + } + } + + package java.security { + + public open class GeneralSecurityException : java.lang.Exception { + public constructor GeneralSecurityException() + public constructor GeneralSecurityException(/*0*/ p0: kotlin.String?) + public constructor GeneralSecurityException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor GeneralSecurityException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 894798122053539237.toLong() + } + + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public abstract class Identity : java.io.Serializable { + protected/*protected and package*/ constructor Identity() + public constructor Identity(/*0*/ p0: kotlin.String?) + public constructor Identity(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: IdentityScope]?) + public/*package*/ final var certificates: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final var info: kotlin.String? + private final var name: kotlin.String? + private final var publicKey: [ERROR : Unresolved java classifier: PublicKey]? + public/*package*/ final var scope: [ERROR : Unresolved java classifier: IdentityScope]? + public open fun addCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]): kotlin.Unit + public open fun certificates(): kotlin.Array<[ERROR : Unresolved java classifier: Certificate]> + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun fullName(): kotlin.String? + public open fun getInfo(): kotlin.String? + public final fun getName(): kotlin.String? + public open fun getPublicKey(): [ERROR : Unresolved java classifier: PublicKey]? + public final fun getScope(): [ERROR : Unresolved java classifier: IdentityScope]? + public open override /*1*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun identityEquals(/*0*/ p0: java.security.Identity): kotlin.Boolean + private open fun keyEquals(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?, /*1*/ p1: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + public/*package*/ open fun printCertificates(): kotlin.String? + public/*package*/ open fun printKeys(): kotlin.String? + public open fun removeCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]?): kotlin.Unit + public open fun setInfo(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun setPublicKey(/*0*/ p0: [ERROR : Unresolved java classifier: PublicKey]?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Boolean): kotlin.String? + + // Static members + private final val serialVersionUID: kotlin.Long = 3609922007826600659.toLong() + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + } + + public open class NoSuchAlgorithmException : java.security.GeneralSecurityException { + public constructor NoSuchAlgorithmException() + public constructor NoSuchAlgorithmException(/*0*/ p0: kotlin.String?) + public constructor NoSuchAlgorithmException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor NoSuchAlgorithmException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -7443947487218346562.toLong() + } + + public abstract class Policy { + public constructor Policy() + private final var pdMapping: [ERROR : Unresolved java classifier: WeakHashMap]? + private open fun addStaticPerms(/*0*/ p0: [ERROR : Unresolved java classifier: PermissionCollection]?, /*1*/ p1: [ERROR : Unresolved java classifier: PermissionCollection]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getParameters(): java.security.Policy.Parameters? + public open fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: CodeSource]): [ERROR : Unresolved java classifier: PermissionCollection] + public open fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): [ERROR : Unresolved java classifier: PermissionCollection] + public open fun getProvider(): java.security.Provider? + public open fun getType(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun implies(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain], /*1*/ p1: [ERROR : Unresolved java classifier: Permission]?): kotlin.Boolean + public open fun refresh(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public trait Parameters { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class PolicyDelegate : java.security.Policy { + private constructor PolicyDelegate(/*0*/ p0: [ERROR : Unresolved java classifier: PolicySpi]?, /*1*/ p1: java.security.Provider?, /*2*/ p2: kotlin.String?, /*3*/ p3: java.security.Policy.Parameters?) + private final var p: java.security.Provider? + private final var params: java.security.Policy.Parameters? + invisible_fake final override /*1*/ /*fake_override*/ var pdMapping: [ERROR : Unresolved java classifier: WeakHashMap]? + private final var spi: [ERROR : Unresolved java classifier: PolicySpi]? + private final var `type`: kotlin.String? + invisible_fake open override /*1*/ /*fake_override*/ fun addStaticPerms(/*0*/ p0: [ERROR : Unresolved java classifier: PermissionCollection]?, /*1*/ p1: [ERROR : Unresolved java classifier: PermissionCollection]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getParameters(): java.security.Policy.Parameters? + public open override /*2*/ fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: CodeSource]?): [ERROR : Unresolved java classifier: PermissionCollection]? + public open override /*2*/ fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): [ERROR : Unresolved java classifier: PermissionCollection]? + public open override /*1*/ fun getProvider(): java.security.Provider? + public open override /*1*/ fun getType(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun implies(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*1*/ p1: [ERROR : Unresolved java classifier: Permission]?): kotlin.Boolean + public open override /*1*/ fun refresh(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class PolicyInfo { + public/*package*/ constructor PolicyInfo(/*0*/ p0: java.security.Policy?, /*1*/ p1: kotlin.Boolean) + public/*package*/ final val initialized: kotlin.Boolean + public/*package*/ final val policy: java.security.Policy? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class UnsupportedEmptyCollection { + public constructor UnsupportedEmptyCollection() + private final var perms: [ERROR : Unresolved java classifier: Permissions]? + public open fun add(/*0*/ p0: [ERROR : Unresolved java classifier: Permission]?): kotlin.Unit + public open fun elements(): java.util.Enumeration<[ERROR : Unresolved java classifier: Permission]>? + public open fun implies(/*0*/ p0: [ERROR : Unresolved java classifier: Permission]?): kotlin.Boolean + } + + // Static members + public final val UNSUPPORTED_EMPTY_COLLECTION: [ERROR : Unresolved java classifier: PermissionCollection] + private final val debug: [ERROR : Unresolved java classifier: Debug] + private final var policy: java.util.concurrent.atomic.AtomicReference? + private open fun checkPermission(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Policy.Parameters?): java.security.Policy? + public open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Policy.Parameters?, /*2*/ p2: java.security.Provider): java.security.Policy? + public open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Policy.Parameters?, /*2*/ p2: kotlin.String): java.security.Policy? + public open fun getPolicy(): java.security.Policy? + public/*package*/ open fun getPolicyNoCheck(): java.security.Policy? + private open fun handleException(/*0*/ p0: java.security.NoSuchAlgorithmException?): java.security.Policy? + private open fun initPolicy(/*0*/ p0: java.security.Policy?): kotlin.Unit + public/*package*/ open fun isSet(): kotlin.Boolean + public open fun setPolicy(/*0*/ p0: java.security.Policy?): kotlin.Unit + } + + public abstract class Provider : java.util.Properties { + protected/*protected and package*/ constructor Provider(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.String?) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var defaults: java.util.Properties? + private final var entrySet: kotlin.Set>? + private final var entrySetCallCount: kotlin.Int + private final var info: kotlin.String? + private final var initialized: kotlin.Boolean + private final var legacyChanged: kotlin.Boolean + private final var legacyMap: kotlin.Map? + private final var legacyStrings: kotlin.Map? + private final var name: kotlin.String? + private final var serviceMap: kotlin.Map? + private final var serviceSet: kotlin.Set? + private final var servicesChanged: kotlin.Boolean + private final var version: kotlin.Double + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun checkInitialized(): kotlin.Unit + public open fun clear(): kotlin.Unit + public open fun elements(): java.util.Enumeration? + private open fun ensureLegacyParsed(): kotlin.Unit + public open fun entrySet(): kotlin.MutableSet>? + invisible_fake open override /*1*/ /*fake_override*/ fun enumerate(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enumerateStringProperties(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + public open fun get(/*0*/ p0: kotlin.Any?): kotlin.Any? + public open fun getInfo(): kotlin.String? + public open fun getName(): kotlin.String? + public open override /*1*/ fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getService(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): java.security.Provider.Service? + public open fun getServices(): kotlin.MutableSet? + private open fun getTypeAndAlgorithm(/*0*/ p0: kotlin.String?): kotlin.Array? + public open fun getVersion(): kotlin.Double + private open fun implClear(): kotlin.Unit + private open fun implPut(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Any? + private open fun implPutAll(/*0*/ p0: kotlin.Map?): kotlin.Unit + private open fun implRemove(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun implRemoveService(/*0*/ p0: java.security.Provider.Service?): kotlin.Unit + public open fun keySet(): kotlin.MutableSet + public open fun keys(): java.util.Enumeration? + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ fun load(/*0*/ p0: java.io.InputStream?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun load(/*0*/ p0: java.io.Reader?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun load0(/*0*/ p0: java.util.Properties.LineReader?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun loadConvert(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?): kotlin.String? + public open override /*1*/ /*fake_override*/ fun loadFromXML(/*0*/ p0: java.io.InputStream): kotlin.Unit + private open fun parseLegacyPut(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration + public open fun put(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Any? + public open fun putAll(/*0*/ p0: kotlin.Map): kotlin.Unit + private open fun putId(): kotlin.Unit + private open fun putPropertyStrings(/*0*/ p0: java.security.Provider.Service?): kotlin.Unit + protected/*protected and package*/ open fun putService(/*0*/ p0: java.security.Provider.Service): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun remove(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun removeInvalidServices(/*0*/ p0: kotlin.Map?): kotlin.Unit + private open fun removePropertyStrings(/*0*/ p0: java.security.Provider.Service?): kotlin.Unit + protected/*protected and package*/ open fun removeService(/*0*/ p0: java.security.Provider.Service): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun save(/*0*/ p0: java.io.OutputStream?, /*1*/ p1: kotlin.String?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun saveConvert(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String? + public open override /*1*/ /*fake_override*/ fun setProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun store(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun store(/*0*/ p0: java.io.Writer, /*1*/ p1: kotlin.String?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun store0(/*0*/ p0: java.io.BufferedWriter?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun stringPropertyNames(): kotlin.MutableSet? + public open override /*1*/ fun toString(): kotlin.String + public open fun values(): kotlin.MutableCollection + + private open class EngineDescription { + public/*package*/ constructor EngineDescription(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String?) + private final var constructorParameterClass: java.lang.Class? + public/*package*/ final val constructorParameterClassName: kotlin.String? + public/*package*/ final val name: kotlin.String? + public/*package*/ final val supportsParameter: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getConstructorParameterClass(): java.lang.Class? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Service { + public constructor Service(/*0*/ p0: java.security.Provider, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.String, /*4*/ p4: kotlin.List?, /*5*/ p5: kotlin.Map?) + private constructor Service(/*0*/ p0: java.security.Provider?) + private final var algorithm: kotlin.String? + private final var aliases: kotlin.List? + private final var attributes: kotlin.Map? + private final var className: kotlin.String? + private final var classRef: [ERROR : Unresolved java classifier: Reference]? + private final var hasKeyAttributes: kotlin.Boolean? + private final val provider: java.security.Provider? + private final var registered: kotlin.Boolean + private final var supportedClasses: kotlin.Array>? + private final var supportedFormats: kotlin.Array? + private final var `type`: kotlin.String? + private open fun addAlias(/*0*/ p0: kotlin.String?): kotlin.Unit + public/*package*/ open fun addAttribute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun getAlgorithm(): kotlin.String? + private final fun getAliases(): kotlin.MutableList? + public final fun getAttribute(/*0*/ p0: kotlin.String): kotlin.String? + public final fun getClassName(): kotlin.String? + private open fun getImplClass(): java.lang.Class? + private open fun getKeyClass(/*0*/ p0: kotlin.String?): java.lang.Class? + public final fun getProvider(): java.security.Provider? + public final fun getType(): kotlin.String? + private open fun hasKeyAttributes(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun isValid(): kotlin.Boolean + public open fun newInstance(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun newInstanceGeneric(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun supportsKeyClass(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + private open fun supportsKeyFormat(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + public open fun supportsParameter(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final val CLASS0: kotlin.Array> + } + + private open class ServiceKey { + private constructor ServiceKey(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean) + private final val algorithm: kotlin.String? + private final val originalAlgorithm: kotlin.String? + private final val `type`: kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public/*package*/ open fun matches(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class UString { + public/*package*/ constructor UString(/*0*/ p0: kotlin.String?) + public/*package*/ final val lowerString: kotlin.String? + public/*package*/ final val string: kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun toString(): kotlin.String + } + + // Static members + private final val ALIAS_LENGTH: kotlin.Int + private final val ALIAS_PREFIX: kotlin.String = "Alg.Alias." + private final val ALIAS_PREFIX_LOWER: kotlin.String = "alg.alias." + private final val debug: [ERROR : Unresolved java classifier: Debug] + private final val knownEngines: kotlin.Map + private final var previousKey: java.security.Provider.ServiceKey? + public/*package*/ final val serialVersionUID: kotlin.Long = -4298000515446427739.toLong() + private open fun addEngine(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String?): kotlin.Unit + private open fun getEngineName(/*0*/ p0: kotlin.String?): kotlin.String? + } + + public final class Security { + private constructor Security() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class ProviderProperty { + private constructor ProviderProperty() + public/*package*/ final var className: kotlin.String? + public/*package*/ final var provider: java.security.Provider? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final var props: java.util.Properties? + private final val sdebug: [ERROR : Unresolved java classifier: Debug] + private final val spiMap: kotlin.Map> + public open fun addProvider(/*0*/ p0: java.security.Provider): kotlin.Int + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getAlgorithmProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getAlgorithms(/*0*/ p0: kotlin.String?): kotlin.MutableSet + private open fun getAllQualifyingCandidates(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Array?): [ERROR : Unresolved java classifier: LinkedHashSet]? + public/*package*/ open fun getFilterComponents(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.security.Provider?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.security.Provider?, /*3*/ p3: kotlin.Any?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Any?): kotlin.Array? + public open fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getProvider(/*0*/ p0: kotlin.String?): java.security.Provider? + private open fun getProviderProperty(/*0*/ p0: kotlin.String?): java.security.Security.ProviderProperty? + private open fun getProviderProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Provider?): kotlin.String? + public open fun getProviders(): kotlin.Array? + public open fun getProviders(/*0*/ p0: kotlin.Map): kotlin.Array? + public open fun getProviders(/*0*/ p0: kotlin.String): kotlin.Array? + private open fun getProvidersNotUsingCache(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.Array?): [ERROR : Unresolved java classifier: LinkedHashSet]? + private open fun getSpiClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun initialize(): kotlin.Unit + private open fun initializeStatic(): kotlin.Unit + public open fun insertProviderAt(/*0*/ p0: java.security.Provider, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun invalidateSMCache(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun isConstraintSatisfied(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Boolean + private open fun isCriterionSatisfied(/*0*/ p0: java.security.Provider?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?): kotlin.Boolean + private open fun isStandardAttr(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun removeProvider(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun securityPropFile(/*0*/ p0: kotlin.String?): java.io.File? + public open fun setProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + } + + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public abstract class Signer : java.security.Identity { + protected/*protected and package*/ constructor Signer() + public constructor Signer(/*0*/ p0: kotlin.String?) + public constructor Signer(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: IdentityScope]?) + public/*package*/ final override /*1*/ /*fake_override*/ var certificates: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var info: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + private final var privateKey: [ERROR : Unresolved java classifier: PrivateKey]? + invisible_fake final override /*1*/ /*fake_override*/ var publicKey: [ERROR : Unresolved java classifier: PublicKey]? + public/*package*/ final override /*1*/ /*fake_override*/ var scope: [ERROR : Unresolved java classifier: IdentityScope]? + public open override /*1*/ /*fake_override*/ fun addCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun certificates(): kotlin.Array<[ERROR : Unresolved java classifier: Certificate]> + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun fullName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getInfo(): kotlin.String? + public final override /*1*/ /*fake_override*/ fun getName(): kotlin.String? + public open fun getPrivateKey(): [ERROR : Unresolved java classifier: PrivateKey]? + public open override /*1*/ /*fake_override*/ fun getPublicKey(): [ERROR : Unresolved java classifier: PublicKey]? + public final override /*1*/ /*fake_override*/ fun getScope(): [ERROR : Unresolved java classifier: IdentityScope]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun identityEquals(/*0*/ p0: java.security.Identity): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun keyEquals(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?, /*1*/ p1: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun printCertificates(): kotlin.String? + public/*package*/ open override /*1*/ fun printKeys(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun removeCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setInfo(/*0*/ p0: kotlin.String?): kotlin.Unit + public final fun setKeyPair(/*0*/ p0: [ERROR : Unresolved java classifier: KeyPair]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPublicKey(/*0*/ p0: [ERROR : Unresolved java classifier: PublicKey]?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun toString(/*0*/ p0: kotlin.Boolean): kotlin.String? + + // Static members + private final val serialVersionUID: kotlin.Long = -1763464102261361480.toLong() + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + } + } + + package java.sql { + + public trait Array { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun free(): kotlin.Unit + public abstract fun getArray(): kotlin.Any + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Any + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Map>?): kotlin.Any + public abstract fun getArray(/*0*/ p0: kotlin.Map>?): kotlin.Any + public abstract fun getBaseType(): kotlin.Int + public abstract fun getBaseTypeName(): kotlin.String? + public abstract fun getResultSet(): java.sql.ResultSet? + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): java.sql.ResultSet? + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Map>?): java.sql.ResultSet? + public abstract fun getResultSet(/*0*/ p0: kotlin.Map>?): java.sql.ResultSet? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class BatchUpdateException : java.sql.SQLException { + public constructor BatchUpdateException() + public constructor BatchUpdateException(/*0*/ p0: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?, /*2*/ p2: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.IntArray?, /*4*/ p4: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.IntArray?, /*3*/ p3: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.Throwable?) + invisible_fake final override /*1*/ /*fake_override*/ var SQLState: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var next: java.sql.SQLException? + private final val updateCounts: kotlin.IntArray? + invisible_fake final override /*1*/ /*fake_override*/ var vendorCode: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open override /*1*/ /*fake_override*/ fun getErrorCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getNextException(): java.sql.SQLException? + public open override /*1*/ /*fake_override*/ fun getSQLState(): kotlin.String? + public open fun getUpdateCounts(): kotlin.IntArray? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 5977529877145521757.toLong() + } + + public trait Blob { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun free(): kotlin.Unit + public abstract fun getBinaryStream(): java.io.InputStream + public abstract fun getBinaryStream(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): java.io.InputStream? + public abstract fun getBytes(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.ByteArray + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun length(): kotlin.Long + public abstract fun position(/*0*/ p0: java.sql.Blob, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun position(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Long): java.io.OutputStream? + public abstract fun setBytes(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.ByteArray): kotlin.Int + public abstract fun setBytes(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.ByteArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun truncate(/*0*/ p0: kotlin.Long): kotlin.Unit + } + + public trait CallableStatement : java.sql.PreparedStatement { + public abstract override /*1*/ /*fake_override*/ fun addBatch(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun addBatch(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun cancel(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearBatch(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearParameters(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun closeOnCompletion(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun executeBatch(): kotlin.IntArray? + public abstract override /*1*/ /*fake_override*/ fun executeQuery(): java.sql.ResultSet + public abstract override /*1*/ /*fake_override*/ fun executeQuery(/*0*/ p0: kotlin.String): java.sql.ResultSet + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract fun getArray(/*0*/ p0: kotlin.Int): java.sql.Array? + public abstract fun getArray(/*0*/ p0: kotlin.String): java.sql.Array? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.String): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBlob(/*0*/ p0: kotlin.Int): java.sql.Blob? + public abstract fun getBlob(/*0*/ p0: kotlin.String): java.sql.Blob? + public abstract fun getBoolean(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getBoolean(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract fun getByte(/*0*/ p0: kotlin.Int): kotlin.Byte + public abstract fun getByte(/*0*/ p0: kotlin.String): kotlin.Byte + public abstract fun getBytes(/*0*/ p0: kotlin.Int): kotlin.ByteArray? + public abstract fun getBytes(/*0*/ p0: kotlin.String): kotlin.ByteArray? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.String): java.io.Reader? + public abstract fun getClob(/*0*/ p0: kotlin.Int): java.sql.Clob? + public abstract fun getClob(/*0*/ p0: kotlin.String): java.sql.Clob? + public abstract override /*1*/ /*fake_override*/ fun getConnection(): java.sql.Connection? + public abstract fun getDate(/*0*/ p0: kotlin.Int): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDouble(/*0*/ p0: kotlin.Int): kotlin.Double + public abstract fun getDouble(/*0*/ p0: kotlin.String): kotlin.Double + public abstract override /*1*/ /*fake_override*/ fun getFetchDirection(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getFetchSize(): kotlin.Int + public abstract fun getFloat(/*0*/ p0: kotlin.Int): kotlin.Float + public abstract fun getFloat(/*0*/ p0: kotlin.String): kotlin.Float + public abstract override /*1*/ /*fake_override*/ fun getGeneratedKeys(): java.sql.ResultSet? + public abstract fun getInt(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getInt(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun getLong(/*0*/ p0: kotlin.Int): kotlin.Long + public abstract fun getLong(/*0*/ p0: kotlin.String): kotlin.Long + public abstract override /*1*/ /*fake_override*/ fun getMaxFieldSize(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getMaxRows(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getMetaData(): java.sql.ResultSetMetaData? + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.String?): java.io.Reader? + public abstract fun getNClob(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNClob(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getNString(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class?): T? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): T? + public abstract override /*1*/ /*fake_override*/ fun getParameterMetaData(): java.sql.ParameterMetaData? + public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int + public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref? + public abstract fun getRef(/*0*/ p0: kotlin.String): java.sql.Ref? + public abstract override /*1*/ /*fake_override*/ fun getResultSet(): java.sql.ResultSet? + public abstract override /*1*/ /*fake_override*/ fun getResultSetConcurrency(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetHoldability(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetType(): kotlin.Int + public abstract fun getRowId(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getRowId(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getShort(/*0*/ p0: kotlin.Int): kotlin.Short + public abstract fun getShort(/*0*/ p0: kotlin.String): kotlin.Short + public abstract fun getString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getString(/*0*/ p0: kotlin.String): kotlin.String? + public abstract fun getTime(/*0*/ p0: kotlin.Int): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getURL(/*0*/ p0: kotlin.Int): java.net.URL? + public abstract fun getURL(/*0*/ p0: kotlin.String): java.net.URL? + public abstract override /*1*/ /*fake_override*/ fun getUpdateCount(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun isCloseOnCompletion(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isClosed(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isPoolable(): kotlin.Boolean + public abstract fun registerOutParameter(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setArray(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Array?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun setBigDecimal(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Blob?): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Blob?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBoolean(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun setBoolean(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun setByte(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.ByteArray?): kotlin.Unit + public abstract fun setBytes(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Clob?): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Clob?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCursorName(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Date?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setDouble(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun setDouble(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setEscapeProcessing(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFloat(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun setFloat(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setInt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setInt(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setLong(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun setLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxFieldSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxRows(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setNString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setPoolable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setQueryTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setRef(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Ref?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setRowId(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun setRowId(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setSQLXML(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun setSQLXML(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setShort(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun setShort(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Time?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Timestamp?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setURL(/*0*/ p0: kotlin.Int, /*1*/ p1: java.net.URL?): kotlin.Unit + public abstract fun setURL(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.URL?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setUnicodeStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun wasNull(): kotlin.Boolean + } + + public trait Clob { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun free(): kotlin.Unit + public abstract fun getAsciiStream(): java.io.InputStream? + public abstract fun getCharacterStream(): java.io.Reader + public abstract fun getCharacterStream(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): java.io.Reader? + public abstract fun getSubString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun length(): kotlin.Long + public abstract fun position(/*0*/ p0: java.sql.Clob, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun position(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Long): java.io.OutputStream? + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Long): java.io.Writer? + public abstract fun setString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.String): kotlin.Int + public abstract fun setString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun truncate(/*0*/ p0: kotlin.Long): kotlin.Unit + } + + public trait Connection : java.lang.AutoCloseable { + public abstract fun abort(/*0*/ p0: [ERROR : Unresolved java classifier: Executor]?): kotlin.Unit + public abstract fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ fun close(): kotlin.Unit + public abstract fun commit(): kotlin.Unit + public abstract fun createArrayOf(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.sql.Array? + public abstract fun createBlob(): java.sql.Blob? + public abstract fun createClob(): java.sql.Clob? + public abstract fun createNClob(): [ERROR : Unresolved java classifier: NClob]? + public abstract fun createSQLXML(): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun createStatement(): java.sql.Statement? + public abstract fun createStatement(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.sql.Statement? + public abstract fun createStatement(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.sql.Statement? + public abstract fun createStruct(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.sql.Struct? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getAutoCommit(): kotlin.Boolean + public abstract fun getCatalog(): kotlin.String? + public abstract fun getClientInfo(): java.util.Properties? + public abstract fun getClientInfo(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun getHoldability(): kotlin.Int + public abstract fun getMetaData(): java.sql.DatabaseMetaData? + public abstract fun getNetworkTimeout(): kotlin.Int + public abstract fun getSchema(): kotlin.String? + public abstract fun getTransactionIsolation(): kotlin.Int + public abstract fun getTypeMap(): kotlin.MutableMap>? + public abstract fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isClosed(): kotlin.Boolean + public abstract fun isReadOnly(): kotlin.Boolean + public abstract fun isValid(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun nativeSQL(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun prepareCall(/*0*/ p0: kotlin.String?): java.sql.CallableStatement? + public abstract fun prepareCall(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.sql.CallableStatement? + public abstract fun prepareCall(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.sql.CallableStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): java.sql.PreparedStatement? + public abstract fun releaseSavepoint(/*0*/ p0: java.sql.Savepoint?): kotlin.Unit + public abstract fun rollback(): kotlin.Unit + public abstract fun rollback(/*0*/ p0: java.sql.Savepoint?): kotlin.Unit + public abstract fun setAutoCommit(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setCatalog(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setClientInfo(/*0*/ p0: java.util.Properties?): kotlin.Unit + public abstract fun setClientInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setHoldability(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setNetworkTimeout(/*0*/ p0: [ERROR : Unresolved java classifier: Executor]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setReadOnly(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setSavepoint(): java.sql.Savepoint? + public abstract fun setSavepoint(/*0*/ p0: kotlin.String?): java.sql.Savepoint? + public abstract fun setSchema(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setTransactionIsolation(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setTypeMap(/*0*/ p0: kotlin.Map>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val TRANSACTION_NONE: kotlin.Int = 0 + public final val TRANSACTION_READ_COMMITTED: kotlin.Int = 2 + public final val TRANSACTION_READ_UNCOMMITTED: kotlin.Int = 1 + public final val TRANSACTION_REPEATABLE_READ: kotlin.Int = 4 + public final val TRANSACTION_SERIALIZABLE: kotlin.Int = 8 + } + + public open class DataTruncation : java.sql.SQLWarning { + public constructor DataTruncation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int) + public constructor DataTruncation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Throwable?) + invisible_fake final override /*1*/ /*fake_override*/ var SQLState: kotlin.String? + private final var dataSize: kotlin.Int + private final var index: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var next: java.sql.SQLException? + private final var parameter: kotlin.Boolean + private final var read: kotlin.Boolean + private final var transferSize: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var vendorCode: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open fun getDataSize(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getErrorCode(): kotlin.Int + public open fun getIndex(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getNextException(): java.sql.SQLException? + public open override /*1*/ /*fake_override*/ fun getNextWarning(): java.sql.SQLWarning? + public open fun getParameter(): kotlin.Boolean + public open fun getRead(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getSQLState(): kotlin.String? + public open fun getTransferSize(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextWarning(/*0*/ p0: java.sql.SQLWarning?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 6464298989504059473.toLong() + } + + public trait DatabaseMetaData { + public abstract fun allProceduresAreCallable(): kotlin.Boolean + public abstract fun allTablesAreSelectable(): kotlin.Boolean + public abstract fun autoCommitFailureClosesAllResultSets(): kotlin.Boolean + public abstract fun dataDefinitionCausesTransactionCommit(): kotlin.Boolean + public abstract fun dataDefinitionIgnoredInTransactions(): kotlin.Boolean + public abstract fun deletesAreDetected(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun doesMaxRowSizeIncludeBlobs(): kotlin.Boolean + public abstract fun generatedKeyAlwaysReturned(): kotlin.Boolean + public abstract fun getAttributes(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getBestRowIdentifier(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Boolean): java.sql.ResultSet? + public abstract fun getCatalogSeparator(): kotlin.String? + public abstract fun getCatalogTerm(): kotlin.String? + public abstract fun getCatalogs(): java.sql.ResultSet? + public abstract fun getClientInfoProperties(): java.sql.ResultSet? + public abstract fun getColumnPrivileges(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getConnection(): java.sql.Connection? + public abstract fun getCrossReference(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?): java.sql.ResultSet? + public abstract fun getDatabaseMajorVersion(): kotlin.Int + public abstract fun getDatabaseMinorVersion(): kotlin.Int + public abstract fun getDatabaseProductName(): kotlin.String? + public abstract fun getDatabaseProductVersion(): kotlin.String? + public abstract fun getDefaultTransactionIsolation(): kotlin.Int + public abstract fun getDriverMajorVersion(): kotlin.Int + public abstract fun getDriverMinorVersion(): kotlin.Int + public abstract fun getDriverName(): kotlin.String? + public abstract fun getDriverVersion(): kotlin.String? + public abstract fun getExportedKeys(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getExtraNameCharacters(): kotlin.String? + public abstract fun getFunctionColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getFunctions(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getIdentifierQuoteString(): kotlin.String? + public abstract fun getImportedKeys(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getIndexInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean): java.sql.ResultSet? + public abstract fun getJDBCMajorVersion(): kotlin.Int + public abstract fun getJDBCMinorVersion(): kotlin.Int + public abstract fun getMaxBinaryLiteralLength(): kotlin.Int + public abstract fun getMaxCatalogNameLength(): kotlin.Int + public abstract fun getMaxCharLiteralLength(): kotlin.Int + public abstract fun getMaxColumnNameLength(): kotlin.Int + public abstract fun getMaxColumnsInGroupBy(): kotlin.Int + public abstract fun getMaxColumnsInIndex(): kotlin.Int + public abstract fun getMaxColumnsInOrderBy(): kotlin.Int + public abstract fun getMaxColumnsInSelect(): kotlin.Int + public abstract fun getMaxColumnsInTable(): kotlin.Int + public abstract fun getMaxConnections(): kotlin.Int + public abstract fun getMaxCursorNameLength(): kotlin.Int + public abstract fun getMaxIndexLength(): kotlin.Int + public abstract fun getMaxProcedureNameLength(): kotlin.Int + public abstract fun getMaxRowSize(): kotlin.Int + public abstract fun getMaxSchemaNameLength(): kotlin.Int + public abstract fun getMaxStatementLength(): kotlin.Int + public abstract fun getMaxStatements(): kotlin.Int + public abstract fun getMaxTableNameLength(): kotlin.Int + public abstract fun getMaxTablesInSelect(): kotlin.Int + public abstract fun getMaxUserNameLength(): kotlin.Int + public abstract fun getNumericFunctions(): kotlin.String? + public abstract fun getPrimaryKeys(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getProcedureColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getProcedureTerm(): kotlin.String? + public abstract fun getProcedures(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getPseudoColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getResultSetHoldability(): kotlin.Int + public abstract fun getRowIdLifetime(): [ERROR : Unresolved java classifier: RowIdLifetime]? + public abstract fun getSQLKeywords(): kotlin.String? + public abstract fun getSQLStateType(): kotlin.Int + public abstract fun getSchemaTerm(): kotlin.String? + public abstract fun getSchemas(): java.sql.ResultSet? + public abstract fun getSchemas(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): java.sql.ResultSet? + public abstract fun getSearchStringEscape(): kotlin.String? + public abstract fun getStringFunctions(): kotlin.String? + public abstract fun getSuperTables(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getSuperTypes(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getSystemFunctions(): kotlin.String? + public abstract fun getTablePrivileges(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getTableTypes(): java.sql.ResultSet? + public abstract fun getTables(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Array?): java.sql.ResultSet? + public abstract fun getTimeDateFunctions(): kotlin.String? + public abstract fun getTypeInfo(): java.sql.ResultSet? + public abstract fun getUDTs(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.IntArray?): java.sql.ResultSet? + public abstract fun getURL(): kotlin.String? + public abstract fun getUserName(): kotlin.String? + public abstract fun getVersionColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun insertsAreDetected(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isCatalogAtStart(): kotlin.Boolean + public abstract fun isReadOnly(): kotlin.Boolean + public abstract fun locatorsUpdateCopy(): kotlin.Boolean + public abstract fun nullPlusNonNullIsNull(): kotlin.Boolean + public abstract fun nullsAreSortedAtEnd(): kotlin.Boolean + public abstract fun nullsAreSortedAtStart(): kotlin.Boolean + public abstract fun nullsAreSortedHigh(): kotlin.Boolean + public abstract fun nullsAreSortedLow(): kotlin.Boolean + public abstract fun othersDeletesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun othersInsertsAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun othersUpdatesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun ownDeletesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun ownInsertsAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun ownUpdatesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun storesLowerCaseIdentifiers(): kotlin.Boolean + public abstract fun storesLowerCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun storesMixedCaseIdentifiers(): kotlin.Boolean + public abstract fun storesMixedCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun storesUpperCaseIdentifiers(): kotlin.Boolean + public abstract fun storesUpperCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun supportsANSI92EntryLevelSQL(): kotlin.Boolean + public abstract fun supportsANSI92FullSQL(): kotlin.Boolean + public abstract fun supportsANSI92IntermediateSQL(): kotlin.Boolean + public abstract fun supportsAlterTableWithAddColumn(): kotlin.Boolean + public abstract fun supportsAlterTableWithDropColumn(): kotlin.Boolean + public abstract fun supportsBatchUpdates(): kotlin.Boolean + public abstract fun supportsCatalogsInDataManipulation(): kotlin.Boolean + public abstract fun supportsCatalogsInIndexDefinitions(): kotlin.Boolean + public abstract fun supportsCatalogsInPrivilegeDefinitions(): kotlin.Boolean + public abstract fun supportsCatalogsInProcedureCalls(): kotlin.Boolean + public abstract fun supportsCatalogsInTableDefinitions(): kotlin.Boolean + public abstract fun supportsColumnAliasing(): kotlin.Boolean + public abstract fun supportsConvert(): kotlin.Boolean + public abstract fun supportsConvert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract fun supportsCoreSQLGrammar(): kotlin.Boolean + public abstract fun supportsCorrelatedSubqueries(): kotlin.Boolean + public abstract fun supportsDataDefinitionAndDataManipulationTransactions(): kotlin.Boolean + public abstract fun supportsDataManipulationTransactionsOnly(): kotlin.Boolean + public abstract fun supportsDifferentTableCorrelationNames(): kotlin.Boolean + public abstract fun supportsExpressionsInOrderBy(): kotlin.Boolean + public abstract fun supportsExtendedSQLGrammar(): kotlin.Boolean + public abstract fun supportsFullOuterJoins(): kotlin.Boolean + public abstract fun supportsGetGeneratedKeys(): kotlin.Boolean + public abstract fun supportsGroupBy(): kotlin.Boolean + public abstract fun supportsGroupByBeyondSelect(): kotlin.Boolean + public abstract fun supportsGroupByUnrelated(): kotlin.Boolean + public abstract fun supportsIntegrityEnhancementFacility(): kotlin.Boolean + public abstract fun supportsLikeEscapeClause(): kotlin.Boolean + public abstract fun supportsLimitedOuterJoins(): kotlin.Boolean + public abstract fun supportsMinimumSQLGrammar(): kotlin.Boolean + public abstract fun supportsMixedCaseIdentifiers(): kotlin.Boolean + public abstract fun supportsMixedCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun supportsMultipleOpenResults(): kotlin.Boolean + public abstract fun supportsMultipleResultSets(): kotlin.Boolean + public abstract fun supportsMultipleTransactions(): kotlin.Boolean + public abstract fun supportsNamedParameters(): kotlin.Boolean + public abstract fun supportsNonNullableColumns(): kotlin.Boolean + public abstract fun supportsOpenCursorsAcrossCommit(): kotlin.Boolean + public abstract fun supportsOpenCursorsAcrossRollback(): kotlin.Boolean + public abstract fun supportsOpenStatementsAcrossCommit(): kotlin.Boolean + public abstract fun supportsOpenStatementsAcrossRollback(): kotlin.Boolean + public abstract fun supportsOrderByUnrelated(): kotlin.Boolean + public abstract fun supportsOuterJoins(): kotlin.Boolean + public abstract fun supportsPositionedDelete(): kotlin.Boolean + public abstract fun supportsPositionedUpdate(): kotlin.Boolean + public abstract fun supportsResultSetConcurrency(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract fun supportsResultSetHoldability(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun supportsResultSetType(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun supportsSavepoints(): kotlin.Boolean + public abstract fun supportsSchemasInDataManipulation(): kotlin.Boolean + public abstract fun supportsSchemasInIndexDefinitions(): kotlin.Boolean + public abstract fun supportsSchemasInPrivilegeDefinitions(): kotlin.Boolean + public abstract fun supportsSchemasInProcedureCalls(): kotlin.Boolean + public abstract fun supportsSchemasInTableDefinitions(): kotlin.Boolean + public abstract fun supportsSelectForUpdate(): kotlin.Boolean + public abstract fun supportsStatementPooling(): kotlin.Boolean + public abstract fun supportsStoredFunctionsUsingCallSyntax(): kotlin.Boolean + public abstract fun supportsStoredProcedures(): kotlin.Boolean + public abstract fun supportsSubqueriesInComparisons(): kotlin.Boolean + public abstract fun supportsSubqueriesInExists(): kotlin.Boolean + public abstract fun supportsSubqueriesInIns(): kotlin.Boolean + public abstract fun supportsSubqueriesInQuantifieds(): kotlin.Boolean + public abstract fun supportsTableCorrelationNames(): kotlin.Boolean + public abstract fun supportsTransactionIsolationLevel(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun supportsTransactions(): kotlin.Boolean + public abstract fun supportsUnion(): kotlin.Boolean + public abstract fun supportsUnionAll(): kotlin.Boolean + public abstract fun updatesAreDetected(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun usesLocalFilePerTable(): kotlin.Boolean + public abstract fun usesLocalFiles(): kotlin.Boolean + + // Static members + public final val attributeNoNulls: kotlin.Short = 0.toShort() + public final val attributeNullable: kotlin.Short = 1.toShort() + public final val attributeNullableUnknown: kotlin.Short = 2.toShort() + public final val bestRowNotPseudo: kotlin.Int = 1 + public final val bestRowPseudo: kotlin.Int = 2 + public final val bestRowSession: kotlin.Int = 2 + public final val bestRowTemporary: kotlin.Int = 0 + public final val bestRowTransaction: kotlin.Int = 1 + public final val bestRowUnknown: kotlin.Int = 0 + public final val columnNoNulls: kotlin.Int = 0 + public final val columnNullable: kotlin.Int = 1 + public final val columnNullableUnknown: kotlin.Int = 2 + public final val functionColumnIn: kotlin.Int = 1 + public final val functionColumnInOut: kotlin.Int = 2 + public final val functionColumnOut: kotlin.Int = 3 + public final val functionColumnResult: kotlin.Int = 5 + public final val functionColumnUnknown: kotlin.Int = 0 + public final val functionNoNulls: kotlin.Int = 0 + public final val functionNoTable: kotlin.Int = 1 + public final val functionNullable: kotlin.Int = 1 + public final val functionNullableUnknown: kotlin.Int = 2 + public final val functionResultUnknown: kotlin.Int = 0 + public final val functionReturn: kotlin.Int = 4 + public final val functionReturnsTable: kotlin.Int = 2 + public final val importedKeyCascade: kotlin.Int = 0 + public final val importedKeyInitiallyDeferred: kotlin.Int = 5 + public final val importedKeyInitiallyImmediate: kotlin.Int = 6 + public final val importedKeyNoAction: kotlin.Int = 3 + public final val importedKeyNotDeferrable: kotlin.Int = 7 + public final val importedKeyRestrict: kotlin.Int = 1 + public final val importedKeySetDefault: kotlin.Int = 4 + public final val importedKeySetNull: kotlin.Int = 2 + public final val procedureColumnIn: kotlin.Int = 1 + public final val procedureColumnInOut: kotlin.Int = 2 + public final val procedureColumnOut: kotlin.Int = 4 + public final val procedureColumnResult: kotlin.Int = 3 + public final val procedureColumnReturn: kotlin.Int = 5 + public final val procedureColumnUnknown: kotlin.Int = 0 + public final val procedureNoNulls: kotlin.Int = 0 + public final val procedureNoResult: kotlin.Int = 1 + public final val procedureNullable: kotlin.Int = 1 + public final val procedureNullableUnknown: kotlin.Int = 2 + public final val procedureResultUnknown: kotlin.Int = 0 + public final val procedureReturnsResult: kotlin.Int = 2 + public final val sqlStateSQL: kotlin.Int = 2 + public final val sqlStateSQL99: kotlin.Int = 2 + public final val sqlStateXOpen: kotlin.Int = 1 + public final val tableIndexClustered: kotlin.Short = 1.toShort() + public final val tableIndexHashed: kotlin.Short = 2.toShort() + public final val tableIndexOther: kotlin.Short = 3.toShort() + public final val tableIndexStatistic: kotlin.Short = 0.toShort() + public final val typeNoNulls: kotlin.Int = 0 + public final val typeNullable: kotlin.Int = 1 + public final val typeNullableUnknown: kotlin.Int = 2 + public final val typePredBasic: kotlin.Int = 2 + public final val typePredChar: kotlin.Int = 1 + public final val typePredNone: kotlin.Int = 0 + public final val typeSearchable: kotlin.Int = 3 + public final val versionColumnNotPseudo: kotlin.Int = 1 + public final val versionColumnPseudo: kotlin.Int = 2 + public final val versionColumnUnknown: kotlin.Int = 0 + } + + public open class Date : java.util.Date { + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Long) + 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 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + 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 + public open override /*1*/ fun getHours(): kotlin.Int + public open override /*1*/ fun getMinutes(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int + public open override /*1*/ 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 + public open override /*1*/ /*fake_override*/ fun hashCode(): 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 + public open override /*1*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ 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 + public open override /*1*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ 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 + public open override /*1*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 1511598038487230103.toLong() + public open fun valueOf(/*0*/ p0: kotlin.String): java.sql.Date + } + + public trait Driver { + public abstract fun acceptsURL(/*0*/ p0: kotlin.String?): kotlin.Boolean + public abstract fun connect(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Properties?): java.sql.Connection? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getMajorVersion(): kotlin.Int + public abstract fun getMinorVersion(): kotlin.Int + public abstract fun getParentLogger(): [ERROR : Unresolved java classifier: Logger]? + public abstract fun getPropertyInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Properties?): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun jdbcCompliant(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open class DriverInfo { + public/*package*/ constructor DriverInfo(/*0*/ p0: java.sql.Driver?) + public/*package*/ final val driver: java.sql.Driver? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun toString(): kotlin.String + } + + public open class DriverManager { + private constructor DriverManager() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val SET_LOG_PERMISSION: java.sql.SQLPermission + private final var logStream: java.io.PrintStream? + private final val logSync: kotlin.Any + private final var logWriter: [ERROR : Unresolved java classifier: PrintWriter]? + private final var loginTimeout: kotlin.Int + private final val registeredDrivers: [ERROR : Unresolved java classifier: CopyOnWriteArrayList] + public open fun deregisterDriver(/*0*/ p0: java.sql.Driver?): kotlin.Unit + private open fun getCallerClassLoader(): java.lang.ClassLoader? + public open fun getConnection(/*0*/ p0: kotlin.String): java.sql.Connection + public open fun getConnection(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Properties?): java.sql.Connection + public open fun getConnection(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.String): java.sql.Connection + private open fun getConnection(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Properties?, /*2*/ p2: java.lang.ClassLoader?): java.sql.Connection? + public open fun getDriver(/*0*/ p0: kotlin.String): java.sql.Driver + public open fun getDrivers(): java.util.Enumeration + public open fun getLogStream(): java.io.PrintStream? + public open fun getLogWriter(): [ERROR : Unresolved java classifier: PrintWriter]? + public open fun getLoginTimeout(): kotlin.Int + private open fun isDriverAllowed(/*0*/ p0: java.sql.Driver?, /*1*/ p1: java.lang.ClassLoader?): kotlin.Boolean + private open fun loadInitialDrivers(): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun registerDriver(/*0*/ p0: java.sql.Driver): kotlin.Unit + public open fun setLogStream(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + public open fun setLogWriter(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]?): kotlin.Unit + public open fun setLoginTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class DriverPropertyInfo { + public constructor DriverPropertyInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public final var choices: kotlin.Array? + public final var description: kotlin.String? + public final var name: kotlin.String? + public final var required: kotlin.Boolean + public final var value: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ParameterMetaData { + public abstract fun getParameterClassName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getParameterCount(): kotlin.Int + public abstract fun getParameterMode(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getParameterType(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getParameterTypeName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getPrecision(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getScale(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun isNullable(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun isSigned(/*0*/ p0: kotlin.Int): kotlin.Boolean + + // Static members + public final val parameterModeIn: kotlin.Int = 1 + public final val parameterModeInOut: kotlin.Int = 2 + public final val parameterModeOut: kotlin.Int = 4 + public final val parameterModeUnknown: kotlin.Int = 0 + public final val parameterNoNulls: kotlin.Int = 0 + public final val parameterNullable: kotlin.Int = 1 + public final val parameterNullableUnknown: kotlin.Int = 2 + } + + public trait PreparedStatement : java.sql.Statement { + public abstract fun addBatch(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun addBatch(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun cancel(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearBatch(): kotlin.Unit + public abstract fun clearParameters(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun closeOnCompletion(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun execute(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun executeBatch(): kotlin.IntArray? + public abstract fun executeQuery(): java.sql.ResultSet + public abstract override /*1*/ /*fake_override*/ fun executeQuery(/*0*/ p0: kotlin.String): java.sql.ResultSet + public abstract fun executeUpdate(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getConnection(): java.sql.Connection? + public abstract override /*1*/ /*fake_override*/ fun getFetchDirection(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getFetchSize(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getGeneratedKeys(): java.sql.ResultSet? + public abstract override /*1*/ /*fake_override*/ fun getMaxFieldSize(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getMaxRows(): kotlin.Int + public abstract fun getMetaData(): java.sql.ResultSetMetaData? + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getParameterMetaData(): java.sql.ParameterMetaData? + public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSet(): java.sql.ResultSet? + public abstract override /*1*/ /*fake_override*/ fun getResultSetConcurrency(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetHoldability(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetType(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getUpdateCount(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun isCloseOnCompletion(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isClosed(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isPoolable(): kotlin.Boolean + public abstract fun setArray(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Array?): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Blob?): kotlin.Unit + public abstract fun setBoolean(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun setByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun setBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.ByteArray?): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Clob?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCursorName(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setDouble(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setEscapeProcessing(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setFloat(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun setInt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setLong(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxFieldSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxRows(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setPoolable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setQueryTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setRef(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Ref?): kotlin.Unit + public abstract fun setRowId(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun setSQLXML(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun setShort(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun setString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setURL(/*0*/ p0: kotlin.Int, /*1*/ p1: java.net.URL?): kotlin.Unit + public abstract fun setUnicodeStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Ref { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getBaseTypeName(): kotlin.String? + public abstract fun getObject(): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.Map>?): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun setObject(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ResultSet : java.lang.AutoCloseable { + public abstract fun absolute(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun afterLast(): kotlin.Unit + public abstract fun beforeFirst(): kotlin.Unit + public abstract fun cancelRowUpdates(): kotlin.Unit + public abstract fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ fun close(): kotlin.Unit + public abstract fun deleteRow(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun findColumn(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun first(): kotlin.Boolean + public abstract fun getArray(/*0*/ p0: kotlin.Int): java.sql.Array? + public abstract fun getArray(/*0*/ p0: kotlin.String): java.sql.Array? + public abstract fun getAsciiStream(/*0*/ p0: kotlin.Int): java.io.InputStream? + public abstract fun getAsciiStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.String): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBinaryStream(/*0*/ p0: kotlin.Int): java.io.InputStream? + public abstract fun getBinaryStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public abstract fun getBlob(/*0*/ p0: kotlin.Int): java.sql.Blob? + public abstract fun getBlob(/*0*/ p0: kotlin.String): java.sql.Blob? + public abstract fun getBoolean(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getBoolean(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract fun getByte(/*0*/ p0: kotlin.Int): kotlin.Byte + public abstract fun getByte(/*0*/ p0: kotlin.String): kotlin.Byte + public abstract fun getBytes(/*0*/ p0: kotlin.Int): kotlin.ByteArray? + public abstract fun getBytes(/*0*/ p0: kotlin.String): kotlin.ByteArray? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.String): java.io.Reader? + public abstract fun getClob(/*0*/ p0: kotlin.Int): java.sql.Clob? + public abstract fun getClob(/*0*/ p0: kotlin.String): java.sql.Clob? + public abstract fun getConcurrency(): kotlin.Int + public abstract fun getCursorName(): kotlin.String? + public abstract fun getDate(/*0*/ p0: kotlin.Int): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDouble(/*0*/ p0: kotlin.Int): kotlin.Double + public abstract fun getDouble(/*0*/ p0: kotlin.String): kotlin.Double + public abstract fun getFetchDirection(): kotlin.Int + public abstract fun getFetchSize(): kotlin.Int + public abstract fun getFloat(/*0*/ p0: kotlin.Int): kotlin.Float + public abstract fun getFloat(/*0*/ p0: kotlin.String): kotlin.Float + public abstract fun getHoldability(): kotlin.Int + public abstract fun getInt(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getInt(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun getLong(/*0*/ p0: kotlin.Int): kotlin.Long + public abstract fun getLong(/*0*/ p0: kotlin.String): kotlin.Long + public abstract fun getMetaData(): java.sql.ResultSetMetaData + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.String?): java.io.Reader? + public abstract fun getNClob(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNClob(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getNString(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class?): T? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): T? + public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref? + public abstract fun getRef(/*0*/ p0: kotlin.String): java.sql.Ref? + public abstract fun getRow(): kotlin.Int + public abstract fun getRowId(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getRowId(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getShort(/*0*/ p0: kotlin.Int): kotlin.Short + public abstract fun getShort(/*0*/ p0: kotlin.String): kotlin.Short + public abstract fun getStatement(): java.sql.Statement? + public abstract fun getString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getString(/*0*/ p0: kotlin.String): kotlin.String? + public abstract fun getTime(/*0*/ p0: kotlin.Int): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getType(): kotlin.Int + public abstract fun getURL(/*0*/ p0: kotlin.Int): java.net.URL? + public abstract fun getURL(/*0*/ p0: kotlin.String): java.net.URL? + public abstract fun getUnicodeStream(/*0*/ p0: kotlin.Int): java.io.InputStream? + public abstract fun getUnicodeStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public abstract fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun insertRow(): kotlin.Unit + public abstract fun isAfterLast(): kotlin.Boolean + public abstract fun isBeforeFirst(): kotlin.Boolean + public abstract fun isClosed(): kotlin.Boolean + public abstract fun isFirst(): kotlin.Boolean + public abstract fun isLast(): kotlin.Boolean + public abstract fun last(): kotlin.Boolean + public abstract fun moveToCurrentRow(): kotlin.Unit + public abstract fun moveToInsertRow(): kotlin.Unit + public abstract fun next(): kotlin.Boolean + public abstract fun previous(): kotlin.Boolean + public abstract fun refreshRow(): kotlin.Unit + public abstract fun relative(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun rowDeleted(): kotlin.Boolean + public abstract fun rowInserted(): kotlin.Boolean + public abstract fun rowUpdated(): kotlin.Boolean + public abstract fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun updateArray(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Array): kotlin.Unit + public abstract fun updateArray(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Array): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.String, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun updateBigDecimal(/*0*/ p0: kotlin.String, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.String, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Blob): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Blob): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBoolean(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun updateBoolean(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun updateByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun updateByte(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun updateBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.ByteArray): kotlin.Unit + public abstract fun updateBytes(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.ByteArray): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.String, /*1*/ p1: java.io.Reader, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Clob): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Clob): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun updateDate(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun updateDouble(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun updateDouble(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun updateFloat(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun updateFloat(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun updateInt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun updateInt(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun updateLong(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun updateLong(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateNString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateNull(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun updateNull(/*0*/ p0: kotlin.String): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateRef(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Ref): kotlin.Unit + public abstract fun updateRef(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Ref): kotlin.Unit + public abstract fun updateRow(): kotlin.Unit + public abstract fun updateRowId(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun updateRowId(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun updateSQLXML(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun updateSQLXML(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun updateShort(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun updateShort(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun updateString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateString(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun updateTime(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun updateTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun updateTimestamp(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun wasNull(): kotlin.Boolean + + // Static members + public final val CLOSE_CURSORS_AT_COMMIT: kotlin.Int = 2 + public final val CONCUR_READ_ONLY: kotlin.Int = 1007 + public final val CONCUR_UPDATABLE: kotlin.Int = 1008 + public final val FETCH_FORWARD: kotlin.Int = 1000 + public final val FETCH_REVERSE: kotlin.Int = 1001 + public final val FETCH_UNKNOWN: kotlin.Int = 1002 + public final val HOLD_CURSORS_OVER_COMMIT: kotlin.Int = 1 + public final val TYPE_FORWARD_ONLY: kotlin.Int = 1003 + public final val TYPE_SCROLL_INSENSITIVE: kotlin.Int = 1004 + public final val TYPE_SCROLL_SENSITIVE: kotlin.Int = 1005 + } + + public trait ResultSetMetaData { + public abstract fun getCatalogName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getColumnClassName(/*0*/ p0: kotlin.Int): kotlin.String + public abstract fun getColumnCount(): kotlin.Int + public abstract fun getColumnDisplaySize(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getColumnLabel(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getColumnName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getColumnType(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getColumnTypeName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getPrecision(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getScale(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getSchemaName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getTableName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun isAutoIncrement(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isCaseSensitive(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isCurrency(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isDefinitelyWritable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isNullable(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun isReadOnly(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isSearchable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isSigned(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isWritable(/*0*/ p0: kotlin.Int): kotlin.Boolean + + // Static members + public final val columnNoNulls: kotlin.Int = 0 + public final val columnNullable: kotlin.Int = 1 + public final val columnNullableUnknown: kotlin.Int = 2 + } + + public trait SQLData { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getSQLTypeName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readSQL(/*0*/ p0: java.sql.SQLInput?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeSQL(/*0*/ p0: java.sql.SQLOutput?): kotlin.Unit + } + + public open class SQLException : java.lang.Exception, kotlin.MutableIterable { + public constructor SQLException() + public constructor SQLException(/*0*/ p0: kotlin.String?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Throwable?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Throwable?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor SQLException(/*0*/ p0: kotlin.Throwable?) + private final var SQLState: kotlin.String? + private final var next: java.sql.SQLException? + private final var vendorCode: kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open fun getErrorCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open fun getNextException(): java.sql.SQLException? + public open fun getSQLState(): kotlin.String? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val nextUpdater: java.util.concurrent.atomic.AtomicReferenceFieldUpdater + private final val serialVersionUID: kotlin.Long = 2135244094396331484.toLong() + } + + public trait SQLInput { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readArray(): java.sql.Array? + public abstract fun readAsciiStream(): java.io.InputStream? + public abstract fun readBigDecimal(): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun readBinaryStream(): java.io.InputStream? + public abstract fun readBlob(): java.sql.Blob? + public abstract fun readBoolean(): kotlin.Boolean + public abstract fun readByte(): kotlin.Byte + public abstract fun readBytes(): kotlin.ByteArray? + public abstract fun readCharacterStream(): java.io.Reader? + public abstract fun readClob(): java.sql.Clob? + public abstract fun readDate(): java.sql.Date? + public abstract fun readDouble(): kotlin.Double + public abstract fun readFloat(): kotlin.Float + public abstract fun readInt(): kotlin.Int + public abstract fun readLong(): kotlin.Long + public abstract fun readNClob(): [ERROR : Unresolved java classifier: NClob]? + public abstract fun readNString(): kotlin.String? + public abstract fun readObject(): kotlin.Any? + public abstract fun readRef(): java.sql.Ref? + public abstract fun readRowId(): [ERROR : Unresolved java classifier: RowId]? + public abstract fun readSQLXML(): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun readShort(): kotlin.Short + public abstract fun readString(): kotlin.String? + public abstract fun readTime(): java.sql.Time? + public abstract fun readTimestamp(): java.sql.Timestamp? + public abstract fun readURL(): java.net.URL? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun wasNull(): kotlin.Boolean + } + + public trait SQLOutput { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeArray(/*0*/ p0: java.sql.Array?): kotlin.Unit + public abstract fun writeAsciiStream(/*0*/ p0: java.io.InputStream): kotlin.Unit + public abstract fun writeBigDecimal(/*0*/ p0: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun writeBinaryStream(/*0*/ p0: java.io.InputStream): kotlin.Unit + public abstract fun writeBlob(/*0*/ p0: java.sql.Blob?): kotlin.Unit + public abstract fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun writeByte(/*0*/ p0: kotlin.Byte): kotlin.Unit + public abstract fun writeBytes(/*0*/ p0: kotlin.ByteArray?): kotlin.Unit + public abstract fun writeCharacterStream(/*0*/ p0: java.io.Reader): kotlin.Unit + public abstract fun writeClob(/*0*/ p0: java.sql.Clob?): kotlin.Unit + public abstract fun writeDate(/*0*/ p0: java.sql.Date?): kotlin.Unit + public abstract fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + public abstract fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + public abstract fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + public abstract fun writeNClob(/*0*/ p0: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun writeNString(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun writeObject(/*0*/ p0: java.sql.SQLData?): kotlin.Unit + public abstract fun writeRef(/*0*/ p0: java.sql.Ref?): kotlin.Unit + public abstract fun writeRowId(/*0*/ p0: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun writeSQLXML(/*0*/ p0: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun writeShort(/*0*/ p0: kotlin.Short): kotlin.Unit + public abstract fun writeString(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun writeStruct(/*0*/ p0: java.sql.Struct): kotlin.Unit + public abstract fun writeTime(/*0*/ p0: java.sql.Time?): kotlin.Unit + public abstract fun writeTimestamp(/*0*/ p0: java.sql.Timestamp?): kotlin.Unit + public abstract fun writeURL(/*0*/ p0: java.net.URL?): kotlin.Unit + } + + public final class SQLPermission { + public constructor SQLPermission(/*0*/ p0: kotlin.String) + public constructor SQLPermission(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?) + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -1439323187199563495.toLong() + } + + public open class SQLWarning : java.sql.SQLException { + public constructor SQLWarning() + public constructor SQLWarning(/*0*/ p0: kotlin.String?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Throwable?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Throwable?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor SQLWarning(/*0*/ p0: kotlin.Throwable?) + invisible_fake final override /*1*/ /*fake_override*/ var SQLState: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var next: java.sql.SQLException? + invisible_fake final override /*1*/ /*fake_override*/ var vendorCode: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open override /*1*/ /*fake_override*/ fun getErrorCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getNextException(): java.sql.SQLException? + public open fun getNextWarning(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun getSQLState(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open fun setNextWarning(/*0*/ p0: java.sql.SQLWarning?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3917336774604784856.toLong() + } + + public trait Savepoint { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getSavepointId(): kotlin.Int + public abstract fun getSavepointName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Statement : java.lang.AutoCloseable { + public abstract fun addBatch(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun cancel(): kotlin.Unit + public abstract fun clearBatch(): kotlin.Unit + public abstract fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ fun close(): kotlin.Unit + public abstract fun closeOnCompletion(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public abstract fun executeBatch(): kotlin.IntArray? + public abstract fun executeQuery(/*0*/ p0: kotlin.String): java.sql.ResultSet + public abstract fun executeUpdate(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Int + public abstract fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract fun getConnection(): java.sql.Connection? + public abstract fun getFetchDirection(): kotlin.Int + public abstract fun getFetchSize(): kotlin.Int + public abstract fun getGeneratedKeys(): java.sql.ResultSet? + public abstract fun getMaxFieldSize(): kotlin.Int + public abstract fun getMaxRows(): kotlin.Int + public abstract fun getMoreResults(): kotlin.Boolean + public abstract fun getMoreResults(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getQueryTimeout(): kotlin.Int + public abstract fun getResultSet(): java.sql.ResultSet? + public abstract fun getResultSetConcurrency(): kotlin.Int + public abstract fun getResultSetHoldability(): kotlin.Int + public abstract fun getResultSetType(): kotlin.Int + public abstract fun getUpdateCount(): kotlin.Int + public abstract fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isCloseOnCompletion(): kotlin.Boolean + public abstract fun isClosed(): kotlin.Boolean + public abstract fun isPoolable(): kotlin.Boolean + public abstract fun setCursorName(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setEscapeProcessing(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setMaxFieldSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setMaxRows(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setPoolable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setQueryTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val CLOSE_ALL_RESULTS: kotlin.Int = 3 + public final val CLOSE_CURRENT_RESULT: kotlin.Int = 1 + public final val EXECUTE_FAILED: kotlin.Int = -3 + public final val KEEP_CURRENT_RESULT: kotlin.Int = 2 + public final val NO_GENERATED_KEYS: kotlin.Int = 2 + public final val RETURN_GENERATED_KEYS: kotlin.Int = 1 + public final val SUCCESS_NO_INFO: kotlin.Int = -2 + } + + public trait Struct { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getAttributes(): kotlin.Array? + public abstract fun getAttributes(/*0*/ p0: kotlin.Map>?): kotlin.Array? + public abstract fun getSQLTypeName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Time : java.util.Date { + public constructor Time(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor Time(/*0*/ p0: kotlin.Long) + 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 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + 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*/ fun getDate(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ 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*/ 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*/ fun getYear(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): 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*/ 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*/ 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*/ fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ 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 + public open override /*1*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 8397324403548013681.toLong() + public open fun valueOf(/*0*/ p0: kotlin.String): java.sql.Time + } + + public open class Timestamp : java.util.Date { + public constructor Timestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int) + public constructor Timestamp(/*0*/ p0: kotlin.Long) + 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 + private final var nanos: kotlin.Int + public open fun after(/*0*/ p0: java.sql.Timestamp): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0: java.util.Date): kotlin.Boolean + public open fun before(/*0*/ p0: java.sql.Timestamp): 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 fun compareTo(/*0*/ p0: java.sql.Timestamp): kotlin.Int + public open override /*1*/ fun compareTo(/*0*/ other: java.util.Date): kotlin.Int + public open fun equals(/*0*/ p0: java.sql.Timestamp?): kotlin.Boolean + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + 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 + public open fun getNanos(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int + public open override /*1*/ 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 + public open override /*1*/ fun hashCode(): 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 + public open fun setNanos(/*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*/ 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 + public open override /*1*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 2745179027874758501.toLong() + public open fun valueOf(/*0*/ p0: kotlin.String): java.sql.Timestamp + } + + public open class Types { + private constructor Types() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val ARRAY: kotlin.Int = 2003 + public final val BIGINT: kotlin.Int = -5 + public final val BINARY: kotlin.Int = -2 + public final val BIT: kotlin.Int = -7 + public final val BLOB: kotlin.Int = 2004 + public final val BOOLEAN: kotlin.Int = 16 + public final val CHAR: kotlin.Int = 1 + public final val CLOB: kotlin.Int = 2005 + public final val DATALINK: kotlin.Int = 70 + public final val DATE: kotlin.Int = 91 + public final val DECIMAL: kotlin.Int = 3 + public final val DISTINCT: kotlin.Int = 2001 + public final val DOUBLE: kotlin.Int = 8 + public final val FLOAT: kotlin.Int = 6 + public final val INTEGER: kotlin.Int = 4 + public final val JAVA_OBJECT: kotlin.Int = 2000 + public final val LONGNVARCHAR: kotlin.Int = -16 + public final val LONGVARBINARY: kotlin.Int = -4 + public final val LONGVARCHAR: kotlin.Int = -1 + public final val NCHAR: kotlin.Int = -15 + public final val NCLOB: kotlin.Int = 2011 + public final val NULL: kotlin.Int = 0 + public final val NUMERIC: kotlin.Int = 2 + public final val NVARCHAR: kotlin.Int = -9 + public final val OTHER: kotlin.Int = 1111 + public final val REAL: kotlin.Int = 7 + public final val REF: kotlin.Int = 2006 + public final val ROWID: kotlin.Int = -8 + public final val SMALLINT: kotlin.Int = 5 + public final val SQLXML: kotlin.Int = 2009 + public final val STRUCT: kotlin.Int = 2002 + public final val TIME: kotlin.Int = 92 + public final val TIMESTAMP: kotlin.Int = 93 + public final val TINYINT: kotlin.Int = -6 + public final val VARBINARY: kotlin.Int = -3 + public final val VARCHAR: kotlin.Int = 12 + } + } + + package java.util { + public /*synthesized*/ fun Comparator(/*0*/ function: (T, T) -> kotlin.Int): java.util.Comparator + + public abstract class AbstractCollection : kotlin.MutableCollection { + protected/*protected and package*/ constructor AbstractCollection() + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array + public open fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 + private open fun finishToArray(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Iterator?): kotlin.Array? + private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int + } + + public abstract class AbstractList : java.util.AbstractCollection, kotlin.MutableList { + protected/*protected and package*/ constructor AbstractList() + protected/*protected and package*/ final var modCount: kotlin.Int + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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 + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + private open inner class Itr : kotlin.MutableIterator { + private constructor Itr() + public/*package*/ final var cursor: kotlin.Int + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var lastRet: kotlin.Int + public/*package*/ final fun checkForComodification(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): E + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class ListItr : java.util.AbstractList.Itr, kotlin.MutableListIterator { + public/*package*/ constructor ListItr(/*0*/ p2: kotlin.Int) + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastRet: kotlin.Int + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkForComodification(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ fun hasPrevious(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun next(): E + public open override /*1*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun previous(): E + public open override /*1*/ fun previousIndex(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ fun set(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public abstract class AbstractMap : kotlin.MutableMap { + protected/*protected and package*/ constructor AbstractMap() + public/*package*/ final var keySet: kotlin.Set? + public/*package*/ final var values: kotlin.Collection? + public open override /*1*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open fun clone(): kotlin.Any + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + public open class SimpleEntry : kotlin.MutableMap.MutableEntry, java.io.Serializable { + public constructor SimpleEntry(/*0*/ p0: K?, /*1*/ p1: V?) + public constructor SimpleEntry(/*0*/ p0: kotlin.Map.Entry) + private final val key: K? + private final var value: V? + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -8499721149061103585.toLong() + } + + public open class SimpleImmutableEntry : kotlin.MutableMap.MutableEntry, java.io.Serializable { + public constructor SimpleImmutableEntry(/*0*/ p0: K?, /*1*/ p1: V?) + public constructor SimpleImmutableEntry(/*0*/ p0: kotlin.Map.Entry) + private final val key: K? + private final val value: V? + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 7138329143949025153.toLong() + } + + // Static members + private open fun eq(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + } + + public abstract class AbstractQueue : java.util.AbstractCollection { + protected/*protected and package*/ constructor AbstractQueue() + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ 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 fun element(): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open fun remove(): E + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class AbstractSequentialList : java.util.AbstractList { + protected/*protected and package*/ constructor AbstractSequentialList() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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*/ 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 abstract override /*1*/ 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*/ fun remove(/*0*/ index: kotlin.Int): E + 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*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*1*/ /*fake_override*/ 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 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class AbstractSet : java.util.AbstractCollection, kotlin.MutableSet { + protected/*protected and package*/ constructor AbstractSet() + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ArrayList : java.util.AbstractList, kotlin.MutableList, java.util.RandomAccess, kotlin.Cloneable, java.io.Serializable { + public constructor ArrayList() + public constructor ArrayList(/*0*/ p0: kotlin.Collection) + public constructor ArrayList(/*0*/ p0: kotlin.Int) + private final var elementData: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + private final var size: kotlin.Int + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public/*package*/ open fun elementData(/*0*/ p0: kotlin.Int): E? + public open fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*5*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fastRemove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun get(/*0*/ index: kotlin.Int): E + private open fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*5*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ fun listIterator(): kotlin.MutableListIterator + public open override /*2*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ fun size(): kotlin.Int + public open override /*2*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*5*/ /*fake_override*/ fun toString(): kotlin.String + public open fun trimToSize(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open inner class Itr : kotlin.MutableIterator { + private constructor Itr() + public/*package*/ final var cursor: kotlin.Int + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var lastRet: kotlin.Int + public/*package*/ final fun checkForComodification(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): E + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class ListItr : java.util.ArrayList.Itr, kotlin.MutableListIterator { + public/*package*/ constructor ListItr(/*0*/ p2: kotlin.Int) + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastRet: kotlin.Int + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkForComodification(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ fun hasPrevious(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun next(): E + public open override /*1*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun previous(): E + public open override /*1*/ fun previousIndex(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ fun set(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class SubList : java.util.AbstractList, java.util.RandomAccess { + public/*package*/ constructor SubList(/*0*/ p0: java.util.AbstractList?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + private final val offset: kotlin.Int + private final val parent: java.util.AbstractList? + private final val parentOffset: kotlin.Int + public/*package*/ final var size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + private open fun checkForComodification(): kotlin.Unit + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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*/ 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*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + private open 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*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ 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*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ 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 + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 + private final val serialVersionUID: kotlin.Long = 8683452581122892189.toLong() + private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun subListRangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + + public open class Arrays { + private constructor Arrays() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class ArrayList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + public/*package*/ constructor ArrayList(/*0*/ p0: kotlin.Array?) + private final val a: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ 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 /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ 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): E + 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*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + 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*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -2764017481108945198.toLong() + } + + public/*package*/ final class LegacyMergeSort { + public/*package*/ constructor LegacyMergeSort() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val userRequested: kotlin.Boolean + } + + // Static members + private final val INSERTIONSORT_THRESHOLD: kotlin.Int = 7 + public open fun asList(/*0*/ vararg a: T /*kotlin.Array*/): kotlin.List + public final /*synthesized*/ fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ key: T, /*2*/ c: ((T, T) -> kotlin.Int)?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ key: T, /*2*/ c: java.util.Comparator?): kotlin.Int + public final /*synthesized*/ fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: T, /*4*/ c: ((T, T) -> kotlin.Int)?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: T, /*4*/ c: java.util.Comparator?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ key: kotlin.Any?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Any?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ByteArray, /*1*/ key: kotlin.Byte): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Byte): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.CharArray, /*1*/ key: kotlin.Char): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.CharArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Char): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.DoubleArray, /*1*/ key: kotlin.Double): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.DoubleArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Double): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.FloatArray, /*1*/ key: kotlin.Float): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.FloatArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Float): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.IntArray, /*1*/ key: kotlin.Int): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.IntArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Int): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.LongArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Long): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.LongArray, /*1*/ key: kotlin.Long): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ShortArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Short): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ShortArray, /*1*/ key: kotlin.Short): kotlin.Int + private final /*synthesized*/ fun binarySearch0(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: T?, /*4*/ p4: ((T, T) -> kotlin.Int)?): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: T?, /*4*/ p4: java.util.Comparator?): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Any?): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Byte): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Char): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Double): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Float): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Long): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Short): kotlin.Int + public open fun copyOf(/*0*/ original: kotlin.Array, /*1*/ newLength: kotlin.Int): kotlin.Array + public open fun copyOf(/*0*/ original: kotlin.Array, /*1*/ newLength: kotlin.Int, /*2*/ newType: java.lang.Class>): kotlin.Array + public open fun copyOf(/*0*/ original: kotlin.BooleanArray, /*1*/ newLength: kotlin.Int): kotlin.BooleanArray + public open fun copyOf(/*0*/ original: kotlin.ByteArray, /*1*/ newLength: kotlin.Int): kotlin.ByteArray + public open fun copyOf(/*0*/ original: kotlin.CharArray, /*1*/ newLength: kotlin.Int): kotlin.CharArray + public open fun copyOf(/*0*/ original: kotlin.DoubleArray, /*1*/ newLength: kotlin.Int): kotlin.DoubleArray + public open fun copyOf(/*0*/ original: kotlin.FloatArray, /*1*/ newLength: kotlin.Int): kotlin.FloatArray + public open fun copyOf(/*0*/ original: kotlin.IntArray, /*1*/ newLength: kotlin.Int): kotlin.IntArray + public open fun copyOf(/*0*/ original: kotlin.LongArray, /*1*/ newLength: kotlin.Int): kotlin.LongArray + public open fun copyOf(/*0*/ original: kotlin.ShortArray, /*1*/ newLength: kotlin.Int): kotlin.ShortArray + public open fun copyOfRange(/*0*/ original: kotlin.Array, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.Array + public open fun copyOfRange(/*0*/ original: kotlin.Array, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int, /*3*/ newType: java.lang.Class>): kotlin.Array + public open fun copyOfRange(/*0*/ original: kotlin.BooleanArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.BooleanArray + public open fun copyOfRange(/*0*/ original: kotlin.ByteArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.ByteArray + public open fun copyOfRange(/*0*/ original: kotlin.CharArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.CharArray + public open fun copyOfRange(/*0*/ original: kotlin.DoubleArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.DoubleArray + public open fun copyOfRange(/*0*/ original: kotlin.FloatArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.FloatArray + public open fun copyOfRange(/*0*/ original: kotlin.IntArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.IntArray + public open fun copyOfRange(/*0*/ original: kotlin.LongArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.LongArray + public open fun copyOfRange(/*0*/ original: kotlin.ShortArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.ShortArray + public open fun deepEquals(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public/*package*/ open fun deepEquals0(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun deepHashCode(/*0*/ p0: kotlin.Array?): kotlin.Int + public open fun deepToString(/*0*/ p0: kotlin.Array?): kotlin.String + private open fun deepToString(/*0*/ p0: kotlin.Array?, /*1*/ p1: java.lang.StringBuilder?, /*2*/ p2: kotlin.Set?>?): kotlin.Unit + public open fun equals(/*0*/ a: kotlin.Array?, /*1*/ a2: kotlin.Array?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.BooleanArray?, /*1*/ p1: kotlin.BooleanArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.ByteArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.CharArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.DoubleArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.FloatArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.LongArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.ShortArray?): kotlin.Boolean + public open fun fill(/*0*/ a: kotlin.Array, /*1*/ `val`: kotlin.Any?): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Any?): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.BooleanArray, /*1*/ `val`: kotlin.Boolean): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.BooleanArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Boolean): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ByteArray, /*1*/ `val`: kotlin.Byte): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Byte): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.CharArray, /*1*/ `val`: kotlin.Char): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.CharArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Char): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.DoubleArray, /*1*/ `val`: kotlin.Double): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.DoubleArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Double): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.FloatArray, /*1*/ `val`: kotlin.Float): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.FloatArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Float): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.IntArray, /*1*/ `val`: kotlin.Int): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.IntArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Int): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.LongArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Long): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.LongArray, /*1*/ `val`: kotlin.Long): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ShortArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Short): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ShortArray, /*1*/ `val`: kotlin.Short): kotlin.Unit + public open fun hashCode(/*0*/ p0: kotlin.Array?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.BooleanArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.ByteArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.CharArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.DoubleArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.FloatArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.IntArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.LongArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.ShortArray?): kotlin.Int + private final /*synthesized*/ fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: ((T, T) -> kotlin.Int)?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: java.util.Comparator?): kotlin.Unit + private final /*synthesized*/ fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: ((T, T) -> kotlin.Int)?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.util.Comparator?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator?): kotlin.Unit + private open fun rangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array, /*1*/ c: ((T, T) -> kotlin.Int)?): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array, /*1*/ c: java.util.Comparator?): kotlin.Unit + public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ c: ((T, T) -> kotlin.Int)?): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ c: java.util.Comparator?): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ByteArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.CharArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.CharArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.DoubleArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.DoubleArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.FloatArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.FloatArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.IntArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.IntArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.LongArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.LongArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ShortArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ShortArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + private open fun swap(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun toString(/*0*/ a: kotlin.Array?): kotlin.String + public open fun toString(/*0*/ a: kotlin.BooleanArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.ByteArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.CharArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.DoubleArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.FloatArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.IntArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.LongArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.ShortArray?): kotlin.String + } + + public abstract class Calendar : java.io.Serializable, kotlin.Cloneable, kotlin.Comparable { + protected/*protected and package*/ constructor Calendar() + protected/*protected and package*/ constructor Calendar(/*0*/ p0: java.util.TimeZone, /*1*/ p1: java.util.Locale) + public/*package*/ final var areAllFieldsSet: kotlin.Boolean + protected/*protected and package*/ final var areFieldsSet: kotlin.Boolean + protected/*protected and package*/ final var fields: kotlin.IntArray? + private final var firstDayOfWeek: kotlin.Int + protected/*protected and package*/ final var isSet: kotlin.BooleanArray? + protected/*protected and package*/ final var isTimeSet: kotlin.Boolean + private final var lenient: kotlin.Boolean + private final var minimalDaysInFirstWeek: kotlin.Int + private final var nextStamp: kotlin.Int + private final var serialVersionOnStream: kotlin.Int + private final var sharedZone: kotlin.Boolean + private final var stamp: kotlin.IntArray? + protected/*protected and package*/ final var time: kotlin.Long + private final var zone: java.util.TimeZone? + public abstract fun add(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + private final fun adjustStamp(): kotlin.Unit + public open fun after(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open fun before(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun checkDisplayNameParams(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: java.util.Locale?, /*5*/ p5: kotlin.Int): kotlin.Boolean + public final fun clear(): kotlin.Unit + public final fun clear(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*1*/ fun compareTo(/*0*/ other: java.util.Calendar): kotlin.Int + private open fun compareTo(/*0*/ p0: kotlin.Long): kotlin.Int + protected/*protected and package*/ open fun complete(): kotlin.Unit + protected/*protected and package*/ abstract fun computeFields(): kotlin.Unit + protected/*protected and package*/ abstract fun computeTime(): kotlin.Unit + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getActualMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getActualMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getDisplayName(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale): kotlin.String? + public open fun getDisplayNames(/*0*/ field: kotlin.Int, /*1*/ style: kotlin.Int, /*2*/ locale: java.util.Locale): kotlin.Map? + private open fun getDisplayNamesImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale?): kotlin.MutableMap? + private open fun getFieldStrings(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: DateFormatSymbols]?): kotlin.Array? + public open fun getFirstDayOfWeek(): kotlin.Int + public abstract fun getGreatestMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getLeastMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getMinimalDaysInFirstWeek(): kotlin.Int + public abstract fun getMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ final fun getSetStateFields(): kotlin.Int + public final fun getTime(): java.util.Date + public open fun getTimeInMillis(): kotlin.Long + public open fun getTimeZone(): java.util.TimeZone + public open fun getWeekYear(): kotlin.Int + public open fun getWeeksInWeekYear(): kotlin.Int + public/*package*/ open fun getZone(): java.util.TimeZone? + public open override /*3*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final fun internalGet(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ final fun internalSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun invalidateWeekFields(): kotlin.Unit + public/*package*/ final fun isExternallySet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final fun isFullyNormalized(): kotlin.Boolean + public open fun isLenient(): kotlin.Boolean + public/*package*/ final fun isPartiallyNormalized(): kotlin.Boolean + public final fun isSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isWeekDateSupported(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public abstract fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final fun selectFields(): kotlin.Int + public open fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Unit + public/*package*/ final fun setFieldsComputed(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final fun setFieldsNormalized(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setFirstDayOfWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setLenient(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setMinimalDaysInFirstWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun setTime(/*0*/ p0: java.util.Date): kotlin.Unit + public open fun setTimeInMillis(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setTimeZone(/*0*/ p0: java.util.TimeZone): kotlin.Unit + public/*package*/ final fun setUnnormalized(): kotlin.Unit + private open fun setWeekCountData(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open fun setWeekDate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ open fun setZoneShared(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*3*/ fun toString(): kotlin.String + private open fun updateTime(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open class CalendarAccessControlContext { + private constructor CalendarAccessControlContext() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val INSTANCE: [ERROR : Unresolved java classifier: AccessControlContext] + } + + // Static members + public/*package*/ final val ALL_FIELDS: kotlin.Int = 131071 + public final val ALL_STYLES: kotlin.Int = 0 + public final val AM: kotlin.Int = 0 + public final val AM_PM: kotlin.Int = 9 + public/*package*/ final val AM_PM_MASK: kotlin.Int = 512 + public final val APRIL: kotlin.Int = 3 + public final val AUGUST: kotlin.Int = 7 + private final val COMPUTED: kotlin.Int = 1 + public final val DATE: kotlin.Int = 5 + public/*package*/ final val DATE_MASK: kotlin.Int = 32 + public final val DAY_OF_MONTH: kotlin.Int = 5 + public/*package*/ final val DAY_OF_MONTH_MASK: kotlin.Int = 32 + public final val DAY_OF_WEEK: kotlin.Int = 7 + public final val DAY_OF_WEEK_IN_MONTH: kotlin.Int = 8 + public/*package*/ final val DAY_OF_WEEK_IN_MONTH_MASK: kotlin.Int = 256 + public/*package*/ final val DAY_OF_WEEK_MASK: kotlin.Int = 128 + public final val DAY_OF_YEAR: kotlin.Int = 6 + public/*package*/ final val DAY_OF_YEAR_MASK: kotlin.Int = 64 + public final val DECEMBER: kotlin.Int = 11 + public final val DST_OFFSET: kotlin.Int = 16 + public/*package*/ final val DST_OFFSET_MASK: kotlin.Int = 65536 + public final val ERA: kotlin.Int = 0 + public/*package*/ final val ERA_MASK: kotlin.Int = 1 + public final val FEBRUARY: kotlin.Int = 1 + public final val FIELD_COUNT: kotlin.Int = 17 + private final val FIELD_NAME: kotlin.Array + public final val FRIDAY: kotlin.Int = 6 + public final val HOUR: kotlin.Int = 10 + public/*package*/ final val HOUR_MASK: kotlin.Int = 1024 + public final val HOUR_OF_DAY: kotlin.Int = 11 + public/*package*/ final val HOUR_OF_DAY_MASK: kotlin.Int = 2048 + public final val JANUARY: kotlin.Int = 0 + public final val JULY: kotlin.Int = 6 + public final val JUNE: kotlin.Int = 5 + public final val LONG: kotlin.Int = 2 + public final val MARCH: kotlin.Int = 2 + public final val MAY: kotlin.Int = 4 + public final val MILLISECOND: kotlin.Int = 14 + public/*package*/ final val MILLISECOND_MASK: kotlin.Int = 16384 + private final val MINIMUM_USER_STAMP: kotlin.Int = 2 + public final val MINUTE: kotlin.Int = 12 + public/*package*/ final val MINUTE_MASK: kotlin.Int = 4096 + public final val MONDAY: kotlin.Int = 2 + public final val MONTH: kotlin.Int = 2 + public/*package*/ final val MONTH_MASK: kotlin.Int = 4 + public final val NOVEMBER: kotlin.Int = 10 + public final val OCTOBER: kotlin.Int = 9 + public final val PM: kotlin.Int = 1 + public final val SATURDAY: kotlin.Int = 7 + public final val SECOND: kotlin.Int = 13 + public/*package*/ final val SECOND_MASK: kotlin.Int = 8192 + public final val SEPTEMBER: kotlin.Int = 8 + public final val SHORT: kotlin.Int = 1 + public final val SUNDAY: kotlin.Int = 1 + public final val THURSDAY: kotlin.Int = 5 + public final val TUESDAY: kotlin.Int = 3 + public final val UNDECIMBER: kotlin.Int = 12 + private final val UNSET: kotlin.Int = 0 + public final val WEDNESDAY: kotlin.Int = 4 + public final val WEEK_OF_MONTH: kotlin.Int = 4 + public/*package*/ final val WEEK_OF_MONTH_MASK: kotlin.Int = 16 + public final val WEEK_OF_YEAR: kotlin.Int = 3 + public/*package*/ final val WEEK_OF_YEAR_MASK: kotlin.Int = 8 + public final val YEAR: kotlin.Int = 1 + public/*package*/ final val YEAR_MASK: kotlin.Int = 2 + public final val ZONE_OFFSET: kotlin.Int = 15 + public/*package*/ final val ZONE_OFFSET_MASK: kotlin.Int = 32768 + private final val cachedLocaleData: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val currentSerialVersion: kotlin.Int = 1 + public/*package*/ final val serialVersionUID: kotlin.Long = -1807547505821590642.toLong() + private final fun aggregateStamp(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private final fun appendValue(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Long): kotlin.Unit + private open fun createCalendar(/*0*/ p0: java.util.TimeZone?, /*1*/ p1: java.util.Locale?): java.util.Calendar? + public open fun getAvailableLocales(): kotlin.Array + public/*package*/ final fun getFieldName(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getInstance(): java.util.Calendar + public open fun getInstance(/*0*/ p0: java.util.Locale): java.util.Calendar + public open fun getInstance(/*0*/ p0: java.util.TimeZone): java.util.Calendar + public open fun getInstance(/*0*/ p0: java.util.TimeZone, /*1*/ p1: java.util.Locale): java.util.Calendar + private final fun getMillisOf(/*0*/ p0: java.util.Calendar?): kotlin.Long + public/*package*/ final fun isFieldSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + } + + public trait Collection : kotlin.MutableIterable { + public abstract fun add(/*0*/ e: E): kotlin.Boolean + public abstract fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun clear(): kotlin.Unit + public abstract fun contains(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract fun remove(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun size(): kotlin.Int + public abstract fun toArray(): kotlin.Array + public abstract fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Collections { + private constructor Collections() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class AsLIFOQueue : java.util.AbstractQueue, java.io.Serializable { + public/*package*/ constructor AsLIFOQueue(/*0*/ p0: [ERROR : Unresolved java classifier: Deque]?) + private final val q: [ERROR : Unresolved java classifier: Deque]? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun element(): E + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open fun offer(/*0*/ p0: E?): kotlin.Boolean + public open fun peek(): E? + public open fun poll(): E? + public open override /*1*/ fun remove(): E + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 1802017725587941708.toLong() + } + + public/*package*/ open class CheckedCollection : kotlin.MutableCollection, java.io.Serializable { + public/*package*/ constructor CheckedCollection(/*0*/ p0: kotlin.Collection?, /*1*/ p1: java.lang.Class?) + public/*package*/ final val c: kotlin.Collection? + public/*package*/ final val `type`: java.lang.Class? + private final var zeroLengthElementArray: kotlin.Array? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + private open fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ fun toString(): kotlin.String + public/*package*/ open fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + private open fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 1578914078182001775.toLong() + } + + public/*package*/ open class CheckedList : java.util.Collections.CheckedCollection, kotlin.MutableList { + public/*package*/ constructor CheckedList(/*0*/ p0: kotlin.List?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 65247728283967356.toLong() + } + + private open class CheckedMap : kotlin.MutableMap, java.io.Serializable { + public/*package*/ constructor CheckedMap(/*0*/ p0: kotlin.Map?, /*1*/ p1: java.lang.Class?, /*2*/ p2: java.lang.Class?) + private final var entrySet: kotlin.Set>? + public/*package*/ final val keyType: java.lang.Class? + private final val m: kotlin.Map? + public/*package*/ final val valueType: java.lang.Class? + private open fun badKeyMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + private open fun badValueMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + private open fun typeCheck(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ fun values(): kotlin.MutableCollection + + public/*package*/ open class CheckedEntrySet : kotlin.MutableSet> { + public/*package*/ constructor CheckedEntrySet(/*0*/ p0: kotlin.Set>?, /*1*/ p1: java.lang.Class?) + private final val s: kotlin.Set>? + private final val valueType: java.lang.Class? + public open override /*1*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*1*/ fun toString(): kotlin.String + + private open class CheckedEntry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor CheckedEntry(/*0*/ p0: kotlin.Map.Entry?, /*1*/ p1: java.lang.Class?) + private final val e: kotlin.Map.Entry? + private final val valueType: java.lang.Class? + private open fun badValueMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ open fun checkedEntry(/*0*/ p0: kotlin.Map.Entry?, /*1*/ p1: java.lang.Class?): java.util.Collections.CheckedMap.CheckedEntrySet.CheckedEntry? + } + + // Static members + private final val serialVersionUID: kotlin.Long = 5742860141034234728.toLong() + } + + public/*package*/ open class CheckedRandomAccessList : java.util.Collections.CheckedList, java.util.RandomAccess { + public/*package*/ constructor CheckedRandomAccessList(/*0*/ p0: kotlin.List?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 + 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): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + 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: E): E + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 1638200125423088369.toLong() + } + + public/*package*/ open class CheckedSet : java.util.Collections.CheckedCollection, kotlin.MutableSet, java.io.Serializable { + public/*package*/ constructor CheckedSet(/*0*/ p0: kotlin.Set?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 4694047833775013803.toLong() + } + + public/*package*/ open class CheckedSortedMap : java.util.Collections.CheckedMap, java.util.SortedMap, java.io.Serializable { + public/*package*/ constructor CheckedSortedMap(/*0*/ p0: java.util.SortedMap?, /*1*/ p1: java.lang.Class?, /*2*/ p2: java.lang.Class?) + invisible_fake final override /*1*/ /*fake_override*/ var entrySet: kotlin.Set>? + public/*package*/ final override /*1*/ /*fake_override*/ val keyType: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ val m: kotlin.Map? + private final val sm: java.util.SortedMap? + public/*package*/ final override /*1*/ /*fake_override*/ val valueType: java.lang.Class? + invisible_fake open override /*1*/ /*fake_override*/ fun badKeyMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + invisible_fake open override /*1*/ /*fake_override*/ fun badValueMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = 1599671320688067438.toLong() + } + + public/*package*/ open class CheckedSortedSet : java.util.Collections.CheckedSet, java.util.SortedSet, java.io.Serializable { + public/*package*/ constructor CheckedSortedSet(/*0*/ p0: java.util.SortedSet?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + private final val ss: java.util.SortedSet? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun first(): E? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headSet(/*0*/ toElement: E): java.util.SortedSet + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun last(): E? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public open override /*1*/ fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 1599911165492914959.toLong() + } + + private open class CopiesList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + public/*package*/ constructor CopiesList(/*0*/ p0: kotlin.Int, /*1*/ p1: E?) + public/*package*/ final val element: E? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public/*package*/ final val n: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ 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 /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ 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*/ 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): E + 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: E): E + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 2739099268398711800.toLong() + } + + private open class EmptyEnumeration : java.util.Enumeration { + private constructor EmptyEnumeration() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasMoreElements(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun nextElement(): E + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val EMPTY_ENUMERATION: java.util.Collections.EmptyEnumeration + } + + private open class EmptyIterator : kotlin.MutableIterator { + private constructor EmptyIterator() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): E + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val EMPTY_ITERATOR: java.util.Collections.EmptyIterator + } + + private open class EmptyList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + private constructor EmptyList() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ 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 + private open fun readResolve(): kotlin.Any? + 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): E + 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: E): E + 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*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8842843931221139166.toLong() + } + + private open class EmptyListIterator : java.util.Collections.EmptyIterator, kotlin.MutableListIterator { + private constructor EmptyListIterator() + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ fun hasPrevious(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun next(): E + public open override /*1*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun previous(): E + public open override /*1*/ fun previousIndex(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ fun set(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val EMPTY_ITERATOR: java.util.Collections.EmptyListIterator + } + + private open class EmptyMap : java.util.AbstractMap, java.io.Serializable { + private constructor EmptyMap() + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = 6428348081105594320.toLong() + } + + private open class EmptySet : java.util.AbstractSet, java.io.Serializable { + private constructor EmptySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + private open fun readResolve(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 1582296315990362920.toLong() + } + + private open class ReverseComparator : java.util.Comparator>, java.io.Serializable { + private constructor ReverseComparator() + public open override /*1*/ fun compare(/*0*/ p0: kotlin.Comparable, /*1*/ p1: kotlin.Comparable): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val REVERSE_ORDER: java.util.Collections.ReverseComparator + private final val serialVersionUID: kotlin.Long = 7207038068494060240.toLong() + } + + private open class ReverseComparator2 : java.util.Comparator, java.io.Serializable { + public/*package*/ /*synthesized*/ constructor ReverseComparator2(/*0*/ p0: ((T, T) -> kotlin.Int)?) + public/*package*/ constructor ReverseComparator2(/*0*/ p0: java.util.Comparator?) + public/*package*/ final val cmp: java.util.Comparator? + public open override /*1*/ fun compare(/*0*/ p0: T, /*1*/ p1: T): kotlin.Int + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 4374092139857.toLong() + } + + private trait SelfComparable : kotlin.Comparable { + public abstract override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Collections.SelfComparable): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class SetFromMap : java.util.AbstractSet, kotlin.MutableSet, java.io.Serializable { + public/*package*/ constructor SetFromMap(/*0*/ p0: kotlin.Map?) + private final val m: kotlin.Map? + private final var s: kotlin.Set? + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 2454657854757543876.toLong() + } + + private open class SingletonList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + public/*package*/ constructor SingletonList(/*0*/ p0: E?) + private final val element: E? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ 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 /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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*/ 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): E + 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: E): E + 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 + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3093736618740652951.toLong() + } + + private open class SingletonMap : java.util.AbstractMap, java.io.Serializable { + public/*package*/ constructor SingletonMap(/*0*/ p0: K?, /*1*/ p1: V?) + private final var entrySet: kotlin.Set>? + private final val k: K? + private final override /*1*/ var keySet: kotlin.Set? + private final val v: V? + private final override /*1*/ var values: kotlin.Collection? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = -6979724477215052911.toLong() + } + + private open class SingletonSet : java.util.AbstractSet, java.io.Serializable { + public/*package*/ constructor SingletonSet(/*0*/ p0: E?) + private final val element: E? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3193687207550431679.toLong() + } + + public/*package*/ open class SynchronizedCollection : kotlin.MutableCollection, java.io.Serializable { + public/*package*/ constructor SynchronizedCollection(/*0*/ p0: kotlin.Collection?) + public/*package*/ constructor SynchronizedCollection(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Any?) + public/*package*/ final val c: kotlin.Collection? + public/*package*/ final val mutex: kotlin.Any? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 3053995032091335093.toLong() + } + + public/*package*/ open class SynchronizedList : java.util.Collections.SynchronizedCollection, kotlin.MutableList { + public/*package*/ constructor SynchronizedList(/*0*/ p0: kotlin.List?) + public/*package*/ constructor SynchronizedList(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -7754090372962971524.toLong() + } + + private open class SynchronizedMap : kotlin.MutableMap, java.io.Serializable { + public/*package*/ constructor SynchronizedMap(/*0*/ p0: kotlin.Map?) + public/*package*/ constructor SynchronizedMap(/*0*/ p0: kotlin.Map?, /*1*/ p1: kotlin.Any?) + private final var entrySet: kotlin.Set>? + private final var keySet: kotlin.Set? + private final val m: kotlin.Map? + public/*package*/ final val mutex: kotlin.Any? + private final var values: kotlin.Collection? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 1978198479659022715.toLong() + } + + public/*package*/ open class SynchronizedRandomAccessList : java.util.Collections.SynchronizedList, java.util.RandomAccess { + public/*package*/ constructor SynchronizedRandomAccessList(/*0*/ p0: kotlin.List?) + public/*package*/ constructor SynchronizedRandomAccessList(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 readResolve(): kotlin.Any? + 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): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + 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: E): E + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + private open fun writeReplace(): kotlin.Any? + + // Static members + private final val serialVersionUID: kotlin.Long = 1530674583602358482.toLong() + } + + public/*package*/ open class SynchronizedSet : java.util.Collections.SynchronizedCollection, kotlin.MutableSet { + public/*package*/ constructor SynchronizedSet(/*0*/ p0: kotlin.Set?) + public/*package*/ constructor SynchronizedSet(/*0*/ p0: kotlin.Set?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 487447009682186044.toLong() + } + + public/*package*/ open class SynchronizedSortedMap : java.util.Collections.SynchronizedMap, java.util.SortedMap { + public/*package*/ constructor SynchronizedSortedMap(/*0*/ p0: java.util.SortedMap?) + public/*package*/ constructor SynchronizedSortedMap(/*0*/ p0: java.util.SortedMap?, /*1*/ p1: kotlin.Any?) + invisible_fake final override /*1*/ /*fake_override*/ var entrySet: kotlin.Set>? + invisible_fake final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ val m: kotlin.Map? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + private final val sm: java.util.SortedMap? + invisible_fake final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -8798146769416483793.toLong() + } + + public/*package*/ open class SynchronizedSortedSet : java.util.Collections.SynchronizedSet, java.util.SortedSet { + public/*package*/ constructor SynchronizedSortedSet(/*0*/ p0: java.util.SortedSet?) + public/*package*/ constructor SynchronizedSortedSet(/*0*/ p0: java.util.SortedSet?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + private final val ss: java.util.SortedSet? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun first(): E? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headSet(/*0*/ toElement: E): java.util.SortedSet + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun last(): E? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public open override /*1*/ fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 8695801310862127406.toLong() + } + + public/*package*/ open class UnmodifiableCollection : kotlin.MutableCollection, java.io.Serializable { + public/*package*/ constructor UnmodifiableCollection(/*0*/ p0: kotlin.Collection?) + public/*package*/ final val c: kotlin.Collection? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 1820017752578914078.toLong() + } + + public/*package*/ open class UnmodifiableList : java.util.Collections.UnmodifiableCollection, kotlin.MutableList { + public/*package*/ constructor UnmodifiableList(/*0*/ p0: kotlin.List?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final val list: kotlin.List? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -283967356065247728.toLong() + } + + private open class UnmodifiableMap : kotlin.MutableMap, java.io.Serializable { + public/*package*/ constructor UnmodifiableMap(/*0*/ p0: kotlin.Map?) + private final var entrySet: kotlin.Set>? + private final var keySet: kotlin.Set? + private final val m: kotlin.Map? + private final var values: kotlin.Collection? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + public/*package*/ open class UnmodifiableEntrySet : java.util.Collections.UnmodifiableSet> { + public/*package*/ constructor UnmodifiableEntrySet(/*0*/ p0: kotlin.Set?>?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection>? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array? + public open override /*1*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class UnmodifiableEntry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor UnmodifiableEntry(/*0*/ p0: kotlin.Map.Entry?) + private final var e: kotlin.Map.Entry? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 7854390611657943733.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = -1034234728574286014.toLong() + } + + public/*package*/ open class UnmodifiableRandomAccessList : java.util.Collections.UnmodifiableList, java.util.RandomAccess { + public/*package*/ constructor UnmodifiableRandomAccessList(/*0*/ p0: kotlin.List?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val list: kotlin.List? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 readResolve(): kotlin.Any? + 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): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + 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: E): E + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + private open fun writeReplace(): kotlin.Any? + + // Static members + private final val serialVersionUID: kotlin.Long = -2542308836966382001.toLong() + } + + public/*package*/ open class UnmodifiableSet : java.util.Collections.UnmodifiableCollection, kotlin.MutableSet, java.io.Serializable { + public/*package*/ constructor UnmodifiableSet(/*0*/ p0: kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -9215047833775013803.toLong() + } + + public/*package*/ open class UnmodifiableSortedMap : java.util.Collections.UnmodifiableMap, java.util.SortedMap, java.io.Serializable { + public/*package*/ constructor UnmodifiableSortedMap(/*0*/ p0: java.util.SortedMap?) + invisible_fake final override /*1*/ /*fake_override*/ var entrySet: kotlin.Set>? + invisible_fake final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ val m: kotlin.Map? + private final val sm: java.util.SortedMap? + invisible_fake final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = -8806743815996713206.toLong() + } + + public/*package*/ open class UnmodifiableSortedSet : java.util.Collections.UnmodifiableSet, java.util.SortedSet, java.io.Serializable { + public/*package*/ constructor UnmodifiableSortedSet(/*0*/ p0: java.util.SortedSet?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + private final val ss: java.util.SortedSet? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun first(): E? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headSet(/*0*/ toElement: E): java.util.SortedSet + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun last(): E? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public open override /*1*/ fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4929149591599911165.toLong() + } + + // Static members + private final val BINARYSEARCH_THRESHOLD: kotlin.Int = 5000 + private final val COPY_THRESHOLD: kotlin.Int = 10 + public final val EMPTY_LIST: kotlin.List + public final val EMPTY_MAP: kotlin.Map + public final val EMPTY_SET: kotlin.Set + private final val FILL_THRESHOLD: kotlin.Int = 25 + private final val INDEXOFSUBLIST_THRESHOLD: kotlin.Int = 35 + private final val REPLACEALL_THRESHOLD: kotlin.Int = 11 + private final val REVERSE_THRESHOLD: kotlin.Int = 18 + private final val ROTATE_THRESHOLD: kotlin.Int = 100 + private final val SHUFFLE_THRESHOLD: kotlin.Int = 5 + private final var r: java.util.Random? + private final /*synthesized*/ fun SelfComparable(/*0*/ function: (java.util.Collections.SelfComparable) -> kotlin.Int): java.util.Collections.SelfComparable + public open fun addAll(/*0*/ c: kotlin.MutableCollection, /*1*/ vararg elements: T /*kotlin.Array*/): kotlin.Boolean + public open fun asLifoQueue(/*0*/ deque: [ERROR : Unresolved java classifier: Deque]): [ERROR : Unresolved java classifier: Queue] + public final /*synthesized*/ fun binarySearch(/*0*/ list: kotlin.List, /*1*/ key: T, /*2*/ c: (T, T) -> kotlin.Int): kotlin.Int + public open fun binarySearch(/*0*/ list: kotlin.List, /*1*/ key: T, /*2*/ c: java.util.Comparator): kotlin.Int + public open fun binarySearch(/*0*/ list: kotlin.List>, /*1*/ key: T): kotlin.Int + public open fun checkedCollection(/*0*/ c: kotlin.Collection, /*1*/ _type: java.lang.Class): kotlin.MutableCollection + public open fun checkedList(/*0*/ list: kotlin.List, /*1*/ _type: java.lang.Class): kotlin.MutableList + public open fun checkedMap(/*0*/ m: kotlin.Map, /*1*/ keyType: java.lang.Class, /*2*/ valueType: java.lang.Class): kotlin.MutableMap + public open fun checkedSet(/*0*/ s: kotlin.Set, /*1*/ _type: java.lang.Class): kotlin.MutableSet + public open fun checkedSortedMap(/*0*/ m: java.util.SortedMap, /*1*/ keyType: java.lang.Class, /*2*/ valueType: java.lang.Class): java.util.SortedMap + public open fun checkedSortedSet(/*0*/ s: java.util.SortedSet, /*1*/ _type: java.lang.Class): java.util.SortedSet + public open fun copy(/*0*/ dest: kotlin.MutableList, /*1*/ src: kotlin.List): kotlin.Unit + public open fun disjoint(/*0*/ c1: kotlin.Collection, /*1*/ c2: kotlin.Collection): kotlin.Boolean + public open fun emptyEnumeration(): java.util.Enumeration + public open fun emptyIterator(): kotlin.MutableIterator + public final fun emptyList(): kotlin.List + public open fun emptyListIterator(): kotlin.MutableListIterator + public final fun emptyMap(): kotlin.Map + public final fun emptySet(): kotlin.Set + public open fun enumeration(/*0*/ c: kotlin.Collection): java.util.Enumeration + public/*package*/ open fun eq(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun fill(/*0*/ list: kotlin.MutableList, /*1*/ obj: T): kotlin.Unit + public open fun frequency(/*0*/ c: kotlin.Collection, /*1*/ o: kotlin.Any?): kotlin.Int + private open fun get(/*0*/ p0: kotlin.ListIterator?, /*1*/ p1: kotlin.Int): T? + public open fun indexOfSubList(/*0*/ source: kotlin.List, /*1*/ target: kotlin.List): kotlin.Int + private final /*synthesized*/ fun indexedBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: ((T, T) -> kotlin.Int)?): kotlin.Int + private open fun indexedBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: java.util.Comparator?): kotlin.Int + private open fun indexedBinarySearch(/*0*/ p0: kotlin.List?>?, /*1*/ p1: T?): kotlin.Int + private final /*synthesized*/ fun iteratorBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: ((T, T) -> kotlin.Int)?): kotlin.Int + private open fun iteratorBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: java.util.Comparator?): kotlin.Int + private open fun iteratorBinarySearch(/*0*/ p0: kotlin.List?>?, /*1*/ p1: T?): kotlin.Int + public open fun lastIndexOfSubList(/*0*/ source: kotlin.List, /*1*/ target: kotlin.List): kotlin.Int + public open fun list(/*0*/ e: java.util.Enumeration): java.util.ArrayList + public open fun max(/*0*/ coll: kotlin.Collection): T where T : kotlin.Comparable + public final /*synthesized*/ fun max(/*0*/ coll: kotlin.Collection, /*1*/ comp: (T, T) -> kotlin.Int): T + public open fun max(/*0*/ coll: kotlin.Collection, /*1*/ comp: java.util.Comparator): T + public open fun min(/*0*/ coll: kotlin.Collection): T where T : kotlin.Comparable + public final /*synthesized*/ fun min(/*0*/ coll: kotlin.Collection, /*1*/ comp: (T, T) -> kotlin.Int): T + public open fun min(/*0*/ coll: kotlin.Collection, /*1*/ comp: java.util.Comparator): T + public open fun nCopies(/*0*/ p0: kotlin.Int, /*1*/ p1: T?): kotlin.MutableList + public open fun newSetFromMap(/*0*/ map: kotlin.Map): kotlin.MutableSet + public open fun replaceAll(/*0*/ list: kotlin.MutableList, /*1*/ oldVal: T, /*2*/ newVal: T): kotlin.Boolean + public open fun reverse(/*0*/ list: kotlin.MutableList): kotlin.Unit + public open fun reverseOrder(): java.util.Comparator + public final /*synthesized*/ fun reverseOrder(/*0*/ cmp: (T, T) -> kotlin.Int): java.util.Comparator + public open fun reverseOrder(/*0*/ cmp: java.util.Comparator): java.util.Comparator + public open fun rotate(/*0*/ list: kotlin.MutableList, /*1*/ distance: kotlin.Int): kotlin.Unit + private open fun rotate1(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun rotate2(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.MutableList): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.MutableList, /*1*/ rnd: java.util.Random): kotlin.Unit + public open fun singleton(/*0*/ o: T?): kotlin.Set + public/*package*/ open fun singletonIterator(/*0*/ p0: E?): kotlin.MutableIterator? + public open fun singletonList(/*0*/ o: T?): kotlin.List + public open fun singletonMap(/*0*/ key: K, /*1*/ value: V): kotlin.Map + public open fun > sort(/*0*/ list: kotlin.MutableList): kotlin.Unit + public final /*synthesized*/ fun sort(/*0*/ list: kotlin.MutableList, /*1*/ c: (T, T) -> kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ list: kotlin.MutableList, /*1*/ c: java.util.Comparator): kotlin.Unit + private open fun swap(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun swap(/*0*/ list: kotlin.MutableList, /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit + public open fun synchronizedCollection(/*0*/ c: kotlin.Collection): kotlin.MutableCollection + public/*package*/ open fun synchronizedCollection(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Any?): kotlin.MutableCollection? + public open fun synchronizedList(/*0*/ list: kotlin.List): kotlin.MutableList + public/*package*/ open fun synchronizedList(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Any?): kotlin.MutableList? + public open fun synchronizedMap(/*0*/ m: kotlin.Map): kotlin.MutableMap + public open fun synchronizedSet(/*0*/ s: kotlin.Set): kotlin.MutableSet + public/*package*/ open fun synchronizedSet(/*0*/ p0: kotlin.Set?, /*1*/ p1: kotlin.Any?): kotlin.MutableSet? + public open fun synchronizedSortedMap(/*0*/ m: java.util.SortedMap): java.util.SortedMap + public open fun synchronizedSortedSet(/*0*/ s: java.util.SortedSet): java.util.SortedSet + public open fun unmodifiableCollection(/*0*/ c: kotlin.Collection): kotlin.MutableCollection + public open fun unmodifiableList(/*0*/ list: kotlin.List): kotlin.MutableList + public open fun unmodifiableMap(/*0*/ m: kotlin.Map): kotlin.MutableMap + public open fun unmodifiableSet(/*0*/ s: kotlin.Set): kotlin.MutableSet + public open fun unmodifiableSortedMap(/*0*/ m: java.util.SortedMap): java.util.SortedMap + public open fun unmodifiableSortedSet(/*0*/ s: java.util.SortedSet): java.util.SortedSet + public/*package*/ open fun zeroLengthArray(/*0*/ p0: java.lang.Class?): kotlin.Array? + } + + public trait Comparator { + public abstract fun compare(/*0*/ p0: T, /*1*/ p1: T): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ConcurrentModificationException : java.lang.RuntimeException { + public constructor ConcurrentModificationException() + public constructor ConcurrentModificationException(/*0*/ p0: kotlin.String?) + public constructor ConcurrentModificationException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor ConcurrentModificationException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -3666751008965953603.toLong() + } + + public open class Date : java.io.Serializable, kotlin.Cloneable, kotlin.Comparable { + public constructor Date() + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Long) + public constructor Date(/*0*/ p0: kotlin.String) + private final var cdate: sun.util.calendar.BaseCalendar.Date? + private final var fastTime: kotlin.Long + public open fun after(/*0*/ p0: java.util.Date): kotlin.Boolean + public open fun before(/*0*/ p0: java.util.Date): kotlin.Boolean + public open override /*1*/ fun clone(): kotlin.Any + public open override /*1*/ fun compareTo(/*0*/ other: java.util.Date): kotlin.Int + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private final fun getCalendarDate(): sun.util.calendar.BaseCalendar.Date? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getDate(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getDay(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getHours(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getMinutes(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getMonth(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getSeconds(): kotlin.Int + public open fun getTime(): kotlin.Long + private final fun getTimeImpl(): kotlin.Long + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getTimezoneOffset(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getYear(): kotlin.Int + public open override /*3*/ fun hashCode(): kotlin.Int + private final fun normalize(): sun.util.calendar.BaseCalendar.Date? + private final fun normalize(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?): sun.util.calendar.BaseCalendar.Date? + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toGMTString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toLocaleString(): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final var defaultCenturyStart: kotlin.Int + private final val gcal: sun.util.calendar.BaseCalendar + private final var jcal: sun.util.calendar.BaseCalendar? + private final val serialVersionUID: kotlin.Long = 7523967970034938905.toLong() + private final val ttb: kotlin.IntArray + private final val wtb: kotlin.Array + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun UTC(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Long + private final fun convertToAbbr(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.String?): java.lang.StringBuilder? + private final fun getCalendarSystem(/*0*/ p0: kotlin.Int): sun.util.calendar.BaseCalendar? + private final fun getCalendarSystem(/*0*/ p0: kotlin.Long): sun.util.calendar.BaseCalendar? + private final fun getCalendarSystem(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?): sun.util.calendar.BaseCalendar? + private final fun getJulianCalendar(): sun.util.calendar.BaseCalendar? + public/*package*/ final fun getMillisOf(/*0*/ p0: java.util.Date?): kotlin.Long + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun parse(/*0*/ p0: kotlin.String): kotlin.Long + } + + public trait Enumeration { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun hasMoreElements(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun nextElement(): E + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait EventListener { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class GregorianCalendar : java.util.Calendar { + public constructor GregorianCalendar() + public constructor GregorianCalendar(/*0*/ p0: java.util.Locale) + public constructor GregorianCalendar(/*0*/ p0: java.util.TimeZone) + public constructor GregorianCalendar(/*0*/ p0: java.util.TimeZone, /*1*/ p1: java.util.Locale) + public constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int) + public constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int) + public/*package*/ constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int) + public/*package*/ final override /*1*/ /*fake_override*/ var areAllFieldsSet: kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var areFieldsSet: kotlin.Boolean + private final var cachedFixedDate: kotlin.Long + private final var calsys: sun.util.calendar.BaseCalendar? + private final var cdate: sun.util.calendar.BaseCalendar.Date? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var fields: kotlin.IntArray? + invisible_fake final override /*1*/ /*fake_override*/ var firstDayOfWeek: kotlin.Int + private final var gdate: sun.util.calendar.BaseCalendar.Date? + private final var gregorianCutover: kotlin.Long + private final var gregorianCutoverDate: kotlin.Long + private final var gregorianCutoverYear: kotlin.Int + private final var gregorianCutoverYearJulian: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var isSet: kotlin.BooleanArray? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var isTimeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var lenient: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var minimalDaysInFirstWeek: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var nextStamp: kotlin.Int + private final var originalFields: kotlin.IntArray? + invisible_fake final override /*1*/ /*fake_override*/ var serialVersionOnStream: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var sharedZone: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var stamp: kotlin.IntArray? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var time: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var zone: java.util.TimeZone? + private final var zoneOffsets: kotlin.IntArray? + private final fun actualMonthLength(): kotlin.Int + public open override /*1*/ fun add(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun adjustStamp(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun before(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun checkDisplayNameParams(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: java.util.Locale?, /*5*/ p5: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun clear(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Calendar): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ p0: kotlin.Long): kotlin.Int + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun complete(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun computeFields(): kotlin.Unit + private open fun computeFields(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + protected/*protected and package*/ open override /*1*/ fun computeTime(): kotlin.Unit + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun getActualMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun getActualMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun getCalendarDate(/*0*/ p0: kotlin.Long): sun.util.calendar.BaseCalendar.Date? + private final fun getCurrentFixedDate(): kotlin.Long + private open fun getCutoverCalendarSystem(): sun.util.calendar.BaseCalendar? + public open override /*1*/ /*fake_override*/ fun getDisplayName(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getDisplayNames(/*0*/ field: kotlin.Int, /*1*/ style: kotlin.Int, /*2*/ locale: java.util.Locale): kotlin.Map? + invisible_fake open override /*1*/ /*fake_override*/ fun getDisplayNamesImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale?): kotlin.MutableMap? + invisible_fake open override /*1*/ /*fake_override*/ fun getFieldStrings(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: DateFormatSymbols]?): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun getFirstDayOfWeek(): kotlin.Int + private open fun getFixedDate(/*0*/ p0: sun.util.calendar.BaseCalendar?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Long + private final fun getFixedDateJan1(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?, /*1*/ p1: kotlin.Long): kotlin.Long + private final fun getFixedDateMonth1(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun getGreatestMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getGregorianChange(): java.util.Date + private final fun getGregorianCutoverDate(): sun.util.calendar.BaseCalendar.Date? + private final fun getLastJulianDate(): sun.util.calendar.BaseCalendar.Date? + public open override /*1*/ fun getLeastMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun getMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getMinimalDaysInFirstWeek(): kotlin.Int + public open override /*1*/ fun getMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun getNormalizedCalendar(): java.util.GregorianCalendar? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSetStateFields(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getTime(): java.util.Date + public open override /*1*/ /*fake_override*/ fun getTimeInMillis(): kotlin.Long + public open override /*1*/ fun getTimeZone(): java.util.TimeZone + private final fun getWeekNumber(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ fun getWeekYear(): kotlin.Int + public open override /*1*/ fun getWeeksInWeekYear(): kotlin.Int + private final fun getYearOffsetInMillis(): kotlin.Long + public/*package*/ open override /*1*/ /*fake_override*/ fun getZone(): java.util.TimeZone? + public open override /*1*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun internalGet(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun internalGetEra(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun internalSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun invalidateWeekFields(): kotlin.Unit + private final fun isCutoverYear(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isExternallySet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFullyNormalized(): kotlin.Boolean + public open fun isLeapYear(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLenient(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isPartiallyNormalized(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ fun isWeekDateSupported(): kotlin.Boolean + private final fun monthLength(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun monthLength(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private final fun pinDayOfMonth(): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*1*/ fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun selectFields(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFieldsComputed(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFieldsNormalized(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFirstDayOfWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setGregorianChange(/*0*/ p0: java.util.Date): kotlin.Unit + private open fun setGregorianChange(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLenient(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimalDaysInFirstWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: java.util.Date): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setTimeInMillis(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ fun setTimeZone(/*0*/ p0: java.util.TimeZone): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setUnnormalized(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setWeekCountData(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ fun setWeekDate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setZoneShared(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun updateTime(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + private final fun yearLength(): kotlin.Int + private final fun yearLength(/*0*/ p0: kotlin.Int): kotlin.Int + + // Static members + public final val AD: kotlin.Int = 1 + public final val BC: kotlin.Int = 0 + public/*package*/ final val BCE: kotlin.Int = 0 + public/*package*/ final val CE: kotlin.Int = 1 + public/*package*/ final val DEFAULT_GREGORIAN_CUTOVER: kotlin.Long = -12219292800000.toLong() + private final val EPOCH_OFFSET: kotlin.Int = 719163 + private final val EPOCH_YEAR: kotlin.Int = 1970 + public/*package*/ final val LEAP_MONTH_LENGTH: kotlin.IntArray + public/*package*/ final val LEAST_MAX_VALUES: kotlin.IntArray + public/*package*/ final val MAX_VALUES: kotlin.IntArray + public/*package*/ final val MIN_VALUES: kotlin.IntArray + public/*package*/ final val MONTH_LENGTH: kotlin.IntArray + private final val ONE_DAY: kotlin.Long = 86400000.toLong() + private final val ONE_HOUR: kotlin.Int = 3600000 + private final val ONE_MINUTE: kotlin.Int = 60000 + private final val ONE_SECOND: kotlin.Int = 1000 + private final val ONE_WEEK: kotlin.Long = 604800000.toLong() + private final val gcal: [ERROR : Unresolved java classifier: Gregorian] + private final var jcal: [ERROR : Unresolved java classifier: JulianCalendar]? + private final var jeras: kotlin.Array<[ERROR : Unresolved java classifier: Era]>? + public/*package*/ final val serialVersionUID: kotlin.Long = -8125100834729963327.toLong() + private final fun getJulianCalendarSystem(): sun.util.calendar.BaseCalendar? + private final fun getRolledValue(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + } + + public open class HashMap : java.util.AbstractMap, kotlin.MutableMap, kotlin.Cloneable, java.io.Serializable { + public constructor HashMap() + public constructor HashMap(/*0*/ p0: kotlin.Int) + public constructor HashMap(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + public constructor HashMap(/*0*/ p0: kotlin.Map) + private final var entrySet: kotlin.Set>? + public/*package*/ final val hashSeed: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final val loadFactor: kotlin.Float + public/*package*/ final var modCount: kotlin.Int + public/*package*/ final var size: kotlin.Int + public/*package*/ final var table: kotlin.Array>? + public/*package*/ final var threshold: kotlin.Int + public/*package*/ final var useAltHashing: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ open fun addEntry(/*0*/ p0: kotlin.Int, /*1*/ p1: K?, /*2*/ p2: V?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun capacity(): kotlin.Int + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ fun clone(): kotlin.Any + public open override /*2*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + private open fun containsNullValue(): kotlin.Boolean + public open override /*2*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun createEntry(/*0*/ p0: kotlin.Int, /*1*/ p1: K?, /*2*/ p2: V?, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*2*/ fun entrySet(): kotlin.MutableSet> + private open fun entrySet0(): kotlin.MutableSet>? + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun get(/*0*/ key: kotlin.Any?): V? + public/*package*/ final fun getEntry(/*0*/ p0: kotlin.Any?): java.util.HashMap.Entry? + private open fun getForNullKey(): V? + public/*package*/ final fun hash(/*0*/ p0: kotlin.Any?): kotlin.Int + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun init(): kotlin.Unit + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun keySet(): kotlin.MutableSet + public/*package*/ open fun loadFactor(): kotlin.Float + public/*package*/ open fun newEntryIterator(): kotlin.MutableIterator>? + public/*package*/ open fun newKeyIterator(): kotlin.MutableIterator? + public/*package*/ open fun newValueIterator(): kotlin.MutableIterator? + public open override /*2*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun putAllForCreate(/*0*/ p0: kotlin.Map?): kotlin.Unit + private open fun putForCreate(/*0*/ p0: K?, /*1*/ p1: V?): kotlin.Unit + private open fun putForNullKey(/*0*/ p0: V?): V? + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ key: kotlin.Any?): V? + public/*package*/ final fun removeEntryForKey(/*0*/ p0: kotlin.Any?): java.util.HashMap.Entry? + public/*package*/ final fun removeMapping(/*0*/ p0: kotlin.Any?): java.util.HashMap.Entry? + public/*package*/ open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun size(): kotlin.Int + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array>?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*2*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public/*package*/ open class Entry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor Entry(/*0*/ p0: kotlin.Int, /*1*/ p1: K?, /*2*/ p2: V?, /*3*/ p3: java.util.HashMap.Entry?) + public/*package*/ final var hash: kotlin.Int + public/*package*/ final val key: K? + public/*package*/ final var next: java.util.HashMap.Entry? + public/*package*/ final var value: V? + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun getKey(): K + public final override /*1*/ fun getValue(): V + public final override /*1*/ fun hashCode(): kotlin.Int + public/*package*/ open fun recordAccess(/*0*/ p0: java.util.HashMap?): kotlin.Unit + public/*package*/ open fun recordRemoval(/*0*/ p0: java.util.HashMap?): kotlin.Unit + public final override /*1*/ fun setValue(/*0*/ value: V): V + public final override /*1*/ fun toString(): kotlin.String + } + + private final inner class EntryIterator : java.util.HashMap.HashIterator> { + private constructor EntryIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var current: java.util.HashMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class EntrySet : java.util.AbstractSet> { + private constructor EntrySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private abstract inner class HashIterator : kotlin.MutableIterator { + public/*package*/ constructor HashIterator() + public/*package*/ final var current: java.util.HashMap.Entry? + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var index: kotlin.Int + public/*package*/ final var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): E + public/*package*/ final fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class Holder { + private constructor Holder() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val ALTERNATIVE_HASHING_THRESHOLD: kotlin.Int + public/*package*/ final val HASHSEED_OFFSET: kotlin.Long + public/*package*/ final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe] + } + + private final inner class KeyIterator : java.util.HashMap.HashIterator { + private constructor KeyIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var current: java.util.HashMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class KeySet : java.util.AbstractSet { + private constructor KeySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: K): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class ValueIterator : java.util.HashMap.HashIterator { + private constructor ValueIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var current: java.util.HashMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): V + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class Values : java.util.AbstractCollection { + private constructor Values() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: V): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val ALTERNATIVE_HASHING_THRESHOLD_DEFAULT: kotlin.Int = 2147483647 + public/*package*/ final val DEFAULT_INITIAL_CAPACITY: kotlin.Int = 16 + public/*package*/ final val DEFAULT_LOAD_FACTOR: kotlin.Float = 0.75.toFloat() + public/*package*/ final val MAXIMUM_CAPACITY: kotlin.Int = 1073741824 + private final val serialVersionUID: kotlin.Long = 362498820763181265.toLong() + public/*package*/ open fun indexFor(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + } + + public open class HashSet : java.util.AbstractSet, kotlin.MutableSet, kotlin.Cloneable, java.io.Serializable { + public constructor HashSet() + public constructor HashSet(/*0*/ p0: kotlin.Collection) + public constructor HashSet(/*0*/ p0: kotlin.Int) + public constructor HashSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + public/*package*/ constructor HashSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Boolean) + private final var map: java.util.HashMap? + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val PRESENT: kotlin.Any + public/*package*/ final val serialVersionUID: kotlin.Long = -5024744406713321676.toLong() + } + + public open class IdentityHashMap : java.util.AbstractMap, kotlin.MutableMap, java.io.Serializable, kotlin.Cloneable { + public constructor IdentityHashMap() + public constructor IdentityHashMap(/*0*/ p0: kotlin.Int) + public constructor IdentityHashMap(/*0*/ p0: kotlin.Map) + private final var entrySet: kotlin.Set>? + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + private final var modCount: kotlin.Int + private final var size: kotlin.Int + private final var table: kotlin.Array? + private final var threshold: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + private open fun capacity(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ fun clone(): kotlin.Any + private open fun closeDeletion(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + private open fun containsMapping(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun entrySet(): kotlin.MutableSet> + public open override /*4*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*4*/ fun hashCode(): kotlin.Int + private open fun init(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun keySet(): kotlin.MutableSet + public open override /*2*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun putForCreate(/*0*/ p0: K?, /*1*/ p1: V?): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ key: kotlin.Any?): V? + private open fun removeMapping(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + private open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun size(): kotlin.Int + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open inner class EntryIterator : java.util.IdentityHashMap.IdentityHashMapIterator> { + private constructor EntryIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var indexValid: kotlin.Boolean + private final var lastReturnedEntry: java.util.IdentityHashMap.EntryIterator.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturnedIndex: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open inner class Entry : kotlin.MutableMap.MutableEntry { + private constructor Entry(/*0*/ p2: kotlin.Int) + private final var index: kotlin.Int + private open fun checkIndexForEntryUse(): kotlin.Unit + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + } + + private open inner class EntrySet : java.util.AbstractSet> { + private constructor EntrySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private abstract inner class IdentityHashMapIterator : kotlin.MutableIterator { + private constructor IdentityHashMapIterator() + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var index: kotlin.Int + public/*package*/ final var indexValid: kotlin.Boolean + public/*package*/ final var lastReturnedIndex: kotlin.Int + public/*package*/ final var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): T + protected/*protected and package*/ open fun nextIndex(): kotlin.Int + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class KeyIterator : java.util.IdentityHashMap.IdentityHashMapIterator { + private constructor KeyIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var indexValid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturnedIndex: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun nextIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class KeySet : java.util.AbstractSet { + private constructor KeySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: K): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class ValueIterator : java.util.IdentityHashMap.IdentityHashMapIterator { + private constructor ValueIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var indexValid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturnedIndex: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): V + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun nextIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class Values : java.util.AbstractCollection { + private constructor Values() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: V): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val DEFAULT_CAPACITY: kotlin.Int = 32 + private final val MAXIMUM_CAPACITY: kotlin.Int = 536870912 + private final val MINIMUM_CAPACITY: kotlin.Int = 4 + private final val NULL_KEY: kotlin.Any + private final val serialVersionUID: kotlin.Long = 8188218128353913216.toLong() + private open fun hash(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun maskNull(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun nextKeyIndex(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun unmaskNull(/*0*/ p0: kotlin.Any?): kotlin.Any? + } + + public trait Iterator { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun next(): E + public abstract fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait List : kotlin.MutableCollection { + public abstract override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public abstract fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public abstract override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun clear(): kotlin.Unit + public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ index: kotlin.Int): E + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun indexOf(/*0*/ p0: kotlin.Any?): kotlin.Int + public abstract override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract fun lastIndexOf(/*0*/ p0: kotlin.Any?): kotlin.Int + public abstract fun listIterator(): kotlin.MutableListIterator + public abstract fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract fun remove(/*0*/ index: kotlin.Int): E + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*1*/ fun size(): kotlin.Int + public abstract fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.List + public abstract fun toArray(): kotlin.Array + public abstract fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ListIterator : kotlin.MutableIterator { + public abstract fun add(/*0*/ p0: E): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun hasNext(): kotlin.Boolean + public abstract fun hasPrevious(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ fun next(): E + public abstract fun nextIndex(): kotlin.Int + public abstract fun previous(): E? + public abstract fun previousIndex(): kotlin.Int + public abstract override /*1*/ fun remove(): kotlin.Unit + public abstract fun set(/*0*/ p0: E?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Locale : kotlin.Cloneable, java.io.Serializable { + private constructor Locale(/*0*/ p0: [ERROR : Unresolved java classifier: BaseLocale]?, /*1*/ p1: [ERROR : Unresolved java classifier: LocaleExtensions]?) + public constructor Locale(/*0*/ p0: kotlin.String) + public constructor Locale(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String) + public constructor Locale(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.String) + private final var baseLocale: [ERROR : Unresolved java classifier: BaseLocale]? + private final var hashCodeValue: kotlin.Int + private final var localeExtensions: [ERROR : Unresolved java classifier: LocaleExtensions]? + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getBaseLocale(): [ERROR : Unresolved java classifier: BaseLocale]? + public open fun getCountry(): kotlin.String + public final fun getDisplayCountry(): kotlin.String + public open fun getDisplayCountry(/*0*/ p0: java.util.Locale): kotlin.String + public final fun getDisplayLanguage(): kotlin.String + public open fun getDisplayLanguage(/*0*/ p0: java.util.Locale): kotlin.String + public final fun getDisplayName(): kotlin.String + public open fun getDisplayName(/*0*/ p0: java.util.Locale): kotlin.String + public open fun getDisplayScript(): kotlin.String + public open fun getDisplayScript(/*0*/ p0: java.util.Locale?): kotlin.String + private open fun getDisplayString(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.Int): kotlin.String? + public final fun getDisplayVariant(): kotlin.String + public open fun getDisplayVariant(/*0*/ p0: java.util.Locale): kotlin.String + private open fun getDisplayVariantArray(/*0*/ p0: [ERROR : Unresolved java classifier: OpenListResourceBundle]?, /*1*/ p1: java.util.Locale?): kotlin.Array? + public open fun getExtension(/*0*/ p0: kotlin.Char): kotlin.String? + public open fun getExtensionKeys(): kotlin.MutableSet + public open fun getISO3Country(): kotlin.String + public open fun getISO3Language(): kotlin.String + public open fun getLanguage(): kotlin.String + public/*package*/ open fun getLocaleExtensions(): [ERROR : Unresolved java classifier: LocaleExtensions]? + public open fun getScript(): kotlin.String + public open fun getUnicodeLocaleAttributes(): kotlin.MutableSet + public open fun getUnicodeLocaleKeys(): kotlin.MutableSet + public open fun getUnicodeLocaleType(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getVariant(): kotlin.String + public open override /*2*/ fun hashCode(): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open fun toLanguageTag(): kotlin.String + public final override /*2*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public final class Builder { + public constructor Builder() + private final val localeBuilder: [ERROR : Unresolved java classifier: InternalLocaleBuilder]? + public open fun addUnicodeLocaleAttribute(/*0*/ p0: kotlin.String): java.util.Locale.Builder + public open fun build(): java.util.Locale? + public open fun clear(): java.util.Locale.Builder + public open fun clearExtensions(): java.util.Locale.Builder + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun removeUnicodeLocaleAttribute(/*0*/ p0: kotlin.String): java.util.Locale.Builder + public open fun setExtension(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.String?): java.util.Locale.Builder + public open fun setLanguage(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open fun setLanguageTag(/*0*/ p0: kotlin.String): java.util.Locale.Builder + public open fun setLocale(/*0*/ p0: java.util.Locale): java.util.Locale.Builder + public open fun setRegion(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open fun setScript(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open fun setUnicodeLocaleKeyword(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): java.util.Locale.Builder + public open fun setVariant(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class Cache { + private constructor Cache() + protected/*protected and package*/ open fun createObject(/*0*/ p0: java.util.Locale.LocaleKey?): java.util.Locale? + } + + public final enum class Category : kotlin.Enum { + private constructor Category(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?) + public/*package*/ final val countryKey: kotlin.String? + public/*package*/ final val languageKey: kotlin.String? + public/*package*/ final val scriptKey: kotlin.String? + public/*package*/ final val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DISPLAY : java.util.Locale.Category { + private constructor DISPLAY() + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.Locale.Category.DISPLAY { + private constructor () + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FORMAT : java.util.Locale.Category { + private constructor FORMAT() + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.Locale.Category.FORMAT { + private constructor () + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.util.Locale.Category + public final /*synthesized*/ fun values(): kotlin.Array + } + + private final class LocaleKey { + private constructor LocaleKey(/*0*/ p0: [ERROR : Unresolved java classifier: BaseLocale]?, /*1*/ p1: [ERROR : Unresolved java classifier: LocaleExtensions]?) + private final val base: [ERROR : Unresolved java classifier: BaseLocale]? + private final val exts: [ERROR : Unresolved java classifier: LocaleExtensions]? + private final val hash: kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class LocaleNameGetter { + private constructor LocaleNameGetter() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getObject(/*0*/ p0: [ERROR : Unresolved java classifier: LocaleNameProvider]?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.String?, /*3*/ vararg p3: kotlin.Any? /*kotlin.Array*/): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val INSTANCE: java.util.Locale.LocaleNameGetter + } + + // Static members + public final val CANADA: java.util.Locale + public final val CANADA_FRENCH: java.util.Locale + public final val CHINA: java.util.Locale + public final val CHINESE: java.util.Locale + private final val DISPLAY_COUNTRY: kotlin.Int = 1 + private final val DISPLAY_LANGUAGE: kotlin.Int = 0 + private final val DISPLAY_SCRIPT: kotlin.Int = 3 + private final val DISPLAY_VARIANT: kotlin.Int = 2 + public final val ENGLISH: java.util.Locale + public final val FRANCE: java.util.Locale + public final val FRENCH: java.util.Locale + public final val GERMAN: java.util.Locale + public final val GERMANY: java.util.Locale + public final val ITALIAN: java.util.Locale + public final val ITALY: java.util.Locale + public final val JAPAN: java.util.Locale + public final val JAPANESE: java.util.Locale + public final val KOREA: java.util.Locale + public final val KOREAN: java.util.Locale + private final val LOCALECACHE: java.util.Locale.Cache + public final val PRC: java.util.Locale + public final val PRIVATE_USE_EXTENSION: kotlin.Char = \u0078 ('x') + public final val ROOT: java.util.Locale + public final val SIMPLIFIED_CHINESE: java.util.Locale + public final val TAIWAN: java.util.Locale + public final val TRADITIONAL_CHINESE: java.util.Locale + public final val UK: java.util.Locale + public final val UNICODE_LOCALE_EXTENSION: kotlin.Char = \u0075 ('u') + public final val US: java.util.Locale + private final var defaultDisplayLocale: java.util.Locale? + private final var defaultFormatLocale: java.util.Locale? + private final var defaultLocale: java.util.Locale? + private final var isoCountries: kotlin.Array? + private final var isoLanguages: kotlin.Array? + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + public/*package*/ final val serialVersionUID: kotlin.Long = 9149081749638150636.toLong() + private open fun composeList(/*0*/ p0: [ERROR : Unresolved java classifier: MessageFormat]?, /*1*/ p1: kotlin.Array?): kotlin.Array? + private open fun convertOldISOCodes(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun createConstant(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): java.util.Locale? + public open fun forLanguageTag(/*0*/ p0: kotlin.String): java.util.Locale? + private open fun formatList(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.String? + public open fun getAvailableLocales(): kotlin.Array + private open fun getCompatibilityExtensions(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): [ERROR : Unresolved java classifier: LocaleExtensions]? + public open fun getDefault(): java.util.Locale + public open fun getDefault(/*0*/ p0: java.util.Locale.Category): java.util.Locale? + private final fun getISO2Table(/*0*/ p0: kotlin.String?): kotlin.Array? + private final fun getISO3Code(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getISOCountries(): kotlin.Array + public open fun getISOLanguages(): kotlin.Array + public/*package*/ open fun getInstance(/*0*/ p0: [ERROR : Unresolved java classifier: BaseLocale]?, /*1*/ p1: [ERROR : Unresolved java classifier: LocaleExtensions]?): java.util.Locale? + public/*package*/ open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.util.Locale? + public/*package*/ open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: [ERROR : Unresolved java classifier: LocaleExtensions]?): java.util.Locale? + private open fun initDefault(): kotlin.Unit + private open fun initDefault(/*0*/ p0: java.util.Locale.Category?): kotlin.Unit + public open fun setDefault(/*0*/ p0: java.util.Locale): kotlin.Unit + public open fun setDefault(/*0*/ p0: java.util.Locale.Category, /*1*/ p1: java.util.Locale): kotlin.Unit + } + + public trait Map { + public abstract fun clear(): kotlin.Unit + public abstract fun containsKey(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun containsValue(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun entrySet(): kotlin.Set> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isEmpty(): kotlin.Boolean + public abstract fun keySet(): kotlin.Set + public abstract fun put(/*0*/ key: K, /*1*/ value: V): V? + public abstract fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public abstract fun remove(/*0*/ p0: kotlin.Any?): V? + public abstract fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun values(): kotlin.Collection + + public trait Entry { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getKey(): K + public abstract fun getValue(): V + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun setValue(/*0*/ value: V): V + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public open class NoSuchElementException : java.lang.RuntimeException { + public constructor NoSuchElementException() + public constructor NoSuchElementException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 6769829250639411880.toLong() + } + + public final class Objects { + private constructor Objects() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun compare(/*0*/ p0: T?, /*1*/ p1: T?, /*2*/ p2: (T, T) -> kotlin.Int): kotlin.Int + public open fun compare(/*0*/ p0: T?, /*1*/ p1: T?, /*2*/ p2: java.util.Comparator): kotlin.Int + public open fun deepEquals(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun hash(/*0*/ vararg p0: kotlin.Any? /*kotlin.Array*/): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.Any?): kotlin.Int + public open fun requireNonNull(/*0*/ p0: T): T + public open fun requireNonNull(/*0*/ p0: T, /*1*/ p1: kotlin.String?): T + public open fun toString(/*0*/ p0: kotlin.Any?): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.String?): kotlin.String? + } + + public open class Properties { + public constructor Properties() + public constructor Properties(/*0*/ p0: java.util.Properties?) + protected/*protected and package*/ final var defaults: java.util.Properties? + private open fun enumerate(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + private open fun enumerateStringProperties(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + public open fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open fun load(/*0*/ p0: java.io.InputStream?): kotlin.Unit + public open fun load(/*0*/ p0: java.io.Reader?): kotlin.Unit + private open fun load0(/*0*/ p0: java.util.Properties.LineReader?): kotlin.Unit + private open fun loadConvert(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?): kotlin.String? + public open fun loadFromXML(/*0*/ p0: java.io.InputStream): kotlin.Unit + public open fun propertyNames(): java.util.Enumeration + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun save(/*0*/ p0: java.io.OutputStream?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun saveConvert(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String? + public open fun setProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Any? + public open fun store(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun store(/*0*/ p0: java.io.Writer, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun store0(/*0*/ p0: java.io.BufferedWriter?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Unit + public open fun stringPropertyNames(): kotlin.MutableSet? + + public/*package*/ open inner class LineReader { + public constructor LineReader(/*0*/ p2: java.io.InputStream?) + public constructor LineReader(/*0*/ p2: java.io.Reader?) + public/*package*/ final var inByteBuf: kotlin.ByteArray? + public/*package*/ final var inCharBuf: kotlin.CharArray? + public/*package*/ final var inLimit: kotlin.Int + public/*package*/ final var inOff: kotlin.Int + public/*package*/ final var inStream: java.io.InputStream? + public/*package*/ final var lineBuf: kotlin.CharArray? + public/*package*/ final var reader: java.io.Reader? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun readLine(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val hexDigit: kotlin.CharArray + private final val serialVersionUID: kotlin.Long = 4112578634029874840.toLong() + private open fun toHex(/*0*/ p0: kotlin.Int): kotlin.Char + private open fun writeComments(/*0*/ p0: java.io.BufferedWriter?, /*1*/ p1: kotlin.String?): kotlin.Unit + } + + public open class Random : java.io.Serializable { + public constructor Random() + public constructor Random(/*0*/ p0: kotlin.Long) + private final var haveNextNextGaussian: kotlin.Boolean + private final var nextNextGaussian: kotlin.Double + private final val seed: java.util.concurrent.atomic.AtomicLong? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun next(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun nextBoolean(): kotlin.Boolean + public open fun nextBytes(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun nextDouble(): kotlin.Double + public open fun nextFloat(): kotlin.Float + public open fun nextGaussian(): kotlin.Double + public open fun nextInt(): kotlin.Int + public open fun nextInt(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun nextLong(): kotlin.Long + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun resetSeed(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setSeed(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val addend: kotlin.Long = 11.toLong() + private final val mask: kotlin.Long = 281474976710655.toLong() + private final val multiplier: kotlin.Long = 25214903917.toLong() + private final val seedOffset: kotlin.Long + private final val seedUniquifier: java.util.concurrent.atomic.AtomicLong + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + public/*package*/ final val serialVersionUID: kotlin.Long = 3905348978240129619.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun initialScramble(/*0*/ p0: kotlin.Long): kotlin.Long + private open fun seedUniquifier(): kotlin.Long + } + + public trait RandomAccess { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Set : kotlin.MutableCollection { + public abstract override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public abstract override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun clear(): kotlin.Unit + public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun size(): kotlin.Int + public abstract fun toArray(): kotlin.Array + public abstract fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait SortedMap : kotlin.MutableMap { + public abstract override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public abstract fun comparator(): java.util.Comparator + public abstract override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun firstKey(): K? + public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun headMap(/*0*/ toKey: K): java.util.SortedMap + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun keySet(): kotlin.MutableSet + public abstract fun lastKey(): K? + public abstract override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public abstract override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public abstract override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public abstract fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public abstract fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract override /*1*/ fun values(): kotlin.MutableCollection + } + + public trait SortedSet : kotlin.MutableSet { + 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 fun comparator(): java.util.Comparator + 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 open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun first(): E? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun headSet(/*0*/ toElement: E): java.util.SortedSet + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public abstract fun last(): E? + 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 + public abstract fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public abstract fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class TimeZone : java.io.Serializable, kotlin.Cloneable { + public constructor TimeZone() + private final var ID: kotlin.String? + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getDSTSavings(): kotlin.Int + public final fun getDisplayName(): kotlin.String? + public final fun getDisplayName(/*0*/ p0: java.util.Locale?): kotlin.String? + public final fun getDisplayName(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int): kotlin.String? + public open fun getDisplayName(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale?): kotlin.String? + public open fun getID(): kotlin.String? + public abstract fun getOffset(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Int + public open fun getOffset(/*0*/ p0: kotlin.Long): kotlin.Int + public/*package*/ open fun getOffsets(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract fun getRawOffset(): kotlin.Int + public open fun hasSameRules(/*0*/ p0: java.util.TimeZone?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun inDaylightTime(/*0*/ p0: java.util.Date): kotlin.Boolean + public open fun observesDaylightTime(): kotlin.Boolean + public open fun setID(/*0*/ p0: kotlin.String): kotlin.Unit + public abstract fun setRawOffset(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun useDaylightTime(): kotlin.Boolean + + private open class DisplayNames { + private constructor DisplayNames() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val CACHE: kotlin.Map>]> + } + + // Static members + public/*package*/ final val GMT_ID: kotlin.String = "GMT" + private final val GMT_ID_LENGTH: kotlin.Int = 3 + public final val LONG: kotlin.Int = 1 + public/*package*/ final val NO_TIMEZONE: java.util.TimeZone + private final val ONE_DAY: kotlin.Int = 86400000 + private final val ONE_HOUR: kotlin.Int = 3600000 + private final val ONE_MINUTE: kotlin.Int = 60000 + public final val SHORT: kotlin.Int = 0 + private final var defaultTimeZone: java.util.TimeZone? + private final var javaAWTAccess: [ERROR : Unresolved java classifier: JavaAWTAccess]? + private final var mainAppContextDefault: java.util.TimeZone? + public/*package*/ final val serialVersionUID: kotlin.Long = 3581463369166924961.toLong() + public open fun getAvailableIDs(): kotlin.Array? + public open fun getAvailableIDs(/*0*/ p0: kotlin.Int): kotlin.Array + public open fun getDefault(): java.util.TimeZone + private open fun getDefaultInAppContext(): java.util.TimeZone? + public/*package*/ open fun getDefaultRef(): java.util.TimeZone? + private final fun getDisplayNames(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Locale?): kotlin.Array? + private open fun getSystemGMTOffsetID(): kotlin.String? + private open fun getSystemTimeZoneID(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getTimeZone(/*0*/ p0: kotlin.String?): java.util.TimeZone + private open fun getTimeZone(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): java.util.TimeZone? + private open fun hasPermission(): kotlin.Boolean + private final fun parseCustomTimeZone(/*0*/ p0: kotlin.String?): java.util.TimeZone? + public open fun setDefault(/*0*/ p0: java.util.TimeZone?): kotlin.Unit + private open fun setDefaultInAppContext(/*0*/ p0: java.util.TimeZone?): kotlin.Unit + private open fun setDefaultZone(): java.util.TimeZone? + } + + public open class TreeMap : java.util.AbstractMap, kotlin.Cloneable, java.io.Serializable { + public constructor TreeMap() + public /*synthesized*/ constructor TreeMap(/*0*/ p0: ((K, K) -> kotlin.Int)?) + public constructor TreeMap(/*0*/ p0: java.util.Comparator?) + public constructor TreeMap(/*0*/ p0: java.util.SortedMap) + public constructor TreeMap(/*0*/ p0: kotlin.Map) + private final val comparator: java.util.Comparator? + private final var descendingMap: [ERROR : Unresolved java classifier: NavigableMap]? + private final var entrySet: java.util.TreeMap.EntrySet? + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + private final var modCount: kotlin.Int + private final var navigableKeySet: java.util.TreeMap.KeySet? + private final var root: java.util.TreeMap.Entry? + private final var size: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ open fun addAllForTreeSet(/*0*/ p0: java.util.SortedSet?, /*1*/ p1: V?): kotlin.Unit + private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Iterator?, /*5*/ p5: java.io.ObjectInputStream?, /*6*/ p6: V?): java.util.TreeMap.Entry? + private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Iterator?, /*2*/ p2: java.io.ObjectInputStream?, /*3*/ p3: V?): kotlin.Unit + public open fun ceilingEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun ceilingKey(/*0*/ p0: K): K? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*2*/ fun clone(): kotlin.Any + public open fun comparator(): java.util.Comparator? + public/*package*/ final fun compare(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Int + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + private open fun deleteEntry(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + public/*package*/ open fun descendingKeyIterator(): kotlin.MutableIterator? + public open fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun descendingMap(): [ERROR : Unresolved java classifier: NavigableMap] + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun firstEntry(): kotlin.MutableMap.MutableEntry? + public open fun firstKey(): K? + private open fun fixAfterDeletion(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + private open fun fixAfterInsertion(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + public open fun floorEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun floorKey(/*0*/ p0: K): K? + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public/*package*/ final fun getCeilingEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun getEntry(/*0*/ p0: kotlin.Any?): java.util.TreeMap.Entry? + public/*package*/ final fun getEntryUsingComparator(/*0*/ p0: kotlin.Any?): java.util.TreeMap.Entry? + public/*package*/ final fun getFirstEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun getFloorEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun getHigherEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun getLastEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun getLowerEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun headMap(/*0*/ p0: K): java.util.SortedMap + public open fun headMap(/*0*/ p0: K, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap] + public open fun higherEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun higherKey(/*0*/ p0: K): K? + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public/*package*/ open fun keyIterator(): kotlin.MutableIterator? + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open fun lastEntry(): kotlin.MutableMap.MutableEntry? + public open fun lastKey(): K? + public open fun lowerEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun lowerKey(/*0*/ p0: K): K? + public open fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet] + public open fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public open fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ open fun readTreeSet(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.ObjectInputStream?, /*2*/ p2: V?): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + private open fun rotateLeft(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + private open fun rotateRight(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + public open override /*1*/ fun size(): kotlin.Int + public open fun subMap(/*0*/ p0: K, /*1*/ p1: K): java.util.SortedMap + public open fun subMap(/*0*/ p0: K, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap] + public open fun tailMap(/*0*/ p0: K): java.util.SortedMap + public open fun tailMap(/*0*/ p0: K, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap] + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public/*package*/ final class AscendingSubMap : java.util.TreeMap.NavigableSubMap { + public/*package*/ constructor AscendingSubMap(/*0*/ p0: java.util.TreeMap?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean, /*5*/ p5: K?, /*6*/ p6: kotlin.Boolean) + public/*package*/ final override /*1*/ /*fake_override*/ var descendingMapView: [ERROR : Unresolved java classifier: NavigableMap]? + public/*package*/ final override /*1*/ /*fake_override*/ var entrySetView: java.util.TreeMap.NavigableSubMap.EntrySetView? + public/*package*/ final override /*1*/ /*fake_override*/ val fromStart: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val hi: K? + public/*package*/ final override /*1*/ /*fake_override*/ val hiInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final override /*1*/ /*fake_override*/ val lo: K? + public/*package*/ final override /*1*/ /*fake_override*/ val loInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val m: java.util.TreeMap? + public/*package*/ final override /*1*/ /*fake_override*/ var navigableKeySetView: java.util.TreeMap.KeySet? + public/*package*/ final override /*1*/ /*fake_override*/ val toEnd: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ fun absCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighest(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun ceilingEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun ceilingKey(/*0*/ p0: K?): K? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open fun comparator(): java.util.Comparator? + public final override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun descendingKeyIterator(): kotlin.MutableIterator? + public open override /*1*/ /*fake_override*/ fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun descendingMap(): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun firstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun firstKey(): K? + public final override /*1*/ /*fake_override*/ fun floorEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun floorKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun headMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun headMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun higherEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun higherKey(/*0*/ p0: K?): K? + public/*package*/ final override /*1*/ /*fake_override*/ fun inClosedRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public/*package*/ open override /*1*/ fun keyIterator(): kotlin.MutableIterator? + public final override /*1*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public final override /*1*/ /*fake_override*/ fun lastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lastKey(): K? + public final override /*1*/ /*fake_override*/ fun lowerEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lowerKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public final override /*1*/ /*fake_override*/ fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public/*package*/ open override /*1*/ fun subCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHighest(): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun subMap(/*0*/ p0: K?, /*1*/ p1: K?): java.util.SortedMap? + public open fun subMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun tailMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun tailMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun tooHigh(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tooLow(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + public/*package*/ final inner class AscendingEntrySetView : java.util.TreeMap.NavigableSubMap.EntrySetView { + public/*package*/ constructor AscendingEntrySetView() + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var sizeModCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 912986545866124060.toLong() + } + + public/*package*/ final inner class DescendingKeyIterator : java.util.TreeMap.PrivateEntryIterator { + public/*package*/ constructor DescendingKeyIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final class DescendingSubMap : java.util.TreeMap.NavigableSubMap { + public/*package*/ constructor DescendingSubMap(/*0*/ p0: java.util.TreeMap?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean, /*5*/ p5: K?, /*6*/ p6: kotlin.Boolean) + public/*package*/ final override /*1*/ /*fake_override*/ var descendingMapView: [ERROR : Unresolved java classifier: NavigableMap]? + public/*package*/ final override /*1*/ /*fake_override*/ var entrySetView: java.util.TreeMap.NavigableSubMap.EntrySetView? + public/*package*/ final override /*1*/ /*fake_override*/ val fromStart: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val hi: K? + public/*package*/ final override /*1*/ /*fake_override*/ val hiInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final override /*1*/ /*fake_override*/ val lo: K? + public/*package*/ final override /*1*/ /*fake_override*/ val loInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val m: java.util.TreeMap? + public/*package*/ final override /*1*/ /*fake_override*/ var navigableKeySetView: java.util.TreeMap.KeySet? + private final val reverseComparator: java.util.Comparator? + public/*package*/ final override /*1*/ /*fake_override*/ val toEnd: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ fun absCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighest(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun ceilingEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun ceilingKey(/*0*/ p0: K?): K? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open fun comparator(): java.util.Comparator? + public final override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun descendingKeyIterator(): kotlin.MutableIterator? + public open override /*1*/ /*fake_override*/ fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun descendingMap(): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun firstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun firstKey(): K? + public final override /*1*/ /*fake_override*/ fun floorEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun floorKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun headMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun headMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun higherEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun higherKey(/*0*/ p0: K?): K? + public/*package*/ final override /*1*/ /*fake_override*/ fun inClosedRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public/*package*/ open override /*1*/ fun keyIterator(): kotlin.MutableIterator? + public final override /*1*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public final override /*1*/ /*fake_override*/ fun lastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lastKey(): K? + public final override /*1*/ /*fake_override*/ fun lowerEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lowerKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public final override /*1*/ /*fake_override*/ fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public/*package*/ open override /*1*/ fun subCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHighest(): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun subMap(/*0*/ p0: K?, /*1*/ p1: K?): java.util.SortedMap? + public open fun subMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun tailMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun tailMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun tooHigh(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tooLow(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + public/*package*/ final inner class DescendingEntrySetView : java.util.TreeMap.NavigableSubMap.EntrySetView { + public/*package*/ constructor DescendingEntrySetView() + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var sizeModCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 912986545866120460.toLong() + } + + public/*package*/ final class Entry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor Entry(/*0*/ p0: K?, /*1*/ p1: V?, /*2*/ p2: java.util.TreeMap.Entry?) + public/*package*/ final var color: kotlin.Boolean + public/*package*/ final var key: K? + public/*package*/ final var left: java.util.TreeMap.Entry? + public/*package*/ final var parent: java.util.TreeMap.Entry? + public/*package*/ final var right: java.util.TreeMap.Entry? + public/*package*/ final var value: V? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class EntryIterator : java.util.TreeMap.PrivateEntryIterator> { + public/*package*/ constructor EntryIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open inner class EntrySet : java.util.AbstractSet> { + public/*package*/ constructor EntrySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class KeyIterator : java.util.TreeMap.PrivateEntryIterator { + public/*package*/ constructor KeyIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final class KeySet : java.util.AbstractSet { + public/*package*/ constructor KeySet(/*0*/ p0: [ERROR : Unresolved java classifier: NavigableMap]?) + private final val m: [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open fun ceiling(/*0*/ p0: E?): E? + public open override /*1*/ fun clear(): kotlin.Unit + public open fun comparator(): java.util.Comparator? + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open fun descendingIterator(): kotlin.MutableIterator? + public open fun descendingSet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun first(): E? + public open fun floor(/*0*/ p0: E?): E? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun headSet(/*0*/ p0: E?): java.util.SortedSet? + public open fun headSet(/*0*/ p0: E?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun higher(/*0*/ p0: E?): E? + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open fun last(): E? + public open fun lower(/*0*/ p0: E?): E? + public open fun pollFirst(): E? + public open fun pollLast(): E? + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun subSet(/*0*/ p0: E?, /*1*/ p1: E?): java.util.SortedSet? + public open fun subSet(/*0*/ p0: E?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: E?, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun tailSet(/*0*/ p0: E?): java.util.SortedSet? + public open fun tailSet(/*0*/ p0: E?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableSet]? + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ abstract class NavigableSubMap : java.util.AbstractMap, java.io.Serializable { + public/*package*/ constructor NavigableSubMap(/*0*/ p0: java.util.TreeMap?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean, /*5*/ p5: K?, /*6*/ p6: kotlin.Boolean) + public/*package*/ final var descendingMapView: [ERROR : Unresolved java classifier: NavigableMap]? + public/*package*/ final var entrySetView: java.util.TreeMap.NavigableSubMap.EntrySetView? + public/*package*/ final val fromStart: kotlin.Boolean + public/*package*/ final val hi: K? + public/*package*/ final val hiInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final val lo: K? + public/*package*/ final val loInclusive: kotlin.Boolean + public/*package*/ final val m: java.util.TreeMap? + public/*package*/ final var navigableKeySetView: java.util.TreeMap.KeySet? + public/*package*/ final val toEnd: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ final fun absCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absHighFence(): java.util.TreeMap.Entry? + public/*package*/ final fun absHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absHighest(): java.util.TreeMap.Entry? + public/*package*/ final fun absLowFence(): java.util.TreeMap.Entry? + public/*package*/ final fun absLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absLowest(): java.util.TreeMap.Entry? + public final fun ceilingEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun ceilingKey(/*0*/ p0: K?): K? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public final override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract fun descendingKeyIterator(): kotlin.MutableIterator? + public open fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public abstract override /*1*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun firstEntry(): kotlin.MutableMap.MutableEntry? + public final fun firstKey(): K? + public final fun floorEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun floorKey(/*0*/ p0: K?): K? + public final override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun headMap(/*0*/ p0: K?): java.util.SortedMap? + public final fun higherEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun higherKey(/*0*/ p0: K?): K? + public/*package*/ final fun inClosedRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final fun inRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final fun inRange(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public/*package*/ abstract fun keyIterator(): kotlin.MutableIterator? + public final override /*1*/ fun keySet(): kotlin.MutableSet + public final fun lastEntry(): kotlin.MutableMap.MutableEntry? + public final fun lastKey(): K? + public final fun lowerEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun lowerKey(/*0*/ p0: K?): K? + public final fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public final fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public final fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public final override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public/*package*/ abstract fun subCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subHighest(): java.util.TreeMap.Entry? + public/*package*/ abstract fun subLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subLowest(): java.util.TreeMap.Entry? + public final fun subMap(/*0*/ p0: K?, /*1*/ p1: K?): java.util.SortedMap? + public final fun tailMap(/*0*/ p0: K?): java.util.SortedMap? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final fun tooHigh(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final fun tooLow(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + public/*package*/ final inner class DescendingSubMapEntryIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator> { + public/*package*/ constructor DescendingSubMapEntryIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class DescendingSubMapKeyIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator { + public/*package*/ constructor DescendingSubMapKeyIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ abstract inner class EntrySetView : java.util.AbstractSet> { + public/*package*/ constructor EntrySetView() + private final var size: kotlin.Int + private final var sizeModCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class SubMapEntryIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator> { + public/*package*/ constructor SubMapEntryIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ abstract inner class SubMapIterator : kotlin.MutableIterator { + public/*package*/ constructor SubMapIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final val fenceKey: kotlin.Any? + public/*package*/ final var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): T + public/*package*/ final fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun prevEntry(): java.util.TreeMap.Entry? + public abstract override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public/*package*/ final fun removeAscending(): kotlin.Unit + public/*package*/ final fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class SubMapKeyIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator { + public/*package*/ constructor SubMapKeyIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public/*package*/ abstract inner class PrivateEntryIterator : kotlin.MutableIterator { + public/*package*/ constructor PrivateEntryIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): T + public/*package*/ final fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class SubMap : java.util.AbstractMap, java.util.SortedMap, java.io.Serializable { + private constructor SubMap() + private final var fromKey: K? + private final var fromStart: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + private final var toEnd: kotlin.Boolean + private final var toKey: K? + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = -6520786458950516097.toLong() + } + + public/*package*/ final inner class ValueIterator : java.util.TreeMap.PrivateEntryIterator { + public/*package*/ constructor ValueIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): V + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open inner class Values : java.util.AbstractCollection { + public/*package*/ constructor Values() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: V): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val BLACK: kotlin.Boolean = true + private final val RED: kotlin.Boolean = false + private final val UNBOUNDED: kotlin.Any + private final val serialVersionUID: kotlin.Long = 919286545866124006.toLong() + private open fun colorOf(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Boolean + private open fun computeRedLevel(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun exportEntry(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.MutableMap.MutableEntry? + public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry?): K? + public/*package*/ open fun keyOrNull(/*0*/ p0: java.util.TreeMap.Entry?): K? + private open fun leftOf(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + private open fun parentOf(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + public/*package*/ open fun predecessor(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + private open fun rightOf(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + private open fun setColor(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun successor(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + public/*package*/ final fun valEquals(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + } + + package java.util.concurrent { + public /*synthesized*/ fun Callable(/*0*/ function: () -> V?): java.util.concurrent.Callable + + public trait Callable { + public abstract fun call(): V? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract enum class TimeUnit : kotlin.Enum { + private constructor TimeUnit() + public open fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DAYS : java.util.concurrent.TimeUnit { + private constructor DAYS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.DAYS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HOURS : java.util.concurrent.TimeUnit { + private constructor HOURS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.HOURS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MICROSECONDS : java.util.concurrent.TimeUnit { + private constructor MICROSECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.MICROSECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MILLISECONDS : java.util.concurrent.TimeUnit { + private constructor MILLISECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.MILLISECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MINUTES : java.util.concurrent.TimeUnit { + private constructor MINUTES() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.MINUTES { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NANOSECONDS : java.util.concurrent.TimeUnit { + private constructor NANOSECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.NANOSECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECONDS : java.util.concurrent.TimeUnit { + private constructor SECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.SECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public/*package*/ final val C0: kotlin.Long = 1.toLong() + public/*package*/ final val C1: kotlin.Long = 1000.toLong() + public/*package*/ final val C2: kotlin.Long = 1000000.toLong() + public/*package*/ final val C3: kotlin.Long = 1000000000.toLong() + public/*package*/ final val C4: kotlin.Long = 60000000000.toLong() + public/*package*/ final val C5: kotlin.Long = 3600000000000.toLong() + public/*package*/ final val C6: kotlin.Long = 86400000000000.toLong() + public/*package*/ final val MAX: kotlin.Long = 9223372036854775807.toLong() + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.util.concurrent.TimeUnit + public final /*synthesized*/ fun values(): kotlin.Array + public/*package*/ open fun x(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Long + } + + package java.util.concurrent.atomic { + + public open class AtomicBoolean : java.io.Serializable { + public constructor AtomicBoolean() + public constructor AtomicBoolean(/*0*/ p0: kotlin.Boolean) + private final var value: kotlin.Int + public final fun compareAndSet(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(): kotlin.Boolean + public final fun getAndSet(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open fun weakCompareAndSet(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = 4654671469794556979.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + } + + public open class AtomicInteger : kotlin.Number, java.io.Serializable { + public constructor AtomicInteger() + public constructor AtomicInteger(/*0*/ p0: kotlin.Int) + private final var value: kotlin.Int + public final fun addAndGet(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final fun decrementAndGet(): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public final fun get(): kotlin.Int + public final fun getAndAdd(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndDecrement(): kotlin.Int + public final fun getAndIncrement(): kotlin.Int + public final fun getAndSet(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(): kotlin.Int + public open fun intValue(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun longValue(): kotlin.Long + public final fun set(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = 6214790243416807050.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + } + + public open class AtomicIntegerArray : java.io.Serializable { + public constructor AtomicIntegerArray(/*0*/ p0: kotlin.Int) + public constructor AtomicIntegerArray(/*0*/ p0: kotlin.IntArray) + private final val array: kotlin.IntArray? + public final fun addAndGet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun checkedByteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + private open fun compareAndSetRaw(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public final fun decrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndAdd(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public final fun getAndDecrement(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndIncrement(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun getRaw(/*0*/ p0: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public final fun length(): kotlin.Int + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + + // Static members + private final val base: kotlin.Int + private final val serialVersionUID: kotlin.Long = 2862133569453604235.toLong() + private final val shift: kotlin.Int + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun byteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + } + + public abstract class AtomicIntegerFieldUpdater { + protected/*protected and package*/ constructor AtomicIntegerFieldUpdater() + public open fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open fun decrementAndGet(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: T): kotlin.Int + public open fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getAndDecrement(/*0*/ p0: T?): kotlin.Int + public open fun getAndIncrement(/*0*/ p0: T?): kotlin.Int + public open fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun incrementAndGet(/*0*/ p0: T?): kotlin.Int + public abstract fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + + private open class AtomicIntegerFieldUpdaterImpl : java.util.concurrent.atomic.AtomicIntegerFieldUpdater { + public/*package*/ constructor AtomicIntegerFieldUpdaterImpl(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun decrementAndGet(/*0*/ p0: T?): kotlin.Int + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fullCheck(/*0*/ p0: T?): kotlin.Unit + public final override /*1*/ fun get(/*0*/ p0: T): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndDecrement(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndIncrement(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun incrementAndGet(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + // Static members + public open fun newUpdater(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String): java.util.concurrent.atomic.AtomicIntegerFieldUpdater + } + + public open class AtomicLong : kotlin.Number, java.io.Serializable { + public constructor AtomicLong() + public constructor AtomicLong(/*0*/ p0: kotlin.Long) + private final var value: kotlin.Long + public final fun addAndGet(/*0*/ p0: kotlin.Long): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Boolean + public final fun decrementAndGet(): kotlin.Long + public open fun doubleValue(): kotlin.Double + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public final fun get(): kotlin.Long + public final fun getAndAdd(/*0*/ p0: kotlin.Long): kotlin.Long + public final fun getAndDecrement(): kotlin.Long + public final fun getAndIncrement(): kotlin.Long + public final fun getAndSet(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(): kotlin.Long + public open fun intValue(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun longValue(): kotlin.Long + public final fun set(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*2*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Boolean + + // Static members + public/*package*/ final val VM_SUPPORTS_LONG_CAS: kotlin.Boolean + private final val serialVersionUID: kotlin.Long = 1927816293512124184.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + private open fun VMSupportsCS8(): kotlin.Boolean + } + + public open class AtomicLongArray : java.io.Serializable { + public constructor AtomicLongArray(/*0*/ p0: kotlin.Int) + public constructor AtomicLongArray(/*0*/ p0: kotlin.LongArray) + private final val array: kotlin.LongArray? + public open fun addAndGet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Long + private open fun checkedByteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + private open fun compareAndSetRaw(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public final fun decrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun getAndAdd(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Long + public final fun getAndDecrement(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun getAndIncrement(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun getAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Long + private open fun getRaw(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun lazySet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public final fun length(): kotlin.Int + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + // Static members + private final val base: kotlin.Int + private final val serialVersionUID: kotlin.Long = -2308431214976778248.toLong() + private final val shift: kotlin.Int + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun byteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + } + + public abstract class AtomicLongFieldUpdater { + protected/*protected and package*/ constructor AtomicLongFieldUpdater() + public open fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public open fun decrementAndGet(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: T): kotlin.Long + public open fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun getAndDecrement(/*0*/ p0: T?): kotlin.Long + public open fun getAndIncrement(/*0*/ p0: T?): kotlin.Long + public open fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun incrementAndGet(/*0*/ p0: T?): kotlin.Long + public abstract fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + private open class CASUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { + public/*package*/ constructor CASUpdater(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun decrementAndGet(/*0*/ p0: T?): kotlin.Long + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fullCheck(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ fun get(/*0*/ p0: T): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndDecrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndIncrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun incrementAndGet(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + private open class LockedUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { + public/*package*/ constructor LockedUpdater(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun decrementAndGet(/*0*/ p0: T?): kotlin.Long + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fullCheck(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ fun get(/*0*/ p0: T): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndDecrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndIncrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun incrementAndGet(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + // Static members + public open fun newUpdater(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String): java.util.concurrent.atomic.AtomicLongFieldUpdater + } + + public open class AtomicMarkableReference { + public constructor AtomicMarkableReference(/*0*/ p0: V?, /*1*/ p1: kotlin.Boolean) + private final var pair: java.util.concurrent.atomic.AtomicMarkableReference.Pair? + public open fun attemptMark(/*0*/ p0: V?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun casPair(/*0*/ p0: java.util.concurrent.atomic.AtomicMarkableReference.Pair?, /*1*/ p1: java.util.concurrent.atomic.AtomicMarkableReference.Pair?): kotlin.Boolean + public open fun compareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.BooleanArray): V? + public open fun getReference(): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isMarked(): kotlin.Boolean + public open fun set(/*0*/ p0: V?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun weakCompareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean): kotlin.Boolean + + private open class Pair { + private constructor Pair(/*0*/ p0: T?, /*1*/ p1: kotlin.Boolean) + public/*package*/ final val mark: kotlin.Boolean + public/*package*/ final val reference: T? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun of(/*0*/ p0: T?, /*1*/ p1: kotlin.Boolean): java.util.concurrent.atomic.AtomicMarkableReference.Pair? + } + + // Static members + private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe] + private final val pairOffset: kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.lang.Class?): kotlin.Long + } + + public open class AtomicReference : java.io.Serializable { + public constructor AtomicReference() + public constructor AtomicReference(/*0*/ p0: V?) + private final var value: V? + public final fun compareAndSet(/*0*/ p0: V?, /*1*/ p1: V?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(): V? + public final fun getAndSet(/*0*/ p0: V?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun lazySet(/*0*/ p0: V?): kotlin.Unit + public final fun set(/*0*/ p0: V?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: V?, /*1*/ p1: V?): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = -1848883965231344442.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + } + + public open class AtomicReferenceArray : java.io.Serializable { + public constructor AtomicReferenceArray(/*0*/ p0: kotlin.Array) + public constructor AtomicReferenceArray(/*0*/ p0: kotlin.Int) + private final val array: kotlin.Array? + private open fun checkedByteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?, /*2*/ p2: E?): kotlin.Boolean + private open fun compareAndSetRaw(/*0*/ p0: kotlin.Long, /*1*/ p1: E?, /*2*/ p2: E?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ p0: kotlin.Int): E? + public final fun getAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?): E? + private open fun getRaw(/*0*/ p0: kotlin.Long): E? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?): kotlin.Unit + public final fun length(): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: E?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?, /*2*/ p2: E?): kotlin.Boolean + + // Static members + private final val arrayFieldOffset: kotlin.Long + private final val base: kotlin.Int + private final val serialVersionUID: kotlin.Long = -6209656149925076980.toLong() + private final val shift: kotlin.Int + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun byteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + } + + public abstract class AtomicReferenceFieldUpdater { + protected/*protected and package*/ constructor AtomicReferenceFieldUpdater() + public abstract fun compareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: T): V? + public open fun getAndSet(/*0*/ p0: T, /*1*/ p1: V?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun lazySet(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public abstract fun set(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun weakCompareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + + private final class AtomicReferenceFieldUpdaterImpl : java.util.concurrent.atomic.AtomicReferenceFieldUpdater { + public/*package*/ constructor AtomicReferenceFieldUpdaterImpl(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + private final val vclass: java.lang.Class? + public open override /*1*/ fun compareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ p0: T): V? + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T, /*1*/ p1: V?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun lazySet(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public/*package*/ open fun targetCheck(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun updateCheck(/*0*/ p0: T?, /*1*/ p1: V?): kotlin.Unit + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + // Static members + public open fun newUpdater(/*0*/ p0: java.lang.Class, /*1*/ p1: java.lang.Class, /*2*/ p2: kotlin.String): java.util.concurrent.atomic.AtomicReferenceFieldUpdater + } + + public open class AtomicStampedReference { + public constructor AtomicStampedReference(/*0*/ p0: V?, /*1*/ p1: kotlin.Int) + private final var pair: java.util.concurrent.atomic.AtomicStampedReference.Pair? + public open fun attemptStamp(/*0*/ p0: V?, /*1*/ p1: kotlin.Int): kotlin.Boolean + private open fun casPair(/*0*/ p0: java.util.concurrent.atomic.AtomicStampedReference.Pair?, /*1*/ p1: java.util.concurrent.atomic.AtomicStampedReference.Pair?): kotlin.Boolean + public open fun compareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.IntArray): V? + public open fun getReference(): V? + public open fun getStamp(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun set(/*0*/ p0: V?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun weakCompareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + + private open class Pair { + private constructor Pair(/*0*/ p0: T?, /*1*/ p1: kotlin.Int) + public/*package*/ final val reference: T? + public/*package*/ final val stamp: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun of(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): java.util.concurrent.atomic.AtomicStampedReference.Pair? + } + + // Static members + private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe] + private final val pairOffset: kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.lang.Class?): kotlin.Long + } + } + + package java.util.concurrent.locks { + + public abstract class AbstractQueuedSynchronizer : java.io.Serializable { + protected/*protected and package*/ constructor AbstractQueuedSynchronizer() + private final var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private final var state: kotlin.Int + private final var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + private open fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + private final fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + private final fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + private open fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + private open fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + private open fun doReleaseShared(): kotlin.Unit + private open fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + private open fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final fun getFirstQueuedThread(): java.lang.Thread? + public final fun getQueueLength(): kotlin.Int + public final fun getQueuedThreads(): kotlin.MutableCollection + public final fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final fun getState(): kotlin.Int + public final fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final fun hasContended(): kotlin.Boolean + public final fun hasQueuedPredecessors(): kotlin.Boolean + public final fun hasQueuedThreads(): kotlin.Boolean + public final fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public final fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + private final fun parkAndCheckInterrupt(): kotlin.Boolean + public final fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + private open fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + private open fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public/*package*/ final fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ open fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + private open fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + public open inner class ConditionObject : java.util.concurrent.locks.Condition, java.io.Serializable { + public constructor ConditionObject() + private final var firstWaiter: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private final var lastWaiter: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private open fun addConditionWaiter(): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ fun await(): kotlin.Unit + public final override /*1*/ fun await(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Boolean + public final override /*1*/ fun awaitNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public final override /*1*/ fun awaitUninterruptibly(): kotlin.Unit + public final override /*1*/ fun awaitUntil(/*0*/ deadline: java.util.Date): kotlin.Boolean + private open fun checkInterruptWhileWaiting(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + private open fun doSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + private open fun doSignalAll(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ final fun getWaitQueueLength(): kotlin.Int + protected/*protected and package*/ final fun getWaitingThreads(): kotlin.MutableCollection + protected/*protected and package*/ final fun hasWaiters(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ final fun isOwnedBy(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer?): kotlin.Boolean + private open fun reportInterruptAfterWait(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ fun signal(): kotlin.Unit + public final override /*1*/ fun signalAll(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + private open fun unlinkCancelledWaiters(): kotlin.Unit + + // Static members + private final val REINTERRUPT: kotlin.Int = 1 + private final val THROW_IE: kotlin.Int = -1 + private final val serialVersionUID: kotlin.Long = 1173984872572414699.toLong() + } + + public/*package*/ final class Node { + public/*package*/ constructor Node() + public/*package*/ constructor Node(/*0*/ p0: java.lang.Thread?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?) + public/*package*/ constructor Node(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Int) + public/*package*/ final var next: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final var nextWaiter: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final var prev: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final var thread: java.lang.Thread? + public/*package*/ final var waitStatus: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ final fun isShared(): kotlin.Boolean + public/*package*/ final fun predecessor(): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val CANCELLED: kotlin.Int = 1 + public/*package*/ final val CONDITION: kotlin.Int = -2 + public/*package*/ final val EXCLUSIVE: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node + public/*package*/ final val PROPAGATE: kotlin.Int = -3 + public/*package*/ final val SHARED: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node + public/*package*/ final val SIGNAL: kotlin.Int = -1 + } + + // Static members + private final val headOffset: kotlin.Long + private final val nextOffset: kotlin.Long + private final val serialVersionUID: kotlin.Long = 7373984972572414691.toLong() + public/*package*/ final val spinForTimeoutThreshold: kotlin.Long = 1000.toLong() + private final val stateOffset: kotlin.Long + private final val tailOffset: kotlin.Long + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val waitStatusOffset: kotlin.Long + private final fun compareAndSetNext(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*2*/ p2: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + private final fun compareAndSetWaitStatus(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + private open fun selfInterrupt(): kotlin.Unit + private open fun shouldParkAfterFailedAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + } + + public trait Condition { + public abstract fun await(): kotlin.Unit + public abstract fun await(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Boolean + public abstract fun awaitNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public abstract fun awaitUninterruptibly(): kotlin.Unit + public abstract fun awaitUntil(/*0*/ deadline: java.util.Date): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun signal(): kotlin.Unit + public abstract fun signalAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Lock { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun lock(): kotlin.Unit + public abstract fun lockInterruptibly(): kotlin.Unit + public abstract fun newCondition(): java.util.concurrent.locks.Condition + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun tryLock(): kotlin.Boolean + public abstract fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public abstract fun unlock(): kotlin.Unit + } + + public open class LockSupport { + private constructor LockSupport() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val parkBlockerOffset: kotlin.Long + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + public open fun getBlocker(/*0*/ p0: java.lang.Thread): kotlin.Any? + public open fun park(): kotlin.Unit + public open fun park(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open fun parkNanos(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun parkNanos(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun parkUntil(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun parkUntil(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun setBlocker(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open fun unpark(/*0*/ p0: java.lang.Thread?): kotlin.Unit + } + + public trait ReadWriteLock { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readLock(): java.util.concurrent.locks.Lock + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeLock(): java.util.concurrent.locks.Lock + } + + public open class ReentrantLock : java.util.concurrent.locks.Lock, java.io.Serializable { + public constructor ReentrantLock() + public constructor ReentrantLock(/*0*/ p0: kotlin.Boolean) + private final val sync: java.util.concurrent.locks.ReentrantLock.Sync? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getHoldCount(): kotlin.Int + protected/*protected and package*/ open fun getOwner(): java.lang.Thread? + public final fun getQueueLength(): kotlin.Int + protected/*protected and package*/ open fun getQueuedThreads(): kotlin.MutableCollection? + public open fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Int + protected/*protected and package*/ open fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.MutableCollection? + public final fun hasQueuedThread(/*0*/ p0: java.lang.Thread?): kotlin.Boolean + public final fun hasQueuedThreads(): kotlin.Boolean + public open fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun isFair(): kotlin.Boolean + public open fun isHeldByCurrentThread(): kotlin.Boolean + public open fun isLocked(): kotlin.Boolean + public open override /*1*/ fun lock(): kotlin.Unit + public open override /*1*/ fun lockInterruptibly(): kotlin.Unit + public open override /*1*/ fun newCondition(): java.util.concurrent.locks.Condition + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun tryLock(): kotlin.Boolean + public open override /*1*/ fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public open override /*1*/ fun unlock(): kotlin.Unit + + public/*package*/ final class FairSync : java.util.concurrent.locks.ReentrantLock.Sync { + public/*package*/ constructor FairSync() + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ fun lock(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public/*package*/ final override /*1*/ /*fake_override*/ fun nonfairTryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -3000897897090466540.toLong() + } + + public/*package*/ final class NonfairSync : java.util.concurrent.locks.ReentrantLock.Sync { + public/*package*/ constructor NonfairSync() + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ fun lock(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public/*package*/ final override /*1*/ /*fake_override*/ fun nonfairTryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 7316153563782823691.toLong() + } + + public/*package*/ abstract class Sync : java.util.concurrent.locks.AbstractQueuedSynchronizer { + public/*package*/ constructor Sync() + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun getHoldCount(): kotlin.Int + public/*package*/ final fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final fun isLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ abstract fun lock(): kotlin.Unit + public/*package*/ final fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public/*package*/ final fun nonfairTryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -5179523762034025860.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = 7373984872572414699.toLong() + } + + public open class ReentrantReadWriteLock : java.util.concurrent.locks.ReadWriteLock, java.io.Serializable { + public constructor ReentrantReadWriteLock() + public constructor ReentrantReadWriteLock(/*0*/ p0: kotlin.Boolean) + private final val readerLock: java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock? + public/*package*/ final val sync: java.util.concurrent.locks.ReentrantReadWriteLock.Sync? + private final val writerLock: java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun getOwner(): java.lang.Thread? + public final fun getQueueLength(): kotlin.Int + protected/*protected and package*/ open fun getQueuedReaderThreads(): kotlin.MutableCollection? + protected/*protected and package*/ open fun getQueuedThreads(): kotlin.MutableCollection? + protected/*protected and package*/ open fun getQueuedWriterThreads(): kotlin.MutableCollection? + public open fun getReadHoldCount(): kotlin.Int + public open fun getReadLockCount(): kotlin.Int + public open fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Int + protected/*protected and package*/ open fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.MutableCollection? + public open fun getWriteHoldCount(): kotlin.Int + public final fun hasQueuedThread(/*0*/ p0: java.lang.Thread?): kotlin.Boolean + public final fun hasQueuedThreads(): kotlin.Boolean + public open fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun isFair(): kotlin.Boolean + public open fun isWriteLocked(): kotlin.Boolean + public open fun isWriteLockedByCurrentThread(): kotlin.Boolean + public open override /*1*/ fun readLock(): java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun writeLock(): java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock + + public/*package*/ final class FairSync : java.util.concurrent.locks.ReentrantReadWriteLock.Sync { + public/*package*/ constructor FairSync() + invisible_fake final override /*1*/ /*fake_override*/ var cachedHoldCounter: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var firstReader: java.lang.Thread? + invisible_fake final override /*1*/ /*fake_override*/ var firstReaderHoldCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var readHolds: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.ThreadLocalHoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullTryAcquireShared(/*0*/ p0: java.lang.Thread?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadLockCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getWriteHoldCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isWriteLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ fun readerShouldBlock(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryReadLock(): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryWriteLock(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unmatchedUnlockException(): [ERROR : Unresolved java classifier: IllegalMonitorStateException]? + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public/*package*/ final override /*1*/ fun writerShouldBlock(): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = -2274990926593161451.toLong() + } + + public/*package*/ final class NonfairSync : java.util.concurrent.locks.ReentrantReadWriteLock.Sync { + public/*package*/ constructor NonfairSync() + invisible_fake final override /*1*/ /*fake_override*/ var cachedHoldCounter: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var firstReader: java.lang.Thread? + invisible_fake final override /*1*/ /*fake_override*/ var firstReaderHoldCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var readHolds: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.ThreadLocalHoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullTryAcquireShared(/*0*/ p0: java.lang.Thread?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadLockCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getWriteHoldCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isWriteLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ fun readerShouldBlock(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryReadLock(): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryWriteLock(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unmatchedUnlockException(): [ERROR : Unresolved java classifier: IllegalMonitorStateException]? + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public/*package*/ final override /*1*/ fun writerShouldBlock(): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = -8159625535654395037.toLong() + } + + public open class ReadLock : java.util.concurrent.locks.Lock, java.io.Serializable { + protected/*protected and package*/ constructor ReadLock(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock) + private final val sync: java.util.concurrent.locks.ReentrantReadWriteLock.Sync? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun lock(): kotlin.Unit + public open override /*1*/ fun lockInterruptibly(): kotlin.Unit + public open override /*1*/ fun newCondition(): java.util.concurrent.locks.Condition + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun tryLock(): kotlin.Boolean + public open override /*1*/ fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public open override /*1*/ fun unlock(): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -5992448646407690164.toLong() + } + + public/*package*/ abstract class Sync : java.util.concurrent.locks.AbstractQueuedSynchronizer { + public/*package*/ constructor Sync() + private final var cachedHoldCounter: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + private final var firstReader: java.lang.Thread? + private final var firstReaderHoldCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private final var readHolds: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.ThreadLocalHoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun fullTryAcquireShared(/*0*/ p0: java.lang.Thread?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public/*package*/ final fun getCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public/*package*/ final fun getReadHoldCount(): kotlin.Int + public/*package*/ final fun getReadLockCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public/*package*/ final fun getWriteHoldCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final fun isWriteLocked(): kotlin.Boolean + public/*package*/ final fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ abstract fun readerShouldBlock(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + public/*package*/ final fun tryReadLock(): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final fun tryWriteLock(): kotlin.Boolean + private open fun unmatchedUnlockException(): [ERROR : Unresolved java classifier: IllegalMonitorStateException]? + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public/*package*/ abstract fun writerShouldBlock(): kotlin.Boolean + + public/*package*/ final class HoldCounter { + public/*package*/ constructor HoldCounter() + public/*package*/ final var count: kotlin.Int + public/*package*/ final val tid: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final class ThreadLocalHoldCounter : java.lang.ThreadLocal { + public/*package*/ constructor ThreadLocalHoldCounter() + invisible_fake final override /*1*/ /*fake_override*/ val threadLocalHashCode: kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun childValue(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter?): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake open override /*1*/ /*fake_override*/ fun createMap(/*0*/ p0: java.lang.Thread?, /*1*/ p1: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake open override /*1*/ /*fake_override*/ fun getMap(/*0*/ p0: java.lang.Thread?): java.lang.ThreadLocal.ThreadLocalMap? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun initialValue(): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun set(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setInitialValue(): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val EXCLUSIVE_MASK: kotlin.Int = 65535 + public/*package*/ final val MAX_COUNT: kotlin.Int = 65535 + public/*package*/ final val SHARED_SHIFT: kotlin.Int = 16 + public/*package*/ final val SHARED_UNIT: kotlin.Int = 65536 + private final val serialVersionUID: kotlin.Long = 6317671515068378041.toLong() + public/*package*/ open fun exclusiveCount(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun sharedCount(/*0*/ p0: kotlin.Int): kotlin.Int + } + + public open class WriteLock : java.util.concurrent.locks.Lock, java.io.Serializable { + protected/*protected and package*/ constructor WriteLock(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock) + private final val sync: java.util.concurrent.locks.ReentrantReadWriteLock.Sync? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getHoldCount(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isHeldByCurrentThread(): kotlin.Boolean + public open override /*1*/ fun lock(): kotlin.Unit + public open override /*1*/ fun lockInterruptibly(): kotlin.Unit + public open override /*1*/ fun newCondition(): java.util.concurrent.locks.Condition + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun tryLock(): kotlin.Boolean + public open override /*1*/ fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public open override /*1*/ fun unlock(): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -4992448646407690164.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = -6992448646407690164.toLong() + } + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/MultilineStringTemplates.txt b/compiler/testData/diagnostics/tests/MultilineStringTemplates.txt new file mode 100644 index 00000000000..22017ebf73e --- /dev/null +++ b/compiler/testData/diagnostics/tests/MultilineStringTemplates.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +internal fun new(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/MultipleBounds.txt b/compiler/testData/diagnostics/tests/MultipleBounds.txt new file mode 100644 index 00000000000..b3333582820 --- /dev/null +++ b/compiler/testData/diagnostics/tests/MultipleBounds.txt @@ -0,0 +1,100 @@ +package + +package Jet87 { + internal val t1: kotlin.Unit + internal val t2: kotlin.Unit + internal val t3: kotlin.Unit + internal val x: kotlin.Int = 0 + internal fun test(): kotlin.Unit + internal fun test2(/*0*/ t: T): kotlin.Unit where T : Jet87.B + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + internal open fun bar(): kotlin.Double + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Bar { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Buzz> where T : [ERROR : nioho] { + public constructor Buzz>() where T : [ERROR : nioho] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C : Jet87.A, Jet87.B { + public constructor C() + internal open override /*1*/ /*fake_override*/ fun bar(): kotlin.Double + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : Jet87.A, Jet87.B { + private constructor () + internal open override /*1*/ /*fake_override*/ fun bar(): kotlin.Double + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test1 where T : Jet87.B { + public constructor Test1() where T : Jet87.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Y where T : Jet87.Bar { + public constructor Y() where T : Jet87.Bar + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Nullability.txt b/compiler/testData/diagnostics/tests/Nullability.txt new file mode 100644 index 00000000000..792f06de121 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Nullability.txt @@ -0,0 +1,13 @@ +package + +internal fun f(/*0*/ out: kotlin.String?): kotlin.Unit +internal fun f1(/*0*/ out: kotlin.String?): kotlin.Unit +internal fun f2(/*0*/ out: kotlin.String?): kotlin.Unit +internal fun f3(/*0*/ out: kotlin.String?): kotlin.Unit +internal fun f4(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun f5(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun f6(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun f7(/*0*/ s: kotlin.String?, /*1*/ t: kotlin.String?): kotlin.Unit +internal fun f8(/*0*/ b: kotlin.String?, /*1*/ a: kotlin.String): kotlin.Unit +internal fun f9(/*0*/ a: kotlin.Int?): kotlin.Int +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.txt b/compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.txt new file mode 100644 index 00000000000..1d67342cd90 --- /dev/null +++ b/compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.txt @@ -0,0 +1,19 @@ +package + +internal fun invokeIt(): kotlin.Unit + +internal abstract class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo2(/*0*/ arg: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo2(/*0*/ arg: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.txt b/compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.txt new file mode 100644 index 00000000000..3b56f4c9aa7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.txt @@ -0,0 +1,18 @@ +package + +internal fun foo(): kotlin.Unit + +internal trait Aaa { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal abstract fun zzz(/*0*/ value: T): kotlin.Unit +} + +internal final class Bbb : Aaa { + public constructor Bbb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal open override /*1*/ fun zzz(/*0*/ value: T): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/OverridingVarByVal.txt b/compiler/testData/diagnostics/tests/OverridingVarByVal.txt new file mode 100644 index 00000000000..c374cb0aabc --- /dev/null +++ b/compiler/testData/diagnostics/tests/OverridingVarByVal.txt @@ -0,0 +1,32 @@ +package + +internal final class Val : Var, VarT { + public constructor Val() + internal open override /*2*/ val v: kotlin.Int = 1 + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Var { + public constructor Var() + internal open var v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Var2 : Var { + public constructor Var2() + internal open override /*1*/ var v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait VarT { + internal abstract var v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/PackageAsExpression.txt b/compiler/testData/diagnostics/tests/PackageAsExpression.txt new file mode 100644 index 00000000000..1660dbf46f9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/PackageAsExpression.txt @@ -0,0 +1,9 @@ +package + +package root { + internal val x: [ERROR : Type for a] + internal val y2: [ERROR : Type for package] + + package root.a { + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/PackageInExpressionPosition.txt b/compiler/testData/diagnostics/tests/PackageInExpressionPosition.txt new file mode 100644 index 00000000000..7fbfe9c2766 --- /dev/null +++ b/compiler/testData/diagnostics/tests/PackageInExpressionPosition.txt @@ -0,0 +1,21 @@ +package + +package foo { + internal val f: () -> ??? + internal val s: [ERROR : Type for java] + internal val ss: [ERROR : Type for System] + internal val sss: [ERROR : Type for X] + internal val x: kotlin.String + internal val xs: [ERROR : Type for java.lang] + internal val xss: [ERROR : Type for java.lang.System] + internal val xsss: [ERROR : Type for foo.X] + internal val xssss: [ERROR : Type for foo] + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/PackageQualified.txt b/compiler/testData/diagnostics/tests/PackageQualified.txt new file mode 100644 index 00000000000..126736cb699 --- /dev/null +++ b/compiler/testData/diagnostics/tests/PackageQualified.txt @@ -0,0 +1,65 @@ +package + +package foobar { + internal val x1: java.util.List? = null + internal val y1: kotlin.List? = null + internal fun done(/*0*/ result: O): foobar.Iteratee + + internal abstract class Collection : kotlin.Iterable { + public constructor Collection() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterate(/*0*/ iteratee: foobar.Iteratee): O + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Foo { + public constructor Foo() + internal abstract val x: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Iteratee { + public constructor Iteratee() + internal abstract val isDone: kotlin.Boolean + internal abstract val result: O + internal abstract fun done(): O + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun process(/*0*/ item: I): foobar.Iteratee + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class StrangeIterateeImpl : foobar.Iteratee { + public constructor StrangeIterateeImpl(/*0*/ obj: O) + internal open override /*1*/ val isDone: kotlin.Boolean = true + internal final val obj: O + internal open override /*1*/ val result: O + internal open override /*1*/ fun done(): O + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ fun process(/*0*/ item: I): foobar.Iteratee + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Sum : foobar.Iteratee { + public constructor Sum() + internal abstract override /*1*/ val isDone: kotlin.Boolean + internal abstract override /*1*/ val result: kotlin.Int + internal abstract override /*1*/ fun done(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ fun process(/*0*/ item: kotlin.Int): foobar.Iteratee + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + package foobar.a { + internal val a: java.util.List? = null + internal val a1: [ERROR : ArrayList]? + internal val b: kotlin.List? = null + internal val b1: [ERROR : util.List]? + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/PrimaryConstructors.txt b/compiler/testData/diagnostics/tests/PrimaryConstructors.txt new file mode 100644 index 00000000000..974f639cd00 --- /dev/null +++ b/compiler/testData/diagnostics/tests/PrimaryConstructors.txt @@ -0,0 +1,50 @@ +package + +internal final class MyIterable : kotlin.Iterable { + public constructor MyIterable() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class MyIterator : kotlin.Iterator { + public constructor MyIterator() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): T + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class X { + public constructor X() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Y { + public constructor Y() + internal final val x: kotlin.Int = 2 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Y1 { + public constructor Y1() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : Y { + public constructor Z() + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ProcessingEmptyImport.txt b/compiler/testData/diagnostics/tests/ProcessingEmptyImport.txt new file mode 100644 index 00000000000..c44c4409e16 --- /dev/null +++ b/compiler/testData/diagnostics/tests/ProcessingEmptyImport.txt @@ -0,0 +1,3 @@ +package + +internal fun firstFun(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.txt b/compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt b/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt new file mode 100644 index 00000000000..18031e14d18 --- /dev/null +++ b/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.txt @@ -0,0 +1,31 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test : A, B, C?, D { + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Properties.txt b/compiler/testData/diagnostics/tests/Properties.txt new file mode 100644 index 00000000000..860cd9b7be2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Properties.txt @@ -0,0 +1,16 @@ +package + +internal val p: kotlin.Int = 1 +internal var x: kotlin.Int +internal val xx: kotlin.Int + +internal final class Test { + public constructor Test() + internal final var a: kotlin.Int + internal final var b: kotlin.Int + public final val i: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/PropertyInitializers.txt b/compiler/testData/diagnostics/tests/PropertyInitializers.txt new file mode 100644 index 00000000000..fdce1adbf79 --- /dev/null +++ b/compiler/testData/diagnostics/tests/PropertyInitializers.txt @@ -0,0 +1,12 @@ +package + +internal final class Foo { + public constructor Foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int) + internal final val a: kotlin.Int + internal final val c: kotlin.Int + internal final val d: kotlin.Int + internal final val e: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/QualifiedExpressions.txt b/compiler/testData/diagnostics/tests/QualifiedExpressions.txt new file mode 100644 index 00000000000..1d135b22c1e --- /dev/null +++ b/compiler/testData/diagnostics/tests/QualifiedExpressions.txt @@ -0,0 +1,6 @@ +package + +package qualified_expressions { + internal fun test(/*0*/ s: kotlin.String?): kotlin.Unit + internal fun kotlin.String.startsWith(/*0*/ s: kotlin.String): kotlin.Boolean +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/RecursiveTypeInference.txt b/compiler/testData/diagnostics/tests/RecursiveTypeInference.txt new file mode 100644 index 00000000000..decccdbf9b9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/RecursiveTypeInference.txt @@ -0,0 +1,36 @@ +package + +package a { + internal val foo: [ERROR : Error function type] + internal fun bar(): [ERROR : Error function type] +} + +package b { + internal fun bar(): [ERROR : Error function type] + internal fun foo(): [ERROR : Error function type] +} + +package c { + internal fun bar(): [ERROR : Error function type] + internal fun bazz(): [ERROR : Error function type] + internal fun foo(): [ERROR : Error function type] +} + +package ok { + + package ok.a { + internal val foo: kotlin.Int + internal fun bar(): kotlin.Int + } + + package ok.b { + internal fun bar(): kotlin.Int + internal fun foo(): kotlin.Int + } + + package ok.c { + internal fun bar(): kotlin.Int + internal fun bazz(): kotlin.Int + internal fun foo(): kotlin.Int + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ReflectionTypesNotLoaded.txt b/compiler/testData/diagnostics/tests/ReflectionTypesNotLoaded.txt new file mode 100644 index 00000000000..a281c3b79c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/ReflectionTypesNotLoaded.txt @@ -0,0 +1,13 @@ +package + +internal val bar: [ERROR : Type for ::foo] +internal val quux: [ERROR : Type for A::baz] +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun baz(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.txt b/compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.txt new file mode 100644 index 00000000000..cacb9298b90 --- /dev/null +++ b/compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.txt @@ -0,0 +1,7 @@ +package + +internal fun test(): kotlin.Unit +internal fun test(/*0*/ a: java.lang.Class): kotlin.Unit +internal fun test(/*0*/ a: java.lang.Comparable): kotlin.Unit +internal fun test(/*0*/ a: java.lang.annotation.RetentionPolicy): kotlin.Unit +internal fun test(/*0*/ a: java.util.ArrayList): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ResolveToJava.txt b/compiler/testData/diagnostics/tests/ResolveToJava.txt new file mode 100644 index 00000000000..cfcaafec15e --- /dev/null +++ b/compiler/testData/diagnostics/tests/ResolveToJava.txt @@ -0,0 +1,7 @@ +package + +internal val l: kotlin.MutableList +internal fun test(/*0*/ l: java.util.List): kotlin.Unit + +package xxx { +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Return.txt b/compiler/testData/diagnostics/tests/Return.txt new file mode 100644 index 00000000000..e14a0a46f7f --- /dev/null +++ b/compiler/testData/diagnostics/tests/Return.txt @@ -0,0 +1,9 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun outer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.txt b/compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.txt new file mode 100644 index 00000000000..108b4d47306 --- /dev/null +++ b/compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.txt b/compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.txt new file mode 100644 index 00000000000..4fd77a1c6c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.txt @@ -0,0 +1,4 @@ +package + +internal fun ff(): kotlin.Unit +internal fun kotlin.Int.gg(): kotlin.Nothing? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/SafeCallOnFakePackage.txt b/compiler/testData/diagnostics/tests/SafeCallOnFakePackage.txt new file mode 100644 index 00000000000..b27a01ded82 --- /dev/null +++ b/compiler/testData/diagnostics/tests/SafeCallOnFakePackage.txt @@ -0,0 +1,17 @@ +package + +internal fun ff(): kotlin.Unit + +public open class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val FOO: kotlin.String = "test" +} + +package foo { + internal val s: kotlin.String = "test" +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ShiftFunctionTypes.txt b/compiler/testData/diagnostics/tests/ShiftFunctionTypes.txt new file mode 100644 index 00000000000..a980979ca9b --- /dev/null +++ b/compiler/testData/diagnostics/tests/ShiftFunctionTypes.txt @@ -0,0 +1,63 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class XXX { + public constructor XXX() + internal abstract val a: kotlin.Int + internal final val a11: ((kotlin.Int) -> kotlin.Int)? = null + internal final val a12: ((kotlin.Int) -> kotlin.Int)? = null + internal abstract val a13: kotlin.Int.(kotlin.Int) -> kotlin.Int + internal abstract val a14: n.B.(kotlin.Int) -> kotlin.Int + internal abstract val a15: kotlin.Int?.(kotlin.Int) -> kotlin.Int + internal abstract val a152: kotlin.Int?.(kotlin.Int) -> kotlin.Int + internal abstract val a16: (kotlin.Int) -> (kotlin.Int) -> kotlin.Int + internal abstract val a17: (kotlin.Int) -> kotlin.Int.(kotlin.Int) -> kotlin.Int + internal abstract val a18: (kotlin.Int) -> (kotlin.Int) -> kotlin.Int + internal abstract val a19: ((kotlin.Int) -> kotlin.Int) -> kotlin.Int + internal abstract val a2: n.B + internal abstract val a3: A + internal abstract val a31: n.B + internal abstract val a4: A? + internal abstract val a5: A? + internal abstract val a6: A? + internal abstract val a7: (A) -> n.B + internal abstract val a8: (A, n.B) -> n.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class YYY { + public constructor YYY() + internal final val a11: ((kotlin.Int) -> kotlin.Int)? = null + internal final val a12: ((kotlin.Int) -> kotlin.Int)? = null + internal abstract val a13: kotlin.Int.(kotlin.Int) -> kotlin.Int + internal abstract val a14: n.B.(kotlin.Int) -> kotlin.Int + internal abstract val a15: kotlin.Int?.(kotlin.Int) -> kotlin.Int + internal abstract val a152: kotlin.Int?.(kotlin.Int) -> kotlin.Int + internal abstract val a16: (kotlin.Int) -> (kotlin.Int) -> kotlin.Int + internal abstract val a17: (kotlin.Int) -> kotlin.Int.(kotlin.Int) -> kotlin.Int + internal abstract val a18: (kotlin.Int) -> (kotlin.Int) -> kotlin.Int + internal abstract val a19: ((kotlin.Int) -> kotlin.Int) -> kotlin.Int + internal abstract val a7: (A) -> n.B + internal abstract val a8: (A, n.B) -> n.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +package n { + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/StarsInFunctionCalls.txt b/compiler/testData/diagnostics/tests/StarsInFunctionCalls.txt new file mode 100644 index 00000000000..4439758eb05 --- /dev/null +++ b/compiler/testData/diagnostics/tests/StarsInFunctionCalls.txt @@ -0,0 +1,7 @@ +package + +internal fun foo(/*0*/ a: kotlin.Any?): kotlin.Unit +internal fun getT(): kotlin.Unit +internal fun getTT(): kotlin.Unit +internal fun getTTT(/*0*/ x: kotlin.Any): kotlin.Unit +public fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/StringTemplates.txt b/compiler/testData/diagnostics/tests/StringTemplates.txt new file mode 100644 index 00000000000..5006ce86603 --- /dev/null +++ b/compiler/testData/diagnostics/tests/StringTemplates.txt @@ -0,0 +1,3 @@ +package + +internal fun demo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/SupertypeListChecks.txt b/compiler/testData/diagnostics/tests/SupertypeListChecks.txt new file mode 100644 index 00000000000..9cf2500c104 --- /dev/null +++ b/compiler/testData/diagnostics/tests/SupertypeListChecks.txt @@ -0,0 +1,125 @@ +package + +internal final class C1 { + public constructor C1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class C2 { + public constructor C2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class C3 { + public constructor C3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class CTest1 : OC1 { + public constructor CTest1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class CTest2 : C2 { + public constructor CTest2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class CTest3 : C2, C3 { + public constructor CTest3() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class CTest4 : T1 { + public constructor CTest4() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class CTest5 : T1, T1 { + public constructor CTest5() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class CTest6 : C1 { + public constructor CTest6() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class OC1 { + public constructor OC1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test1 : C2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test2 : C2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test3 : C2, C3 { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test4 : T1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test5 : T1, T1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Test6 : C1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.txt b/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.txt new file mode 100644 index 00000000000..07a382a3dad --- /dev/null +++ b/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.txt @@ -0,0 +1,3 @@ +package + +internal fun get(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.txt b/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.txt new file mode 100644 index 00000000000..84bd928b6eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.txt @@ -0,0 +1,3 @@ +package + +internal fun f(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt b/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt new file mode 100644 index 00000000000..dc87a86ff30 --- /dev/null +++ b/compiler/testData/diagnostics/tests/TraitOverrideObjectMethods.txt @@ -0,0 +1,15 @@ +package + +internal trait MyTrait : java.lang.Object { + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun finalize(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun getClass(): java.lang.Class + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun notify(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun notifyAll(): kotlin.Unit + public abstract override /*1*/ fun toString(): kotlin.String + public abstract override /*1*/ fun wait(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun wait(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun wait(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/TypeInference.txt b/compiler/testData/diagnostics/tests/TypeInference.txt new file mode 100644 index 00000000000..ba0f38aabc9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/TypeInference.txt @@ -0,0 +1,13 @@ +package + +internal fun bar(): C +internal fun foo(/*0*/ c: C): kotlin.Unit +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/TypeMismatchOnOverrideWithSyntaxErrors.txt b/compiler/testData/diagnostics/tests/TypeMismatchOnOverrideWithSyntaxErrors.txt new file mode 100644 index 00000000000..2e2cef24743 --- /dev/null +++ b/compiler/testData/diagnostics/tests/TypeMismatchOnOverrideWithSyntaxErrors.txt @@ -0,0 +1,19 @@ +package + +internal abstract class A { + public constructor A() + internal abstract var x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class C : A { + public constructor C() + internal abstract override /*1*/ var x: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.txt b/compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.txt new file mode 100644 index 00000000000..98969f3d30f --- /dev/null +++ b/compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ f: () -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/UnitValue.txt b/compiler/testData/diagnostics/tests/UnitValue.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/UnitValue.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Unresolved.txt b/compiler/testData/diagnostics/tests/Unresolved.txt new file mode 100644 index 00000000000..aa8f2bbd488 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Unresolved.txt @@ -0,0 +1,16 @@ +package + +package unresolved { + internal fun foo1(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun testGenericArgumentsCount(): kotlin.Unit + internal fun testUnresolved(): kotlin.Unit + + internal final class Pair { + public constructor Pair(/*0*/ a: A, /*1*/ b: B) + internal final val a: A + internal final val b: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/UnusedVariables.txt b/compiler/testData/diagnostics/tests/UnusedVariables.txt new file mode 100644 index 00000000000..9896edf7eb6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/UnusedVariables.txt @@ -0,0 +1,41 @@ +package + +package unused_variables { + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun testBackingFieldsNotMarked(): kotlin.Unit + internal fun testFunctionLiterals(): kotlin.Unit + internal fun testInnerFunctions(): kotlin.Unit + internal fun testObject(): unused_variables.Trait + internal fun testSimpleCases(): kotlin.Unit + + internal final class IncDec { + public constructor IncDec() + internal final fun dec(): unused_variables.IncDec + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun inc(): unused_variables.IncDec + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyTest { + public constructor MyTest() + internal final var a: kotlin.String + internal final fun doSmth(/*0*/ a: kotlin.Any): kotlin.Unit + internal final fun doSmth(/*0*/ s: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun testFor(): kotlin.Unit + internal final fun testIf(): kotlin.Unit + internal final fun testIncDec(): kotlin.Unit + internal final fun testSimple(): kotlin.Unit + internal final fun testWhile(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Trait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.txt b/compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.txt new file mode 100644 index 00000000000..dd46838d09f --- /dev/null +++ b/compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.txt @@ -0,0 +1,66 @@ +package + +internal open class Bar { + public constructor Bar() + internal final val v: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun v(): kotlin.Int +} + +internal final class Barr : Bar { + public constructor Barr() + internal final override /*1*/ /*fake_override*/ val v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun v(): kotlin.Int +} + +internal final class Foo1 : java.util.ArrayList { + public constructor Foo1() + invisible_fake final override /*1*/ /*fake_override*/ var elementData: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: kotlin.Int): kotlin.Unit + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun elementData(/*0*/ p0: kotlin.Int): kotlin.Int? + public open override /*1*/ /*fake_override*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fastRemove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): 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.Int + 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.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ 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 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun trimToSize(): kotlin.Unit + 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/diagnostics/tests/VarargTypes.txt b/compiler/testData/diagnostics/tests/VarargTypes.txt new file mode 100644 index 00000000000..5d704cdc17e --- /dev/null +++ b/compiler/testData/diagnostics/tests/VarargTypes.txt @@ -0,0 +1,12 @@ +package + +internal fun foob(/*0*/ vararg a: kotlin.Boolean /*kotlin.BooleanArray*/): kotlin.BooleanArray +internal fun foob(/*0*/ vararg a: kotlin.Byte /*kotlin.ByteArray*/): kotlin.ByteArray +internal fun fooc(/*0*/ vararg a: kotlin.Char /*kotlin.CharArray*/): kotlin.CharArray +internal fun food(/*0*/ vararg a: kotlin.Double /*kotlin.DoubleArray*/): kotlin.DoubleArray +internal fun foof(/*0*/ vararg a: kotlin.Float /*kotlin.FloatArray*/): kotlin.FloatArray +internal fun fooi(/*0*/ vararg a: kotlin.Int /*kotlin.IntArray*/): kotlin.IntArray +internal fun fool(/*0*/ vararg a: kotlin.Long /*kotlin.LongArray*/): kotlin.LongArray +internal fun foos(/*0*/ vararg a: kotlin.String /*kotlin.Array*/): kotlin.Array +internal fun foos(/*0*/ vararg a: kotlin.Short /*kotlin.ShortArray*/): kotlin.ShortArray +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Varargs.txt b/compiler/testData/diagnostics/tests/Varargs.txt new file mode 100644 index 00000000000..41c14e913a9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Varargs.txt @@ -0,0 +1,5 @@ +package + +internal fun test(): kotlin.Unit +internal fun v(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String, /*2*/ vararg f: kotlin.Long /*kotlin.LongArray*/): kotlin.Unit +internal fun v1(/*0*/ vararg f: (kotlin.Int) -> kotlin.Unit /*kotlin.Array<(kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/Variance.txt b/compiler/testData/diagnostics/tests/Variance.txt new file mode 100644 index 00000000000..3308dc08559 --- /dev/null +++ b/compiler/testData/diagnostics/tests/Variance.txt @@ -0,0 +1,42 @@ +package + +package variance { + internal fun copy1(/*0*/ from: variance.Array, /*1*/ to: variance.Array): kotlin.Unit + internal fun copy2(/*0*/ from: variance.Array, /*1*/ to: variance.Array): kotlin.Unit + internal fun copy3(/*0*/ from: variance.Array, /*1*/ to: variance.Array): kotlin.Unit + internal fun copy4(/*0*/ from: variance.Array, /*1*/ to: variance.Array): kotlin.Unit + internal fun f(/*0*/ ints: variance.Array, /*1*/ any: variance.Array, /*2*/ numbers: variance.Array): kotlin.Unit + internal fun foo(/*0*/ c: variance.Consumer, /*1*/ p: variance.Producer, /*2*/ u: variance.Usual): kotlin.Unit + + internal final class Array { + public constructor Array(/*0*/ length: kotlin.Int, /*1*/ t: T) + internal final val length: kotlin.Int + internal final val t: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ index: kotlin.Int): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ index: kotlin.Int, /*1*/ value: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Consumer { + public constructor Consumer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Producer { + public constructor Producer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Usual { + public constructor Usual() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt new file mode 100644 index 00000000000..a26232ae65d --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt @@ -0,0 +1,5 @@ +package + +java.lang.Deprecated() internal fun a(): kotlin.Unit +java.util.ArrayList() internal fun b(): kotlin.Unit +[ERROR : Xoo]() internal fun c(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt new file mode 100644 index 00000000000..db996f8676e --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt @@ -0,0 +1,15 @@ +package + +package a { + java.lang.Deprecated() java.lang.SuppressWarnings(value = {}: kotlin.Array) internal val s: kotlin.String = "" + java.lang.Deprecated() java.lang.SuppressWarnings(value = {}: kotlin.Array) internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal final class Test { + public constructor Test(/*0*/ java.lang.Deprecated() s: kotlin.String, /*1*/ java.lang.SuppressWarnings(value = {}: kotlin.Array) x: kotlin.Int) + java.lang.Deprecated() internal final val s: kotlin.String + java.lang.SuppressWarnings(value = {}: kotlin.Array) internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt new file mode 100644 index 00000000000..d5d93a86323 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt @@ -0,0 +1,31 @@ +package + +internal final annotation class A1 : kotlin.Annotation { + public constructor A1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class A2 : kotlin.Annotation { + public constructor A2(/*0*/ some: kotlin.Int = ...) + internal final val some: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class TopLevelClass { + public constructor TopLevelClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class InnerClass { + public constructor InnerClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt new file mode 100644 index 00000000000..78455301b8b --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt @@ -0,0 +1,27 @@ +package + +internal fun topFun(): kotlin.Int + +internal final annotation class A1 : kotlin.Annotation { + public constructor A1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class A2 : kotlin.Annotation { + public constructor A2(/*0*/ some: kotlin.Int = ...) + internal final val some: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SomeClass { + public constructor SomeClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun method(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt new file mode 100644 index 00000000000..814dffff916 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt @@ -0,0 +1,15 @@ +package + +[ERROR : someErrorAnnotation]() internal object Test { + private constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Test { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt new file mode 100644 index 00000000000..c5b75340bf8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt @@ -0,0 +1,15 @@ +package + +java.lang.Deprecated() internal final annotation class my : kotlin.Annotation { + public constructor my() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +java.lang.Deprecated() internal final annotation class my1 : kotlin.Annotation { + public constructor my1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt new file mode 100644 index 00000000000..ffa5c823312 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt @@ -0,0 +1,27 @@ +package + +internal val topProp: kotlin.Int = 12 + +internal final annotation class A1 : kotlin.Annotation { + public constructor A1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class A2 : kotlin.Annotation { + public constructor A2(/*0*/ some: kotlin.Int = ...) + internal final val some: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SomeClass { + public constructor SomeClass() + internal final val field: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt new file mode 100644 index 00000000000..bab88537a1a --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt @@ -0,0 +1,31 @@ +package + +my() internal fun foo(): kotlin.Unit +my1() internal fun foo2(): kotlin.Unit +my1(i = IntegerValueType(2): IntegerValueType(2)) internal fun foo3(): kotlin.Unit +my2() internal fun foo4(): kotlin.Unit +my2() internal fun foo41(): kotlin.Unit +my2(i = IntegerValueType(2): IntegerValueType(2)) internal fun foo42(): kotlin.Unit + +internal final annotation class my : kotlin.Annotation { + public constructor my() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class my1 : kotlin.Annotation { + public constructor my1(/*0*/ i: kotlin.Int) + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class my2 : kotlin.Annotation { + public constructor my2(/*0*/ i: kotlin.Int = ...) + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt b/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt new file mode 100644 index 00000000000..8b3eb80bff5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt @@ -0,0 +1,54 @@ +package + +Ann2(a = Ann1(a = IntegerValueType(1): IntegerValueType(1)): Ann1) internal val a: kotlin.Int = 1 +Ann2(a = Ann1(a = IntegerValueType(1): IntegerValueType(1)): Ann1) internal val c: kotlin.Int = 2 +internal fun bar(/*0*/ a: Ann = ...): kotlin.Unit +internal fun foo(): kotlin.Unit +internal fun javaClass(): java.lang.Class +internal fun kotlin.String.invoke(): kotlin.Unit + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann1 : kotlin.Annotation { + public constructor Ann1(/*0*/ a: kotlin.Int) + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann2 : kotlin.Annotation { + public constructor Ann2(/*0*/ a: Ann1) + internal final val a: Ann1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann3 : kotlin.Annotation { + public constructor Ann3(/*0*/ a: Ann1 = ...) + internal final val a: Ann1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann4 : kotlin.Annotation { + public constructor Ann4(/*0*/ value: kotlin.String) + internal final val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +Ann4(value = "a": kotlin.String) internal final class MyClass { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/Deprecated.txt b/compiler/testData/diagnostics/tests/annotations/Deprecated.txt new file mode 100644 index 00000000000..a9b45e0562b --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/Deprecated.txt @@ -0,0 +1,4 @@ +package + +java.lang.Deprecated() internal fun foo(): kotlin.Unit +java.lang.Deprecated() internal fun foo1(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt b/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt new file mode 100644 index 00000000000..060132a043a --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt @@ -0,0 +1,15 @@ +package + +java.lang.annotation.Retention(value = RetentionPolicy.CLASS: java.lang.annotation.RetentionPolicy) internal final annotation class my : kotlin.Annotation { + public constructor my() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR}: kotlin.Array) internal final annotation class my1 : kotlin.Annotation { + public constructor my1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt b/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt new file mode 100644 index 00000000000..0819d18b085 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt @@ -0,0 +1,15 @@ +package + +Foo() internal final class Bar { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt b/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt new file mode 100644 index 00000000000..e61bb6f810b --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt @@ -0,0 +1,44 @@ +package + +internal val a: T + +internal final annotation class Ann : C { + public constructor Ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann2 : T { + public constructor Ann2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann3 : T { + public constructor Ann3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann4 : C, T { + public constructor Ann4() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt b/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt new file mode 100644 index 00000000000..1f84551a553 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt @@ -0,0 +1,46 @@ +package + +internal val x: kotlin.Int = 0 +internal var y: kotlin.Int +internal fun f(): kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final annotation class B : kotlin.Annotation { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object O { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait T : kotlin.Annotation { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt new file mode 100644 index 00000000000..c20d1933b20 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(): kotlin.Unit + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ vararg i: kotlin.Boolean /*kotlin.BooleanArray*/) + internal final val i: kotlin.BooleanArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt new file mode 100644 index 00000000000..c20d1933b20 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(): kotlin.Unit + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ vararg i: kotlin.Boolean /*kotlin.BooleanArray*/) + internal final val i: kotlin.BooleanArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt new file mode 100644 index 00000000000..142b3c1e99a --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt @@ -0,0 +1,56 @@ +package + +internal val e: MyEnum + +internal final annotation class AnnE : kotlin.Annotation { + public constructor AnnE(/*0*/ i: MyEnum) + internal final val i: MyEnum + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class MyEnum : kotlin.Enum { + private constructor MyEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : MyEnum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : MyEnum.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum + public final /*synthesized*/ fun values(): kotlin.Array +} + +AnnE() internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnE() internal final class Test2 { + public constructor Test2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt new file mode 100644 index 00000000000..336af87885a --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt @@ -0,0 +1,32 @@ +package + +Ann(i = {1, 1, 1}: kotlin.IntArray) internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/) + internal final val i: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Test { + public constructor Test() + public final val i7: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final var i1: kotlin.Int + public final val i2: kotlin.Int = 1 + public final val i3: kotlin.Int + public final val i4: kotlin.Int = 1 + public final var i5: kotlin.Int + public final var i6: kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt new file mode 100644 index 00000000000..399726939ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt @@ -0,0 +1,23 @@ +package + +internal var i1: kotlin.Int +internal val i2: kotlin.Int = 1 +internal val i3: kotlin.Int +internal val i4: kotlin.Int = 1 +internal var i5: kotlin.Int +internal var i6: kotlin.Int + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/) + internal final val i: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +Ann(i = {1, 1}: kotlin.IntArray) internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt new file mode 100644 index 00000000000..9cfb77dd17a --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt @@ -0,0 +1,12 @@ +package + +internal val topLevel: kotlin.String = "topLevel" +internal fun foo(): kotlin.Unit + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ vararg i: kotlin.String /*kotlin.Array*/) + internal final val i: kotlin.Array + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt new file mode 100644 index 00000000000..21ded90bcd8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt @@ -0,0 +1,217 @@ +package + +package test { + + internal final annotation class Ann1 : kotlin.Annotation { + public constructor Ann1(/*0*/ p1: kotlin.Int, /*1*/ p2: kotlin.Byte, /*2*/ p3: kotlin.Short, /*3*/ p4: kotlin.Long, /*4*/ p5: kotlin.Double, /*5*/ p6: kotlin.Float, /*6*/ p7: kotlin.Char, /*7*/ p8: kotlin.Boolean) + internal final val p1: kotlin.Int + internal final val p2: kotlin.Byte + internal final val p3: kotlin.Short + internal final val p4: kotlin.Long + internal final val p5: kotlin.Double + internal final val p6: kotlin.Float + internal final val p7: kotlin.Char + internal final val p8: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann2 : kotlin.Annotation { + public constructor Ann2(/*0*/ p1: kotlin.String) + internal final val p1: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann3 : kotlin.Annotation { + public constructor Ann3(/*0*/ p1: test.Ann1) + internal final val p1: test.Ann1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann4 : kotlin.Annotation { + public constructor Ann4(/*0*/ p1: kotlin.IntArray, /*1*/ p2: kotlin.ByteArray, /*2*/ p3: kotlin.ShortArray, /*3*/ p4: kotlin.LongArray, /*4*/ p5: kotlin.DoubleArray, /*5*/ p6: kotlin.FloatArray, /*6*/ p7: kotlin.CharArray, /*7*/ p8: kotlin.BooleanArray) + internal final val p1: kotlin.IntArray + internal final val p2: kotlin.ByteArray + internal final val p3: kotlin.ShortArray + internal final val p4: kotlin.LongArray + internal final val p5: kotlin.DoubleArray + internal final val p6: kotlin.FloatArray + internal final val p7: kotlin.CharArray + internal final val p8: kotlin.BooleanArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann5 : kotlin.Annotation { + public constructor Ann5(/*0*/ p1: test.MyEnum) + internal final val p1: test.MyEnum + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann6 : kotlin.Annotation { + public constructor Ann6(/*0*/ p: java.lang.Class) + internal final val p: java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann7 : kotlin.Annotation { + public constructor Ann7(/*0*/ p: java.lang.annotation.RetentionPolicy) + internal final val p: java.lang.annotation.RetentionPolicy + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann8 : kotlin.Annotation { + public constructor Ann8(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array>, /*2*/ p3: kotlin.Array, /*3*/ p4: kotlin.Array) + internal final val p1: kotlin.Array + internal final val p2: kotlin.Array> + internal final val p3: kotlin.Array + internal final val p4: kotlin.Array + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class Ann9 : kotlin.Annotation { + public constructor Ann9(/*0*/ vararg p1: kotlin.String /*kotlin.Array*/, /*1*/ vararg p2: java.lang.Class /*kotlin.Array>*/, /*2*/ vararg p3: test.MyEnum /*kotlin.Array*/, /*3*/ vararg p4: test.Ann1 /*kotlin.Array*/, /*4*/ vararg p5: kotlin.Int /*kotlin.IntArray*/) + internal final val p1: kotlin.Array + internal final val p2: kotlin.Array> + internal final val p3: kotlin.Array + internal final val p4: kotlin.Array + internal final val p5: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn1 : kotlin.Annotation { + public constructor InAnn1(/*0*/ p1: kotlin.Int?, /*1*/ p3: kotlin.Short?, /*2*/ p4: kotlin.Long?, /*3*/ p5: kotlin.Double?, /*4*/ p6: kotlin.Float?, /*5*/ p7: kotlin.Char?, /*6*/ p8: kotlin.Boolean?) + internal final val p1: kotlin.Int? + internal final val p3: kotlin.Short? + internal final val p4: kotlin.Long? + internal final val p5: kotlin.Double? + internal final val p6: kotlin.Float? + internal final val p7: kotlin.Char? + internal final val p8: kotlin.Boolean? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn10 : kotlin.Annotation { + public constructor InAnn10(/*0*/ p1: kotlin.String?) + internal final val p1: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn11 : kotlin.Annotation { + public constructor InAnn11(/*0*/ p1: test.Ann1?) + internal final val p1: test.Ann1? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn12 : kotlin.Annotation { + public constructor InAnn12(/*0*/ p1: test.MyEnum?) + internal final val p1: test.MyEnum? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn4 : kotlin.Annotation { + public constructor InAnn4(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array?) + internal final val p1: kotlin.Array + internal final val p2: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn6 : kotlin.Annotation { + public constructor InAnn6(/*0*/ p: java.lang.Class?) + internal final val p: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn7 : kotlin.Annotation { + public constructor InAnn7(/*0*/ p: java.lang.annotation.RetentionPolicy?) + internal final val p: java.lang.annotation.RetentionPolicy? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn8 : kotlin.Annotation { + public constructor InAnn8(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array, /*2*/ p3: kotlin.Array, /*3*/ p4: kotlin.Array) + internal final val p1: kotlin.Array + internal final val p2: kotlin.Array + internal final val p3: kotlin.Array + internal final val p4: kotlin.Array + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InAnn9 : kotlin.Annotation { + public constructor InAnn9(/*0*/ p: test.MyClass) + internal final val p: test.MyClass + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyClass { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class MyEnum : kotlin.Enum { + private constructor MyEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : test.MyEnum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : test.MyEnum.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.MyEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt b/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt new file mode 100644 index 00000000000..b7b64ecd90e --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt @@ -0,0 +1,12 @@ +package + +internal var bar: kotlin.Int +internal val x: (kotlin.Int) -> kotlin.Int +internal fun foo(/*0*/ [ERROR : varargs]() f: kotlin.Int): kotlin.Unit + +internal final class Hello { + public constructor Hello(/*0*/ [ERROR : varargs]() args: kotlin.Any) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt b/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt new file mode 100644 index 00000000000..d5e90bfb666 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt @@ -0,0 +1,19 @@ +package + +internal var bar: kotlin.Int +internal val x: (kotlin.Int) -> kotlin.Int +internal fun foo(/*0*/ test() f: kotlin.Int): kotlin.Unit + +internal final class Hello { + public constructor Hello(/*0*/ test() args: kotlin.Any) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class test : kotlin.Annotation { + public constructor test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt b/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt new file mode 100644 index 00000000000..4fa055697b0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt @@ -0,0 +1,90 @@ +package + +internal final annotation class Annotation1 : kotlin.Annotation { + public constructor Annotation1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation10 : kotlin.Annotation { + public constructor Annotation10() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation2 : kotlin.Annotation { + public constructor Annotation2() + public final val s: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation3 : kotlin.Annotation { + public constructor Annotation3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation4 : kotlin.Annotation { + public constructor Annotation4() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final annotation class Annotation5 : kotlin.Annotation { + public constructor Annotation5() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final annotation class Annotation6 : kotlin.Annotation { + public constructor Annotation6() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation7 : kotlin.Annotation { + public constructor Annotation7(/*0*/ name: kotlin.String) + internal final val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation8 : kotlin.Annotation { + public constructor Annotation8(/*0*/ name: kotlin.String = ...) + internal final var name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Annotation9 : kotlin.Annotation { + public constructor Annotation9(/*0*/ name: kotlin.String) + internal final val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt b/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt new file mode 100644 index 00000000000..37e6b39a477 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt @@ -0,0 +1,10 @@ +package + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.String) + internal final val a: kotlin.Int + internal final var b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/onExpression.txt b/compiler/testData/diagnostics/tests/annotations/onExpression.txt new file mode 100644 index 00000000000..a75d2701199 --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/onExpression.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(): kotlin.Int + +internal final annotation class ann : kotlin.Annotation { + public constructor ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/onInitializer.txt b/compiler/testData/diagnostics/tests/annotations/onInitializer.txt new file mode 100644 index 00000000000..7346ffe491d --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/onInitializer.txt @@ -0,0 +1,21 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class ann : kotlin.Annotation { + public constructor ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/onLoops.txt b/compiler/testData/diagnostics/tests/annotations/onLoops.txt new file mode 100644 index 00000000000..cee99b54aff --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/onLoops.txt @@ -0,0 +1,10 @@ +package + +internal fun test(): kotlin.Unit + +internal final annotation class ann : kotlin.Annotation { + public constructor ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt b/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt new file mode 100644 index 00000000000..cee99b54aff --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt @@ -0,0 +1,10 @@ +package + +internal fun test(): kotlin.Unit + +internal final annotation class ann : kotlin.Annotation { + public constructor ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt b/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt new file mode 100644 index 00000000000..7fdeb27942b --- /dev/null +++ b/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt @@ -0,0 +1,22 @@ +package + +internal fun test(): kotlin.Any? + +kotlin.data() internal final class P { + public constructor P(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int) + internal final val a: kotlin.Int + internal final val b: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.Int = ...): P + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class ann : kotlin.Annotation { + public constructor ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetSet.txt b/compiler/testData/diagnostics/tests/backingField/CustomGetSet.txt new file mode 100644 index 00000000000..ee1bc30ac53 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/CustomGetSet.txt @@ -0,0 +1,9 @@ +package + +internal final class Flower { + public constructor Flower() + internal final var minusOne: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetVal.txt b/compiler/testData/diagnostics/tests/backingField/CustomGetVal.txt new file mode 100644 index 00000000000..e8359dddaaf --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/CustomGetVal.txt @@ -0,0 +1,9 @@ +package + +internal final class CustomGetVal { + public constructor CustomGetVal() + internal final val zz: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.txt b/compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.txt new file mode 100644 index 00000000000..0d202411ddf --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.txt @@ -0,0 +1,5 @@ +package + +package customGetValGlobal { + internal val zz: kotlin.Int = 1 +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetVar.txt b/compiler/testData/diagnostics/tests/backingField/CustomGetVar.txt new file mode 100644 index 00000000000..ea499b05c85 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/CustomGetVar.txt @@ -0,0 +1,9 @@ +package + +internal final class Raise { + public constructor Raise() + internal final var zz: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/CustomSet.txt b/compiler/testData/diagnostics/tests/backingField/CustomSet.txt new file mode 100644 index 00000000000..ea499b05c85 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/CustomSet.txt @@ -0,0 +1,9 @@ +package + +internal final class Raise { + public constructor Raise() + internal final var zz: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.txt b/compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.txt new file mode 100644 index 00000000000..54dc835ca74 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.txt @@ -0,0 +1,9 @@ +package + +internal final class Cyclic { + public constructor Cyclic() + internal final val a: [ERROR : Type for $a] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.txt b/compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.txt new file mode 100644 index 00000000000..38982b53896 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.txt @@ -0,0 +1,9 @@ +package + +internal final class ReadForward { + public constructor ReadForward() + internal final val a: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.txt b/compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.txt new file mode 100644 index 00000000000..dd956366803 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.txt @@ -0,0 +1,10 @@ +package + +internal final class ReadForward { + public constructor ReadForward() + internal final val a: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.txt b/compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.txt new file mode 100644 index 00000000000..26bc2481372 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.txt @@ -0,0 +1,9 @@ +package + +internal final class ReadByAnotherPropertyInitializer { + public constructor ReadByAnotherPropertyInitializer() + internal final val a: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.txt b/compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.txt new file mode 100644 index 00000000000..0d94e838512 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.txt @@ -0,0 +1,10 @@ +package + +internal final class ReadByAnotherPropertyInitializer { + public constructor ReadByAnotherPropertyInitializer() + internal final val a: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadInFunction.txt b/compiler/testData/diagnostics/tests/backingField/ReadInFunction.txt new file mode 100644 index 00000000000..1bff151f2e3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadInFunction.txt @@ -0,0 +1,10 @@ +package + +internal final class ReadByAnotherPropertyInitializer { + public constructor ReadByAnotherPropertyInitializer() + internal final val a: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun ff(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.txt b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.txt new file mode 100644 index 00000000000..da2b6d89860 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.txt @@ -0,0 +1,9 @@ +package + +internal abstract class ReadNonexistent { + public constructor ReadNonexistent() + internal abstract val aa: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.txt b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.txt new file mode 100644 index 00000000000..ebe568a9de4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.txt @@ -0,0 +1,10 @@ +package + +internal abstract class ReadNonexistent { + public constructor ReadNonexistent() + internal abstract val aa: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun ff(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.txt b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.txt new file mode 100644 index 00000000000..52bca5799cf --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.txt @@ -0,0 +1,9 @@ +package + +internal final class ReadNonexistent { + public constructor ReadNonexistent() + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.txt b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.txt new file mode 100644 index 00000000000..042f2e3060d --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.txt @@ -0,0 +1,10 @@ +package + +internal final class CustomValNoBackingField { + public constructor CustomValNoBackingField() + internal final val a: kotlin.Int + internal final val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.txt b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.txt new file mode 100644 index 00000000000..042f2e3060d --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.txt @@ -0,0 +1,10 @@ +package + +internal final class CustomValNoBackingField { + public constructor CustomValNoBackingField() + internal final val a: kotlin.Int + internal final val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.txt b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.txt new file mode 100644 index 00000000000..ff9177de21c --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.txt @@ -0,0 +1,8 @@ +package + +internal final class Cl { + public constructor Cl() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.txt b/compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.txt new file mode 100644 index 00000000000..ca37f232148 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.txt @@ -0,0 +1,10 @@ +package + +internal val y: kotlin.Int = 1 + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.txt b/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.txt new file mode 100644 index 00000000000..b110b404323 --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.txt @@ -0,0 +1,66 @@ +package + +package kt462 { + internal val topLevelVar: kotlin.Int = 11 + + internal final class T { + public constructor T() + internal final val a: kotlin.Any + internal final var r: kotlin.Int + internal final var x: kotlin.Int + internal final val z: kotlin.Int + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class TestBackingFieldsVisibility { + public constructor TestBackingFieldsVisibility() + internal final var a: kotlin.Int + internal abstract val w: kotlin.Int = 11 + internal final val x: kotlin.Int = 11 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + internal final fun foo(/*0*/ a: kt462.TestBackingFieldsVisibility): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + internal final val z: kotlin.Int = 11 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal abstract class TestInitializationThroughBackingField { + public constructor TestInitializationThroughBackingField() + internal abstract var abstractVar: kotlin.Int + internal final var finalDefaultVar: kotlin.Int + internal open var openVar: kotlin.Int + internal final val valWithBackingField: kotlin.Int + internal final val valWithoutBackingField: kotlin.Int + internal final var varWithCustomSetter: kotlin.Int + internal final var varWithoutBackingField: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class TestInitializationWithoutBackingField { + public constructor TestInitializationWithoutBackingField() + internal abstract var abstractVar: kotlin.Int + internal final var finalDefaultVar: kotlin.Int + internal open var openVar: kotlin.Int + internal final val valWithBackingField: kotlin.Int + internal final val valWithoutBackingField: kotlin.Int + internal final var varWithCustomSetter: kotlin.Int + internal final var varWithoutBackingField: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/kt782packageLevel.txt b/compiler/testData/diagnostics/tests/backingField/kt782packageLevel.txt new file mode 100644 index 00000000000..d510aa1dbfc --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/kt782packageLevel.txt @@ -0,0 +1,9 @@ +package + +package kt782 { + internal val w: kotlin.Int + internal val x: kotlin.Int + internal val y: kotlin.Int = 11 + internal val z: kotlin.Int = 34 + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/backingField/qualifiedWithThis.txt b/compiler/testData/diagnostics/tests/backingField/qualifiedWithThis.txt new file mode 100644 index 00000000000..b0cb04f1f2d --- /dev/null +++ b/compiler/testData/diagnostics/tests/backingField/qualifiedWithThis.txt @@ -0,0 +1,10 @@ +package + +internal abstract class Bar { + public constructor Bar() + internal abstract var bar: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedError.txt b/compiler/testData/diagnostics/tests/cast/AsErasedError.txt new file mode 100644 index 00000000000..f5d4f44b3e8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/AsErasedError.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ c: kotlin.MutableCollection): kotlin.MutableList \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedFine.txt b/compiler/testData/diagnostics/tests/cast/AsErasedFine.txt new file mode 100644 index 00000000000..4fe5f788543 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/AsErasedFine.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ c: kotlin.MutableCollection): kotlin.MutableList \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt b/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt new file mode 100644 index 00000000000..38d7fc7a2b1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/AsErasedStar.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ l: kotlin.Any): kotlin.MutableList \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedWarning.txt b/compiler/testData/diagnostics/tests/cast/AsErasedWarning.txt new file mode 100644 index 00000000000..d05fca9107f --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/AsErasedWarning.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ a: kotlin.Any): kotlin.MutableList \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/DowncastMap.txt b/compiler/testData/diagnostics/tests/cast/DowncastMap.txt new file mode 100644 index 00000000000..73a276acc7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/DowncastMap.txt @@ -0,0 +1,16 @@ +package + +internal fun p(/*0*/ p: Map): kotlin.Unit + +internal trait Map { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait MutableMap : Map { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun set(/*0*/ k: K, /*1*/ v: V): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsArray.txt b/compiler/testData/diagnostics/tests/cast/IsArray.txt new file mode 100644 index 00000000000..3e20068ada9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsArray.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.Array): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForDerivedWithOneSubstitutedAndOneSameGeneric.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForDerivedWithOneSubstitutedAndOneSameGeneric.txt new file mode 100644 index 00000000000..8cf071d0d7a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForDerivedWithOneSubstitutedAndOneSameGeneric.txt @@ -0,0 +1,17 @@ +package + +internal fun testing(/*0*/ a: BaseTwo): kotlin.Boolean + +internal open class BaseTwo { + public constructor BaseTwo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class DerivedWithOne : BaseTwo { + public constructor DerivedWithOne() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForExactSupertypeCheck.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForExactSupertypeCheck.txt new file mode 100644 index 00000000000..b0f4f0c7ecb --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForExactSupertypeCheck.txt @@ -0,0 +1,17 @@ +package + +internal fun f(/*0*/ a: Some): kotlin.Boolean + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Some : Base { + public constructor Some() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForOverridenVarianceWithProjection.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForOverridenVarianceWithProjection.txt new file mode 100644 index 00000000000..d7cb3d6783d --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForOverridenVarianceWithProjection.txt @@ -0,0 +1,31 @@ +package + +internal fun ff(/*0*/ l: Base): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class SubBase : Base { + public constructor SubBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithContrvariance.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithContrvariance.txt new file mode 100644 index 00000000000..91579d6f2ee --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithContrvariance.txt @@ -0,0 +1,31 @@ +package + +internal fun test(/*0*/ f: SubBase): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubBase : Base { + public constructor SubBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithCovariance.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithCovariance.txt new file mode 100644 index 00000000000..06aca811eac --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForSupertypeCheckWithCovariance.txt @@ -0,0 +1,31 @@ +package + +internal fun test(/*0*/ f: SubBase): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubBase : Base { + public constructor SubBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithIrrelevantMixin.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithIrrelevantMixin.txt new file mode 100644 index 00000000000..27b46d36dcf --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithIrrelevantMixin.txt @@ -0,0 +1,39 @@ +package + +internal fun test(/*0*/ t: BaseSuper): kotlin.Boolean + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait BaseImpl : BaseSuper { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait BaseSuper { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait DerivedSuper : BaseSuper, BaseImpl { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithTwoSameTypeSubstitutions.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithTwoSameTypeSubstitutions.txt new file mode 100644 index 00000000000..13d094e7a8c --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithTwoSameTypeSubstitutions.txt @@ -0,0 +1,17 @@ +package + +internal fun someDerived(/*0*/ t: BaseMulti): kotlin.Boolean + +internal open class BaseMulti { + public constructor BaseMulti() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SomeMultiDerived : BaseMulti { + public constructor SomeMultiDerived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithoutTypeArguments.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithoutTypeArguments.txt new file mode 100644 index 00000000000..ab6c39eb333 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowForTypeWithoutTypeArguments.txt @@ -0,0 +1,17 @@ +package + +internal fun f(/*0*/ a: Base): kotlin.Boolean + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Some : Base { + public constructor Some() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut.txt new file mode 100644 index 00000000000..2a919b570d6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.MutableList): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut2.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut2.txt new file mode 100644 index 00000000000..62dee9b366a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut2.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.MutableList): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOutAtClass.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOutAtClass.txt new file mode 100644 index 00000000000..9461644db9a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOutAtClass.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.List): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.txt new file mode 100644 index 00000000000..e8a6b9ea86c --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.txt @@ -0,0 +1,17 @@ +package + +internal fun ff(/*0*/ l: kotlin.MutableCollection): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.txt new file mode 100644 index 00000000000..7397e648cb0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ l: kotlin.MutableCollection): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.txt b/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.txt new file mode 100644 index 00000000000..50e504a26df --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ l: kotlin.MutableCollection): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowDifferentArgInvariantPosition.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowDifferentArgInvariantPosition.txt new file mode 100644 index 00000000000..62dee9b366a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowDifferentArgInvariantPosition.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.MutableList): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowForOverridenVariance.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowForOverridenVariance.txt new file mode 100644 index 00000000000..d7cb3d6783d --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowForOverridenVariance.txt @@ -0,0 +1,31 @@ +package + +internal fun ff(/*0*/ l: Base): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class SubBase : Base { + public constructor SubBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowForTypeWithConstraints.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowForTypeWithConstraints.txt new file mode 100644 index 00000000000..c124d535327 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowForTypeWithConstraints.txt @@ -0,0 +1,21 @@ +package + +internal fun > test(/*0*/ a: Base): kotlin.Boolean + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.txt new file mode 100644 index 00000000000..638080fe305 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ l: kotlin.Any): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromIn.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromIn.txt new file mode 100644 index 00000000000..428c2cf6e84 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromIn.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.MutableList): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.txt new file mode 100644 index 00000000000..3800e8eae5c --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.MutableList): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOutAtClass.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOutAtClass.txt new file mode 100644 index 00000000000..0f44213898c --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOutAtClass.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.List): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithFirstInvalid.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithFirstInvalid.txt new file mode 100644 index 00000000000..523a82c9891 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithFirstInvalid.txt @@ -0,0 +1,38 @@ +package + +internal fun test(/*0*/ a: Base): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithSecondInvalid.txt b/compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithSecondInvalid.txt new file mode 100644 index 00000000000..3a0b3869cf7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedDissallowForSubtypeMappedToTwoParamsWithSecondInvalid.txt @@ -0,0 +1,38 @@ +package + +internal fun test(/*0*/ a: Base): kotlin.Boolean + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedNonGeneric.txt b/compiler/testData/diagnostics/tests/cast/IsErasedNonGeneric.txt new file mode 100644 index 00000000000..d4ac4481694 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedNonGeneric.txt @@ -0,0 +1,15 @@ +package + +internal fun testing(/*0*/ a: A): B + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedNullableTasT.txt b/compiler/testData/diagnostics/tests/cast/IsErasedNullableTasT.txt new file mode 100644 index 00000000000..eec7f87c1ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedNullableTasT.txt @@ -0,0 +1,3 @@ +package + +internal fun testing(/*0*/ a: T?): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedStar.txt b/compiler/testData/diagnostics/tests/cast/IsErasedStar.txt new file mode 100644 index 00000000000..638080fe305 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedStar.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ l: kotlin.Any): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedTasT.txt b/compiler/testData/diagnostics/tests/cast/IsErasedTasT.txt new file mode 100644 index 00000000000..cbd7f68c13a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedTasT.txt @@ -0,0 +1,3 @@ +package + +internal fun testing(/*0*/ a: T): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedToErrorType.txt b/compiler/testData/diagnostics/tests/cast/IsErasedToErrorType.txt new file mode 100644 index 00000000000..d738aad1047 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsErasedToErrorType.txt @@ -0,0 +1,3 @@ +package + +internal fun testing(/*0*/ a: kotlin.Any): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsRecursionSustainable.txt b/compiler/testData/diagnostics/tests/cast/IsRecursionSustainable.txt new file mode 100644 index 00000000000..15d9664b761 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsRecursionSustainable.txt @@ -0,0 +1,16 @@ +package + +internal fun test(/*0*/ f: RecB): kotlin.Boolean +internal fun test(/*0*/ f: SelfR): kotlin.Boolean + +internal open class RecA { + public constructor RecA() +} + +internal open class RecB { + public constructor RecB() +} + +internal open class SelfR { + public constructor SelfR() +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsReified.txt b/compiler/testData/diagnostics/tests/cast/IsReified.txt new file mode 100644 index 00000000000..0a6d554ab3e --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsReified.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ a: kotlin.Any): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/IsTraits.txt b/compiler/testData/diagnostics/tests/cast/IsTraits.txt new file mode 100644 index 00000000000..344a094010d --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/IsTraits.txt @@ -0,0 +1,15 @@ +package + +internal fun f(/*0*/ a: Aaa): kotlin.Boolean + +internal trait Aaa { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Bbb { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.txt b/compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.txt new file mode 100644 index 00000000000..43997608560 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(/*0*/ l: kotlin.Any): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/WhenWithExpression.txt b/compiler/testData/diagnostics/tests/cast/WhenWithExpression.txt new file mode 100644 index 00000000000..be4be35ac99 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/WhenWithExpression.txt @@ -0,0 +1,37 @@ +package + +internal fun List.join(): kotlin.String + +internal final enum class List : kotlin.Enum> { + private constructor List(/*0*/ size: kotlin.Int) + internal final val size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry Nil : List { + private constructor Nil() + internal final override /*1*/ /*fake_override*/ val size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : List.Nil { + private constructor () + internal final override /*1*/ /*fake_override*/ val size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): List + public final /*synthesized*/ fun values(): kotlin.Array> +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/AsNestedBare.txt b/compiler/testData/diagnostics/tests/cast/bare/AsNestedBare.txt new file mode 100644 index 00000000000..f90dd16b8d3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/AsNestedBare.txt @@ -0,0 +1,16 @@ +package + +internal fun test(/*0*/ tr: Tr): kotlin.Any +internal fun test1(/*0*/ tr: Tr): kotlin.Any + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/AsNullable.txt b/compiler/testData/diagnostics/tests/cast/bare/AsNullable.txt new file mode 100644 index 00000000000..108d7108fcb --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/AsNullable.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr): kotlin.Unit + +internal trait G : Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/AsNullableNotEnough.txt b/compiler/testData/diagnostics/tests/cast/bare/AsNullableNotEnough.txt new file mode 100644 index 00000000000..8985583ae8b --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/AsNullableNotEnough.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr): kotlin.Unit + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/EitherAs.txt b/compiler/testData/diagnostics/tests/cast/bare/EitherAs.txt new file mode 100644 index 00000000000..73c9a1f575e --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/EitherAs.txt @@ -0,0 +1,38 @@ +package + +internal fun _as_left(/*0*/ e: Either): kotlin.Any +internal fun _as_right(/*0*/ e: Either): kotlin.Any + +internal final class C1 { + public constructor C1(/*0*/ v1: kotlin.Int) + internal final val v1: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 { + public constructor C2(/*0*/ v2: kotlin.Int) + internal final val v2: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Left : Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/EitherIs.txt b/compiler/testData/diagnostics/tests/cast/bare/EitherIs.txt new file mode 100644 index 00000000000..4b977e735b1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/EitherIs.txt @@ -0,0 +1,40 @@ +package + +internal fun _is_l(/*0*/ e: Either): kotlin.Any +internal fun _is_r(/*0*/ e: Either): kotlin.Any + +internal final class C1 { + public constructor C1(/*0*/ v1: kotlin.Int) + internal final val v1: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 { + public constructor C2(/*0*/ v2: kotlin.Int) + internal final val v2: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Left : Either { + internal abstract val value: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Either { + internal abstract val value: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/EitherNotIs.txt b/compiler/testData/diagnostics/tests/cast/bare/EitherNotIs.txt new file mode 100644 index 00000000000..4b977e735b1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/EitherNotIs.txt @@ -0,0 +1,40 @@ +package + +internal fun _is_l(/*0*/ e: Either): kotlin.Any +internal fun _is_r(/*0*/ e: Either): kotlin.Any + +internal final class C1 { + public constructor C1(/*0*/ v1: kotlin.Int) + internal final val v1: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 { + public constructor C2(/*0*/ v2: kotlin.Int) + internal final val v2: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Left : Either { + internal abstract val value: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Either { + internal abstract val value: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/EitherSafeAs.txt b/compiler/testData/diagnostics/tests/cast/bare/EitherSafeAs.txt new file mode 100644 index 00000000000..ae6149b12a5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/EitherSafeAs.txt @@ -0,0 +1,38 @@ +package + +internal fun _as_left(/*0*/ e: Either): kotlin.Any? +internal fun _as_right(/*0*/ e: Either): kotlin.Any? + +internal final class C1 { + public constructor C1(/*0*/ v1: kotlin.Int) + internal final val v1: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 { + public constructor C2(/*0*/ v2: kotlin.Int) + internal final val v2: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Left : Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/EitherWhen.txt b/compiler/testData/diagnostics/tests/cast/bare/EitherWhen.txt new file mode 100644 index 00000000000..4335ac5693e --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/EitherWhen.txt @@ -0,0 +1,39 @@ +package + +internal fun _when(/*0*/ e: Either): kotlin.Any + +internal final class C1 { + public constructor C1(/*0*/ v1: kotlin.Int) + internal final val v1: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 { + public constructor C2(/*0*/ v2: kotlin.Int) + internal final val v2: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Either { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Left : Either { + internal abstract val value: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Right : Either { + internal abstract val value: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/ErrorsInSubstitution.txt b/compiler/testData/diagnostics/tests/cast/bare/ErrorsInSubstitution.txt new file mode 100644 index 00000000000..4dbac83efb0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/ErrorsInSubstitution.txt @@ -0,0 +1,15 @@ +package + +internal fun f(/*0*/ p: B<[ERROR : Foo]>): kotlin.Any + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait G : B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/FromErrorType.txt b/compiler/testData/diagnostics/tests/cast/bare/FromErrorType.txt new file mode 100644 index 00000000000..c4a1e75c364 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/FromErrorType.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(/*0*/ p: [ERROR : P]): kotlin.Unit + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/NullableAs.txt b/compiler/testData/diagnostics/tests/cast/bare/NullableAs.txt new file mode 100644 index 00000000000..acdcc61d70a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/NullableAs.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr?): kotlin.Unit + +internal trait G : Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/NullableAsNotEnough.txt b/compiler/testData/diagnostics/tests/cast/bare/NullableAsNotEnough.txt new file mode 100644 index 00000000000..47d0dd4cbdd --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/NullableAsNotEnough.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr?): kotlin.Unit + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/NullableAsNullable.txt b/compiler/testData/diagnostics/tests/cast/bare/NullableAsNullable.txt new file mode 100644 index 00000000000..acdcc61d70a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/NullableAsNullable.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr?): kotlin.Unit + +internal trait G : Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/NullableAsNullableNotEnough.txt b/compiler/testData/diagnostics/tests/cast/bare/NullableAsNullableNotEnough.txt new file mode 100644 index 00000000000..47d0dd4cbdd --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/NullableAsNullableNotEnough.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr?): kotlin.Unit + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/RedundantNullable.txt b/compiler/testData/diagnostics/tests/cast/bare/RedundantNullable.txt new file mode 100644 index 00000000000..269532cd5af --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/RedundantNullable.txt @@ -0,0 +1,16 @@ +package + +internal fun f(/*0*/ b: B?): kotlin.Boolean + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class G : B { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/ToErrorType.txt b/compiler/testData/diagnostics/tests/cast/bare/ToErrorType.txt new file mode 100644 index 00000000000..e72c1bac409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/ToErrorType.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(/*0*/ p: P): kotlin.Any + +internal final class P { + public constructor P() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/UnrelatedAs.txt b/compiler/testData/diagnostics/tests/cast/bare/UnrelatedAs.txt new file mode 100644 index 00000000000..8985583ae8b --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/UnrelatedAs.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr): kotlin.Unit + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/UnrelatedColon.txt b/compiler/testData/diagnostics/tests/cast/bare/UnrelatedColon.txt new file mode 100644 index 00000000000..746a8581e38 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/UnrelatedColon.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr): [ERROR : G] + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/bare/UnrelatedIs.txt b/compiler/testData/diagnostics/tests/cast/bare/UnrelatedIs.txt new file mode 100644 index 00000000000..a94d7f6a318 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/bare/UnrelatedIs.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ tr: Tr): kotlin.Boolean + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/constants.txt b/compiler/testData/diagnostics/tests/cast/constants.txt new file mode 100644 index 00000000000..c94f12e7359 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/constants.txt @@ -0,0 +1,4 @@ +package + +internal fun asCall(): kotlin.Unit +internal fun asSafe(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/isErasedAnyAndStarred.txt b/compiler/testData/diagnostics/tests/cast/isErasedAnyAndStarred.txt new file mode 100644 index 00000000000..ca4ebbc9568 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/isErasedAnyAndStarred.txt @@ -0,0 +1,10 @@ +package + +internal fun f(/*0*/ q: kotlin.Any): kotlin.Boolean + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/isErasedTAndStarred.txt b/compiler/testData/diagnostics/tests/cast/isErasedTAndStarred.txt new file mode 100644 index 00000000000..c290db42c3b --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/isErasedTAndStarred.txt @@ -0,0 +1,10 @@ +package + +internal fun f(/*0*/ q: Q): kotlin.Boolean + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/isErasedUnrelatedAndStarred.txt b/compiler/testData/diagnostics/tests/cast/isErasedUnrelatedAndStarred.txt new file mode 100644 index 00000000000..8c91eb0f85f --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/isErasedUnrelatedAndStarred.txt @@ -0,0 +1,16 @@ +package + +internal fun f(/*0*/ q: Tr): kotlin.Boolean + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/kt614.txt b/compiler/testData/diagnostics/tests/cast/kt614.txt new file mode 100644 index 00000000000..f578037fb19 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/kt614.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.Collection): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedDirect.txt b/compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedDirect.txt new file mode 100644 index 00000000000..b83352111c3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedDirect.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ s: kotlin.String, /*1*/ js: java.lang.String, /*2*/ cs: kotlin.CharSequence, /*3*/ jcs: java.lang.CharSequence): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedSubtypes.txt b/compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedSubtypes.txt new file mode 100644 index 00000000000..8fe7f9af699 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/neverSucceeds/MappedSubtypes.txt @@ -0,0 +1,22 @@ +package + +internal fun test(/*0*/ s: Sub, /*1*/ js: JSub, /*2*/ cs: kotlin.CharSequence, /*3*/ jcs: java.lang.CharSequence): kotlin.Unit + +internal final class JSub : java.lang.CharSequence { + public constructor JSub() + public abstract override /*1*/ /*fake_override*/ fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun length(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Sub : kotlin.CharSequence { + public constructor Sub() + public abstract override /*1*/ /*fake_override*/ val length: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): kotlin.Char + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsRelated.txt b/compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsRelated.txt new file mode 100644 index 00000000000..0222e87e864 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsRelated.txt @@ -0,0 +1,54 @@ +package + +internal fun test(/*0*/ t2: T2, /*1*/ t4: T4, /*2*/ fc1: FC1, /*3*/ oc1: OC1, /*4*/ oc2: OC2, /*5*/ tp1: TP1, /*6*/ tp2: TP2): kotlin.Unit + +internal final class FC1 : OC2, T3 { + public constructor FC1() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class OC1 : T1 { + public constructor OC1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class OC2 : OC1, T2 { + public constructor OC2() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T3 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T4 : OC1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T5 : T2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsUnrelated.txt b/compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsUnrelated.txt new file mode 100644 index 00000000000..be1989267d4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cast/neverSucceeds/NoGenericsUnrelated.txt @@ -0,0 +1,43 @@ +package + +internal fun test(/*0*/ t1: Trait1, /*1*/ oc1: OClass1, /*2*/ fc1: FClass1, /*3*/ tp1: TP1): kotlin.Unit + +internal final class FClass1 { + public constructor FClass1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class FClass2 { + public constructor FClass2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class OClass1 { + public constructor OClass1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class OClass2 { + public constructor OClass2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Trait1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Trait2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.txt b/compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.txt new file mode 100644 index 00000000000..679aaa00eab --- /dev/null +++ b/compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.txt @@ -0,0 +1,7 @@ +package + +internal fun array1(/*0*/ vararg a: T /*kotlin.Array*/): kotlin.Array +internal fun join(/*0*/ x: kotlin.Int, /*1*/ vararg a: kotlin.String /*kotlin.Array*/): kotlin.String +internal fun joinG(/*0*/ x: kotlin.Int, /*1*/ vararg a: T /*kotlin.Array*/): kotlin.String +internal fun joinT(/*0*/ x: kotlin.Int, /*1*/ vararg a: T /*kotlin.Array*/): T? +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/checkArguments/booleanExpressions.txt b/compiler/testData/diagnostics/tests/checkArguments/booleanExpressions.txt new file mode 100644 index 00000000000..560e79f4261 --- /dev/null +++ b/compiler/testData/diagnostics/tests/checkArguments/booleanExpressions.txt @@ -0,0 +1,3 @@ +package + +internal fun foo1(/*0*/ b: kotlin.Boolean, /*1*/ c: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.txt b/compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.txt new file mode 100644 index 00000000000..e36c4a3a4ff --- /dev/null +++ b/compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun bar(): kotlin.Unit + internal fun foo(/*0*/ i: kotlin.Int, /*1*/ s: kotlin.String): kotlin.Unit + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/checkArguments/kt1940.txt b/compiler/testData/diagnostics/tests/checkArguments/kt1940.txt new file mode 100644 index 00000000000..d5d89450c18 --- /dev/null +++ b/compiler/testData/diagnostics/tests/checkArguments/kt1940.txt @@ -0,0 +1,6 @@ +package + +package kt1940 { + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/checkType.txt b/compiler/testData/diagnostics/tests/checkType.txt new file mode 100644 index 00000000000..28df0045de0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/checkType.txt @@ -0,0 +1,29 @@ +package + +internal fun test(/*0*/ b: B): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C : B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/ClassObjectCannotAccessClassFields.txt b/compiler/testData/diagnostics/tests/classObjects/ClassObjectCannotAccessClassFields.txt new file mode 100644 index 00000000000..cab6015e567 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/ClassObjectCannotAccessClassFields.txt @@ -0,0 +1,17 @@ +package + +internal final class A { + public constructor A() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val y: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/ClassObjectVisibility.txt b/compiler/testData/diagnostics/tests/classObjects/ClassObjectVisibility.txt new file mode 100644 index 00000000000..6abcf67f8d0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/ClassObjectVisibility.txt @@ -0,0 +1,70 @@ +package + +package foo { + internal fun test(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object { + private constructor () + internal final val d: kotlin.Int = 3 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private object f { + private constructor f() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : foo.A.f { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + internal final class CCC { + public constructor CCC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + internal final val classObjectVar: kotlin.Int = 3 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/ClassObjects.txt b/compiler/testData/diagnostics/tests/classObjects/ClassObjects.txt new file mode 100644 index 00000000000..f881987bf7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/ClassObjects.txt @@ -0,0 +1,46 @@ +package + +package Jet86 { + internal val a: kotlin.Int = 1 + internal val c: [ERROR : Type for B.x] + internal val d: [ERROR : Type for b.x] + internal val s: [ERROR : Type for System] + internal fun test(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class B { + public constructor B() + internal final val x: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object b { + private constructor b() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Jet86.b { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/InnerClassClassObject.txt b/compiler/testData/diagnostics/tests/classObjects/InnerClassClassObject.txt new file mode 100644 index 00000000000..2961122f6c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/InnerClassClassObject.txt @@ -0,0 +1,78 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } + } +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/classObjectInLocalClass.txt b/compiler/testData/diagnostics/tests/classObjects/classObjectInLocalClass.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/classObjectInLocalClass.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/importClassInClassObject.txt b/compiler/testData/diagnostics/tests/classObjects/importClassInClassObject.txt new file mode 100644 index 00000000000..7ee890a8ee8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/importClassInClassObject.txt @@ -0,0 +1,26 @@ +package + +package f { + internal fun test(): f.A.B + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/invisibleClassObjects.txt b/compiler/testData/diagnostics/tests/classObjects/invisibleClassObjects.txt new file mode 100644 index 00000000000..b61485f2bce --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/invisibleClassObjects.txt @@ -0,0 +1,69 @@ +package + +package a { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + internal final fun baz(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + private final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun quux(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package b { + internal fun f(/*0*/ unused: kotlin.Any): kotlin.Unit + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/kt3866.txt b/compiler/testData/diagnostics/tests/classObjects/kt3866.txt new file mode 100644 index 00000000000..b76237a4626 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/kt3866.txt @@ -0,0 +1,39 @@ +package + +internal fun bar(): kotlin.Unit +internal fun C.foo(): kotlin.Unit + +internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal open class Y { + public constructor Y() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/classObjects/nestedClassInPrivateClassObject.txt b/compiler/testData/diagnostics/tests/classObjects/nestedClassInPrivateClassObject.txt new file mode 100644 index 00000000000..acad20d8794 --- /dev/null +++ b/compiler/testData/diagnostics/tests/classObjects/nestedClassInPrivateClassObject.txt @@ -0,0 +1,40 @@ +package + +internal fun f1(): A.B.C. +internal fun f2(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt new file mode 100644 index 00000000000..f8e32e98cb6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/UninitializedOrReassignedVariables.txt @@ -0,0 +1,201 @@ +package + +package uninitialized_reassigned_variables { + internal var x: kotlin.Int + internal val y: kotlin.Int = 10 + internal val z: kotlin.Int = 10 + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun doSmth(/*0*/ s: kotlin.String): kotlin.Unit + internal fun foo(): kotlin.Unit + internal fun func(): kotlin.Unit + internal fun reassignFunParams(/*0*/ a: kotlin.Int): kotlin.Unit + internal fun t1(): kotlin.Unit + internal fun t1(/*0*/ b: kotlin.Boolean): kotlin.Unit + internal fun t2(): kotlin.Unit + internal fun t3(): kotlin.Unit + internal fun t4(): kotlin.Unit + internal fun t4(/*0*/ a: uninitialized_reassigned_variables.A): kotlin.Unit + internal fun t5(): kotlin.Unit + internal fun test(/*0*/ m: uninitialized_reassigned_variables.M): kotlin.Unit + internal fun test1(/*0*/ m: uninitialized_reassigned_variables.M): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class AnonymousInitializers { + public constructor AnonymousInitializers(/*0*/ a: kotlin.String, /*1*/ b: kotlin.String) + internal final var a: kotlin.String + internal final val b: kotlin.String + internal final val i: kotlin.Int + internal final val j: kotlin.Int + internal final val k: kotlin.String + internal final val l: kotlin.String + internal final var m: kotlin.Int + internal final val n: kotlin.Int + internal final val o: kotlin.String + internal final var p: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class ClassObject { + public constructor ClassObject() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class ForwardAccessToBackingField { + public constructor ForwardAccessToBackingField() + internal final val a: [ERROR : Type for $a] + internal final val b: kotlin.Int = 1 + internal final val c: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class LocalValsVsProperties : uninitialized_reassigned_variables.Open { + public constructor LocalValsVsProperties(/*0*/ a: kotlin.Int, /*1*/ w: kotlin.Int) + internal final val a: kotlin.Int + internal final val b: kotlin.Int + internal final val x: kotlin.Int + internal final var xx: kotlin.Int + internal final val y: kotlin.Int + internal final var yy: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class M { + public constructor M() + internal final val x: kotlin.Int = 11 + internal final var y: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class Open { + public constructor Open(/*0*/ a: kotlin.Int, /*1*/ w: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Outer { + public constructor Outer() + internal final val a: kotlin.Int + internal final var b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal abstract enum class ProtocolState : kotlin.Enum { + private constructor ProtocolState() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal abstract fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry TALKING : uninitialized_reassigned_variables.ProtocolState { + private constructor TALKING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : uninitialized_reassigned_variables.ProtocolState.TALKING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : uninitialized_reassigned_variables.ProtocolState { + private constructor WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : uninitialized_reassigned_variables.ProtocolState.WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): uninitialized_reassigned_variables.ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): uninitialized_reassigned_variables.ProtocolState + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal object TestObjectDeclaration { + private constructor TestObjectDeclaration() + internal final val x: kotlin.Int + internal final val y: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : uninitialized_reassigned_variables.TestObjectDeclaration { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + internal final override /*1*/ /*fake_override*/ val y: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class TestObjectExpression { + public constructor TestObjectExpression() + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/backingFieldInsideGetter.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/backingFieldInsideGetter.txt new file mode 100644 index 00000000000..60cde9d41f0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/backingFieldInsideGetter.txt @@ -0,0 +1,13 @@ +package + +package a { + internal val a: kotlin.MutableSet? = null + + internal final class R { + public constructor R() + internal final val b: kotlin.String? = null + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/breakOrContinueInLoopCondition.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/breakOrContinueInLoopCondition.txt new file mode 100644 index 00000000000..5ae7cd11023 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/breakOrContinueInLoopCondition.txt @@ -0,0 +1,4 @@ +package + +internal fun test(): kotlin.Unit +internal fun test2(/*0*/ b: kotlin.Boolean): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.txt new file mode 100644 index 00000000000..ff2e7b8df61 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.txt @@ -0,0 +1,5 @@ +package + +package c { + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkPropertyAccessor.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkPropertyAccessor.txt new file mode 100644 index 00000000000..8f2331d1a08 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkPropertyAccessor.txt @@ -0,0 +1,14 @@ +package + +package d { + internal val a: kotlin.Int + + internal final class A { + public constructor A() + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commasAndWhitespaces.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commasAndWhitespaces.txt new file mode 100644 index 00000000000..bfd4d64e697 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commasAndWhitespaces.txt @@ -0,0 +1,4 @@ +package + +internal fun testCommasAndWhitespaces(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commentsInDeadCode.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commentsInDeadCode.txt new file mode 100644 index 00000000000..3ed43cafece --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/commentsInDeadCode.txt @@ -0,0 +1,9 @@ +package + +package a { + internal fun bar(/*0*/ i: kotlin.Int, /*1*/ s: kotlin.String, /*2*/ a: kotlin.Any): kotlin.Unit + internal fun test1(): kotlin.Unit + internal fun test2(): kotlin.Unit + internal fun test3(): kotlin.Unit + internal fun todo(): kotlin.Nothing +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInInvokeCall.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInInvokeCall.txt new file mode 100644 index 00000000000..fddd83eb1f0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInInvokeCall.txt @@ -0,0 +1,5 @@ +package + +internal fun testInvoke(): kotlin.Unit +internal fun testInvokeWithLambda(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInReceiver.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInReceiver.txt new file mode 100644 index 00000000000..6ce4398b50c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCallInReceiver.txt @@ -0,0 +1,5 @@ +package + +internal fun test11(): kotlin.Unit +internal fun test12(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeDifferentExamples.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeDifferentExamples.txt new file mode 100644 index 00000000000..dfa870fe0e2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeDifferentExamples.txt @@ -0,0 +1,25 @@ +package + +internal fun blockAndAndMismatch(): kotlin.Boolean +internal fun fail(): kotlin.Nothing +internal fun failtest(/*0*/ a: kotlin.Int): kotlin.Int +internal fun foo(/*0*/ a: kotlin.Nothing): kotlin.Unit +internal fun nullIsNotNothing(): kotlin.Unit +internal fun returnInWhile(/*0*/ a: kotlin.Int): kotlin.Unit +internal fun t1(): kotlin.Int +internal fun t1a(): kotlin.Int +internal fun t1b(): kotlin.Int +internal fun t1c(): kotlin.Int +internal fun t2(): kotlin.Int +internal fun t2a(): kotlin.Int +internal fun t3(): kotlin.Any +internal fun t4(/*0*/ a: kotlin.Boolean): kotlin.Int +internal fun t4break(/*0*/ a: kotlin.Boolean): kotlin.Int +internal fun t5(): kotlin.Int +internal fun t6(): kotlin.Int +internal fun t6break(): kotlin.Int +internal fun t7(): kotlin.Int +internal fun t7(/*0*/ b: kotlin.Int): kotlin.Int +internal fun t7break(/*0*/ b: kotlin.Int): kotlin.Int +internal fun t8(): kotlin.Int +internal fun tf(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeFromDifferentSources.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeFromDifferentSources.txt new file mode 100644 index 00000000000..fa180f6df91 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeFromDifferentSources.txt @@ -0,0 +1,17 @@ +package + +package c { + internal fun bar(): kotlin.Unit + internal fun test1(): kotlin.Unit + internal fun test2(/*0*/ a: c.A): kotlin.Unit + internal fun test3(): kotlin.Unit + internal fun throwNPE(): kotlin.Nothing + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun plus(/*0*/ a: c.A): kotlin.Nothing + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInArrayAccess.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInArrayAccess.txt new file mode 100644 index 00000000000..b30dfbad36c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInArrayAccess.txt @@ -0,0 +1,11 @@ +package + +internal fun testAraryAccess3(): kotlin.Unit +internal fun testArrayAccess1(/*0*/ array: kotlin.Array): kotlin.Unit +internal fun testArrayAccess2(): kotlin.Unit +internal fun testArrayAssignment1(/*0*/ array: kotlin.Array): kotlin.Unit +internal fun testArrayAssignment2(/*0*/ array: kotlin.Array): kotlin.Unit +internal fun testArrayAssignment3(/*0*/ n: kotlin.Nothing): kotlin.Unit +internal fun testArrayAssignment4(/*0*/ n: kotlin.Nothing): kotlin.Unit +internal fun testArrayPlusAssign(/*0*/ array: kotlin.Array): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInAssignment.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInAssignment.txt new file mode 100644 index 00000000000..32d47a0c269 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInAssignment.txt @@ -0,0 +1,6 @@ +package + +internal fun testAssignment(): kotlin.Unit +internal fun testPlusAssign(): kotlin.Unit +internal fun testVariableDeclaration(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInBinaryExpressions.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInBinaryExpressions.txt new file mode 100644 index 00000000000..0f2789bd0e4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInBinaryExpressions.txt @@ -0,0 +1,12 @@ +package + +internal fun bar(): kotlin.Unit +internal fun returnInBinary1(): kotlin.Boolean +internal fun returnInBinary2(): kotlin.Boolean +internal fun testAnd1(/*0*/ b: kotlin.Boolean): kotlin.Unit +internal fun testAnd2(/*0*/ b: kotlin.Boolean): kotlin.Unit +internal fun testBinary1(): kotlin.Unit +internal fun testBinary2(): kotlin.Unit +internal fun testElvis1(): kotlin.Unit +internal fun testElvis2(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInCalls.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInCalls.txt new file mode 100644 index 00000000000..31441ae3815 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInCalls.txt @@ -0,0 +1,5 @@ +package + +internal fun testArgumentInCall(): kotlin.Unit +internal fun testArgumentInVariableAsFunctionCall(/*0*/ f: (kotlin.Any) -> kotlin.Unit): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInDeadCode.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInDeadCode.txt new file mode 100644 index 00000000000..610ef0b9d9c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInDeadCode.txt @@ -0,0 +1,8 @@ +package + +internal fun bar(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun todo(): kotlin.Nothing +internal fun unreachable0(): kotlin.Unit +internal fun unreachable2(): kotlin.Unit +internal fun unreachable3(): kotlin.Unit +internal fun unreachable4(/*0*/ array: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInIf.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInIf.txt new file mode 100644 index 00000000000..27282058fd3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInIf.txt @@ -0,0 +1,6 @@ +package + +internal fun bar(): kotlin.Unit +internal fun testIf(): kotlin.Unit +internal fun testIf1(/*0*/ b: kotlin.Boolean): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInInnerExpressions.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInInnerExpressions.txt new file mode 100644 index 00000000000..97581cd3c2f --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInInnerExpressions.txt @@ -0,0 +1,5 @@ +package + +internal fun testCompound(): kotlin.Unit +internal fun testCompound1(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLocalDeclarations.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLocalDeclarations.txt new file mode 100644 index 00000000000..800c2136a7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLocalDeclarations.txt @@ -0,0 +1,16 @@ +package + +internal fun bar(): kotlin.Unit +internal fun testClassDeclaration(): kotlin.Unit +internal fun testFunctionDefaultArgument(): kotlin.Unit +internal fun testObject(): kotlin.Unit +internal fun testObjectExpression(): kotlin.Unit +internal fun testObjectExpression1(): kotlin.Unit +internal fun todo(): kotlin.Nothing + +internal open class Foo { + public constructor Foo(/*0*/ i: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLoops.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLoops.txt new file mode 100644 index 00000000000..f014a357cf0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInLoops.txt @@ -0,0 +1,7 @@ +package + +internal fun bar(): kotlin.Unit +internal fun testDoWhile(): kotlin.Unit +internal fun testFor(): kotlin.Unit +internal fun testWhile(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInReturn.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInReturn.txt new file mode 100644 index 00000000000..794593e8f2d --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInReturn.txt @@ -0,0 +1,4 @@ +package + +internal fun testReturn(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInUnaryExpr.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInUnaryExpr.txt new file mode 100644 index 00000000000..febf155c2e5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInUnaryExpr.txt @@ -0,0 +1,6 @@ +package + +internal fun testPostfixSpecial(): kotlin.Unit +internal fun testPostfixWithCall(/*0*/ n: kotlin.Nothing): kotlin.Unit +internal fun testPrefix(): kotlin.Unit +internal fun todo(): kotlin.Nothing \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInWhileFromBreak.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInWhileFromBreak.txt new file mode 100644 index 00000000000..c760fe1327d --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/deadCodeInWhileFromBreak.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ a: kotlin.Any, /*1*/ b: kotlin.Any): kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun test(/*0*/ arr: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/expressionInUnitLiteral.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/expressionInUnitLiteral.txt new file mode 100644 index 00000000000..ae84e50b895 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/expressionInUnitLiteral.txt @@ -0,0 +1,4 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun T.run(/*0*/ f: (T) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_1.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_1.txt new file mode 100644 index 00000000000..c994a736a88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_1.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.String): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_2.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_2.txt new file mode 100644 index 00000000000..c93c7c44949 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_2.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(): kotlin.Unit +internal fun cond(): kotlin.Boolean +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_3.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_3.txt new file mode 100644 index 00000000000..c994a736a88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt2585_3.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.String): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt3162tryAsInitializer.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt3162tryAsInitializer.txt new file mode 100644 index 00000000000..c994a736a88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt3162tryAsInitializer.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.String): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt new file mode 100644 index 00000000000..2a874b09f93 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun doCall(/*0*/ block: () -> kotlin.String): kotlin.String +internal fun test1(): kotlin.String +internal fun test2(/*0*/ nonLocal: kotlin.String, /*1*/ b: kotlin.Boolean): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/ReturnFromFunctionInObject.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/ReturnFromFunctionInObject.txt new file mode 100644 index 00000000000..62753359784 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/ReturnFromFunctionInObject.txt @@ -0,0 +1,10 @@ +package + +internal val m: X + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun f(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt3444_ReturnFromLocalFunctions.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt3444_ReturnFromLocalFunctions.txt new file mode 100644 index 00000000000..94ee6e82151 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt3444_ReturnFromLocalFunctions.txt @@ -0,0 +1,6 @@ +package + +package f { + internal fun box(): kotlin.Int + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt4034.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt4034.txt new file mode 100644 index 00000000000..a643cdd7dfc --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturn/kt4034.txt @@ -0,0 +1,21 @@ +package + +private fun transformClassifierType(/*0*/ classifierType: JavaClassifierType, /*1*/ howThisTypeIsUsed: TypeUsage): JetType? + +internal trait JavaClassifierType { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait JetType { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait TypeUsage { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturnInWhen.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturnInWhen.txt new file mode 100644 index 00000000000..ec23de6009c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/definiteReturnInWhen.txt @@ -0,0 +1,3 @@ +package + +internal fun illegalWhenBlock(/*0*/ a: kotlin.Any): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.txt new file mode 100644 index 00000000000..8c719afab07 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.txt @@ -0,0 +1,8 @@ +package + +package kt1001 { + internal fun doSmth(): kotlin.Unit + internal fun foo(/*0*/ c: kotlin.Array): kotlin.Unit + internal fun t1(): kotlin.Int + internal fun t2(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.txt new file mode 100644 index 00000000000..8c6c016a34d --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.txt @@ -0,0 +1,10 @@ +package + +package kt1027 { + internal fun doSmth(): kotlin.Unit + internal fun foo(/*0*/ c: kotlin.List): kotlin.Unit + internal fun t1(): kotlin.Unit + internal fun t2(): kotlin.Unit + internal fun t3(): kotlin.Unit + internal fun t4(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.txt new file mode 100644 index 00000000000..433e4c692d7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.txt @@ -0,0 +1,7 @@ +package + +package kt1066 { + internal fun foo(/*0*/ excluded: kotlin.Set): kotlin.Unit + internal fun randomDigit(): kotlin.Char + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.txt new file mode 100644 index 00000000000..50e53e7092f --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ maybe: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt new file mode 100644 index 00000000000..41e1604eba1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.txt @@ -0,0 +1,181 @@ +package + +package kt1185 { + internal fun bar(/*0*/ c: kt1185.Color): kotlin.Int + internal fun bar1(/*0*/ c: kt1185.Color): kotlin.Int + internal fun foo(/*0*/ d: kt1185.Direction): kotlin.Int + internal fun foo1(/*0*/ d: kt1185.Direction): kotlin.Int + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final enum class Color : kotlin.Enum { + private constructor Color(/*0*/ rgb: kotlin.Int) + internal final val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry BLUE : kt1185.Color { + private constructor BLUE() + internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Color.BLUE { + private constructor () + internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GREEN : kt1185.Color { + private constructor GREEN() + internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Color.GREEN { + private constructor () + internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RED : kt1185.Color { + private constructor RED() + internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Color.RED { + private constructor () + internal final override /*1*/ /*fake_override*/ val rgb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Color + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class Direction : kotlin.Enum { + private constructor Direction() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry EAST : kt1185.Direction { + private constructor EAST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Direction.EAST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NORTH : kt1185.Direction { + private constructor NORTH() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Direction.NORTH { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SOUTH : kt1185.Direction { + private constructor SOUTH() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Direction.SOUTH { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WEST : kt1185.Direction { + private constructor WEST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1185.Direction.WEST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1185.Direction + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt new file mode 100644 index 00000000000..71504445c35 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt @@ -0,0 +1,6 @@ +package + +package kt1189 { + internal fun foo(): kotlin.Unit + kotlin.inline() internal fun java.util.concurrent.locks.ReentrantReadWriteLock.write(/*0*/ action: () -> T): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.txt new file mode 100644 index 00000000000..15636819f6f --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.txt @@ -0,0 +1,15 @@ +package + +package kt1191 { + internal fun foo(/*0*/ unused: kotlin.Int): kotlin.Any + internal fun kt1191.FunctionalList.plus(/*0*/ element: T): kt1191.FunctionalList + + internal trait FunctionalList { + internal abstract val head: T + internal abstract val size: kotlin.Int + internal abstract val tail: kt1191.FunctionalList + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.txt new file mode 100644 index 00000000000..46ae29e02f4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.txt @@ -0,0 +1,7 @@ +package + +package kt1219 { + internal fun foo(): kotlin.Unit + internal fun kotlin.Iterable.fold(/*0*/ a: R, /*1*/ op: (T, R) -> R): R + internal fun kotlin.Iterable.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.txt new file mode 100644 index 00000000000..3e7980e1d00 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.txt @@ -0,0 +1,19 @@ +package + +package kt1571 { + internal val a: kt1571.A + internal var c0: kotlin.Int + internal var c1: kotlin.Int + internal var c2: kotlin.Int + internal fun box(): kotlin.String + + internal final class A { + public constructor A() + internal final var p: kotlin.Int + internal final fun divAssign(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun times(/*0*/ a: kotlin.Int): kt1571.A + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.txt new file mode 100644 index 00000000000..c9126c715f7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.txt @@ -0,0 +1,9 @@ +package + +package kt1977 { + internal fun bar(): kotlin.Unit + internal fun foo(): kotlin.Unit + internal fun strToInt(/*0*/ s: kotlin.String): kotlin.Int? + internal fun test1(/*0*/ s: kotlin.String): kotlin.Int? + internal fun test2(/*0*/ s: kotlin.String): kotlin.Int? +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.txt new file mode 100644 index 00000000000..05c85eb0eb0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun bar(): kotlin.Boolean + internal fun foo(): kotlin.Int + internal fun foo1(): kotlin.Boolean +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.txt new file mode 100644 index 00000000000..cbf42849a97 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.txt @@ -0,0 +1,20 @@ +package + +package a { + internal fun foo(/*0*/ b: a.B): kotlin.Int + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : a.A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2330.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2330.txt new file mode 100644 index 00000000000..25bc42f7dae --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2330.txt @@ -0,0 +1,26 @@ +package + +package a { + internal fun foo(): kotlin.Unit + internal fun test(): kotlin.Unit + + internal final class P { + public constructor P() + internal final val other: a.P + internal final val testInGetter: kotlin.Int + internal final var x: kotlin.Int + internal final var y: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class R { + public constructor R() + internal final val p: a.P + internal final val testInGetterInOtherClass: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2334.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2334.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2334.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2369.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2369.txt new file mode 100644 index 00000000000..6392dc21f93 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2369.txt @@ -0,0 +1,4 @@ +package + +internal fun doSmth(/*0*/ a: kotlin.Any?): kotlin.Any? +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2845.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2845.txt new file mode 100644 index 00000000000..3c65d7e50a9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2845.txt @@ -0,0 +1,5 @@ +package + +package h { + private fun doTest(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.txt new file mode 100644 index 00000000000..df9f5286e0f --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2960.txt @@ -0,0 +1,25 @@ +package + +package b { + internal var f: () -> kotlin.Unit + internal val g: () -> kotlin.Int + internal val o: kotlin.Any + internal val p: b.P + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Int + + internal final class A { + public constructor A() + internal final val a: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class P { + public constructor P() + internal final var x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt new file mode 100644 index 00000000000..2e3c8077f4f --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt @@ -0,0 +1,3 @@ +package + +kotlin.inline() public fun T.use(/*0*/ block: (T) -> R): R \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3444.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3444.txt new file mode 100644 index 00000000000..dd18cf165c6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3444.txt @@ -0,0 +1,11 @@ +package + +internal val m: X +internal fun box(): kotlin.Unit + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun f(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3501.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3501.txt new file mode 100644 index 00000000000..8b4f41bfa2b --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt3501.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ p: kotlin.String): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4405.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4405.txt new file mode 100644 index 00000000000..c5de4f2a045 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4405.txt @@ -0,0 +1,12 @@ +package + +package d { + internal val closure: () -> kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.txt new file mode 100644 index 00000000000..ec2ca4a51bd --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.txt @@ -0,0 +1,20 @@ +package + +package kt510 { + + public open class Identifier1 { + public constructor Identifier1() + internal final var field: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Identifier2 { + public constructor Identifier2() + internal final var field: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.txt new file mode 100644 index 00000000000..d0e57cab93c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.txt @@ -0,0 +1,13 @@ +package + +package kt607 { + internal fun foo(/*0*/ a: kt607.A): kotlin.Unit + + internal final class A { + public constructor A() + internal final val z: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.txt new file mode 100644 index 00000000000..561ce6c14ba --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.txt @@ -0,0 +1,29 @@ +package + +package kt609 { + internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ s: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : kt609.A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ fun foo(/*0*/ s: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ s: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.txt new file mode 100644 index 00000000000..0e3387c236a --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.txt @@ -0,0 +1,5 @@ +package + +package kt610 { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.txt new file mode 100644 index 00000000000..a079de61d16 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.txt @@ -0,0 +1,7 @@ +package + +package kt776 { + internal fun doSmth(): kotlin.Unit + internal fun test1(): kotlin.Int + internal fun test5(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.txt new file mode 100644 index 00000000000..1e1dd883556 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.txt @@ -0,0 +1,5 @@ +package + +package kt843 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.txt new file mode 100644 index 00000000000..e76b93db9b9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.txt @@ -0,0 +1,14 @@ +package + +package kt897 { + + internal final class A { + public constructor A() + internal final val i: kotlin.Int? = null + internal final var j: kotlin.Int + internal final val k: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/localClasses.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/localClasses.txt new file mode 100644 index 00000000000..fb67f18ebc7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/localClasses.txt @@ -0,0 +1,5 @@ +package + +package f { + internal fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/propertiesOrderInPackage.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/propertiesOrderInPackage.txt new file mode 100644 index 00000000000..3c9309503c4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/propertiesOrderInPackage.txt @@ -0,0 +1,6 @@ +package + +package a { + internal val a: kotlin.Int + internal val b: kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/referenceToPropertyInitializer.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/referenceToPropertyInitializer.txt new file mode 100644 index 00000000000..354cb02bf8a --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/referenceToPropertyInitializer.txt @@ -0,0 +1,38 @@ +package + +package o { + + internal open class A { + public constructor A(/*0*/ a: o.A) + internal final val a: o.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class TestFunctionLiteral { + public constructor TestFunctionLiteral() + internal final val foo: () -> kotlin.Unit + internal final val sum: (kotlin.Int) -> kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class TestObjectLiteral { + public constructor TestObjectLiteral() + internal final val obj: o.A + internal final val obj1: o.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class TestOther { + public constructor TestOther() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/repeatUnitializedErrorOnlyForLocalVars.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/repeatUnitializedErrorOnlyForLocalVars.txt new file mode 100644 index 00000000000..7b2c3011554 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/repeatUnitializedErrorOnlyForLocalVars.txt @@ -0,0 +1,16 @@ +package + +package aa { + internal val a: kotlin.Int + internal val b: kotlin.Int + internal fun foo(): kotlin.Unit + + internal final class C { + public constructor C() + internal final val a: kotlin.Int + internal final val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/scopeOfAnonymousInitializer.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/scopeOfAnonymousInitializer.txt new file mode 100644 index 00000000000..a4af823200d --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/scopeOfAnonymousInitializer.txt @@ -0,0 +1,9 @@ +package + +internal final class AnonymousInitializers { + public constructor AnonymousInitializers(/*0*/ a: kotlin.String) + internal final var a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/uninitializedInLocalDeclarations.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/uninitializedInLocalDeclarations.txt new file mode 100644 index 00000000000..8db00fb616c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/uninitializedInLocalDeclarations.txt @@ -0,0 +1,8 @@ +package + +internal fun doSmth(/*0*/ a: kotlin.Any?): kotlin.Any? +internal fun test1(): kotlin.Unit +internal fun test2(): kotlin.Unit +internal fun test3(): kotlin.Unit +internal fun test4(): kotlin.Unit +internal fun test5(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/unmappedArgs.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/unmappedArgs.txt new file mode 100644 index 00000000000..430d85fba1c --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/unmappedArgs.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ i: kotlin.Int): kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/varInitializationInIfInCycle.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/varInitializationInIfInCycle.txt new file mode 100644 index 00000000000..5e078fc520e --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/varInitializationInIfInCycle.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ numbers: kotlin.Collection): kotlin.Unit +internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.txt b/compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.txt new file mode 100644 index 00000000000..108b4d47306 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/ForbidStatementAsDirectFunctionBody.txt b/compiler/testData/diagnostics/tests/controlStructures/ForbidStatementAsDirectFunctionBody.txt new file mode 100644 index 00000000000..f971f0b1efd --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/ForbidStatementAsDirectFunctionBody.txt @@ -0,0 +1,6 @@ +package + +internal fun b(): kotlin.Boolean +internal fun foo1(): [ERROR : Error function type] +internal fun foo2(): [ERROR : Error function type] +internal fun foo3(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/emptyIf.txt b/compiler/testData/diagnostics/tests/controlStructures/emptyIf.txt new file mode 100644 index 00000000000..777259fe975 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/emptyIf.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ x: kotlin.Unit): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/forLoopWithNullableRange.txt b/compiler/testData/diagnostics/tests/controlStructures/forLoopWithNullableRange.txt new file mode 100644 index 00000000000..2563e36f296 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/forLoopWithNullableRange.txt @@ -0,0 +1,20 @@ +package + +internal fun test(/*0*/ c: Coll?): kotlin.Unit + +internal final class Coll { + public constructor Coll() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): It + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class It { + public constructor It() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/forWithNullableIterator.txt b/compiler/testData/diagnostics/tests/controlStructures/forWithNullableIterator.txt new file mode 100644 index 00000000000..c206b540321 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/forWithNullableIterator.txt @@ -0,0 +1,20 @@ +package + +internal fun test(): kotlin.Unit + +internal final class Coll { + public constructor Coll() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): It? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class It { + public constructor It() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun next(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/jumpAcrossFunctionBoundary.txt b/compiler/testData/diagnostics/tests/controlStructures/jumpAcrossFunctionBoundary.txt new file mode 100644 index 00000000000..1f6e7bc6fff --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/jumpAcrossFunctionBoundary.txt @@ -0,0 +1,5 @@ +package + +internal fun call(/*0*/ f: () -> kotlin.Unit): kotlin.Unit +internal fun f1(): kotlin.Unit +internal fun f2(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt1075.txt b/compiler/testData/diagnostics/tests/controlStructures/kt1075.txt new file mode 100644 index 00000000000..822b9841073 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/kt1075.txt @@ -0,0 +1,5 @@ +package + +package kt1075 { + internal fun foo(/*0*/ b: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt4310.txt b/compiler/testData/diagnostics/tests/controlStructures/kt4310.txt new file mode 100644 index 00000000000..50617b36f60 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/kt4310.txt @@ -0,0 +1,5 @@ +package + +package f { + internal fun test(/*0*/ a: kotlin.Boolean, /*1*/ b: kotlin.Boolean): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt657.txt b/compiler/testData/diagnostics/tests/controlStructures/kt657.txt new file mode 100644 index 00000000000..ef7584dc48e --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/kt657.txt @@ -0,0 +1,14 @@ +package + +package kt657 { + internal fun cond1(): kotlin.Boolean + internal fun cond2(): kotlin.Boolean + internal fun foo(): kotlin.Int + + internal final class Pair { + public constructor Pair(/*0*/ a: A, /*1*/ b: B) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.txt b/compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.txt new file mode 100644 index 00000000000..1b98dfdbb67 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.txt @@ -0,0 +1,16 @@ +package + +package kt770_351_735 { + internal val w: [ERROR : Type for while (true) {}] + internal fun bar(/*0*/ a: kotlin.Unit): kotlin.Unit + internal fun box(): kotlin.Int + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun foo(): kotlin.Unit + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun test1(): kotlin.Unit + internal fun test2(): kotlin.Unit + internal fun testCoercionToUnit(): kotlin.Unit + internal fun testImplicitCoercion(): kotlin.Unit + internal fun testStatementInExpressionContext(): kotlin.Unit + internal fun testStatementInExpressionContext2(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt786.txt b/compiler/testData/diagnostics/tests/controlStructures/kt786.txt new file mode 100644 index 00000000000..e45ddc4405a --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/kt786.txt @@ -0,0 +1,7 @@ +package + +package kt786 { + internal fun bar(): kotlin.Int + internal fun fff(): kotlin.Int + internal fun foo(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt799.txt b/compiler/testData/diagnostics/tests/controlStructures/kt799.txt new file mode 100644 index 00000000000..f632c3ebc79 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/kt799.txt @@ -0,0 +1,10 @@ +package + +package kt799 { + internal val a: kotlin.Nothing + internal val b: [ERROR : Return not allowed] + internal val c: kotlin.Unit + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun f(/*0*/ mi: kotlin.Int = ...): kotlin.Unit + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/tryReturnType.txt b/compiler/testData/diagnostics/tests/controlStructures/tryReturnType.txt new file mode 100644 index 00000000000..0a2861d0111 --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/tryReturnType.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun bar(): kotlin.Int + internal fun doSmth(): kotlin.Unit + internal fun foo(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/valVarCatchParameter.txt b/compiler/testData/diagnostics/tests/controlStructures/valVarCatchParameter.txt new file mode 100644 index 00000000000..84bd928b6eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/valVarCatchParameter.txt @@ -0,0 +1,3 @@ +package + +internal fun f(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/valVarLoopParameter.txt b/compiler/testData/diagnostics/tests/controlStructures/valVarLoopParameter.txt new file mode 100644 index 00000000000..84bd928b6eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/valVarLoopParameter.txt @@ -0,0 +1,3 @@ +package + +internal fun f(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.txt b/compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.txt new file mode 100644 index 00000000000..455f479bd0d --- /dev/null +++ b/compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.txt @@ -0,0 +1,17 @@ +package + +package kt234_kt973 { + internal fun foo3(/*0*/ x: kotlin.Int): kotlin.Int + internal fun foo4(/*0*/ x: kotlin.Int): kotlin.Int + internal fun t1(/*0*/ x: kotlin.Int): kotlin.Int + internal fun t5(/*0*/ x: kotlin.Int): kotlin.Int + internal fun test(/*0*/ t: kt234_kt973.Pair): kotlin.Int + internal fun test1(/*0*/ t: kt234_kt973.Pair): kotlin.Int + + internal final class Pair { + public constructor Pair(/*0*/ a: A, /*1*/ b: B) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/classIndirectlyInheritsNested.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/classIndirectlyInheritsNested.txt new file mode 100644 index 00000000000..f9a4959771f --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/classIndirectlyInheritsNested.txt @@ -0,0 +1,16 @@ +package + +internal open class C { + public constructor C() + + internal open class CC { + public constructor CC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal open class D { + public constructor D() +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/classInheritsNested.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/classInheritsNested.txt new file mode 100644 index 00000000000..6fdc7f9642b --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/classInheritsNested.txt @@ -0,0 +1,12 @@ +package + +internal open class E { + public constructor E() + + internal open class EE { + public constructor EE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/cyclicHierarchy.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/cyclicHierarchy.txt new file mode 100644 index 00000000000..d7e3d22a0bf --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/cyclicHierarchy.txt @@ -0,0 +1,43 @@ +package + +internal val a: A? = null +internal val b: B? = null +internal val c: C? = null +internal val d: D? = null +internal val e: E? = null +internal val f: F? = null +internal val g: G? = null +internal val h: H? = null +internal fun test(): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C { +} + +internal trait D { +} + +internal trait E { +} + +internal trait F { +} + +internal trait G : F { +} + +internal trait H : F { +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/javaKotlinJavaCycle.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/javaKotlinJavaCycle.txt new file mode 100644 index 00000000000..c7196e4b2fd --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/javaKotlinJavaCycle.txt @@ -0,0 +1,16 @@ +package + +public/*package*/ trait A : C { + internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun baz(): kotlin.Unit + public abstract fun foo(): kotlin.Unit +} + +internal trait B { + internal abstract fun bar(): kotlin.Unit +} + +public/*package*/ trait C : B { + internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public abstract fun baz(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaCycle.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaCycle.txt new file mode 100644 index 00000000000..0442af7853a --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaCycle.txt @@ -0,0 +1,12 @@ +package + +public/*package*/ open class J : K { + public/*package*/ constructor J() + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public/*package*/ open fun foo(): kotlin.Unit +} + +internal final class K { + public constructor K() + internal final fun bar(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaKotlinCycle.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaKotlinCycle.txt new file mode 100644 index 00000000000..65f9b10ecaf --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaKotlinCycle.txt @@ -0,0 +1,17 @@ +package + +internal open class I { + public constructor I() + internal final fun foo(): kotlin.Unit +} + +public/*package*/ open class J : I { + public/*package*/ constructor J() + public/*package*/ open fun bar(): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit +} + +internal open class K { + public constructor K() + internal final fun baz(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt new file mode 100644 index 00000000000..44b1478b438 --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt @@ -0,0 +1,23 @@ +package + +internal trait ExceptionTracker { +} + +public/*package*/ open class LockBasedStorageManager : StorageManager { + public/*package*/ constructor LockBasedStorageManager() + java.lang.Override() public/*package*/ open override /*1*/ fun foo(): kotlin.Unit + + public/*package*/ trait ExceptionHandlingStrategy { + public abstract fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final /*synthesized*/ fun ExceptionHandlingStrategy(/*0*/ function: () -> kotlin.Unit): LockBasedStorageManager.ExceptionHandlingStrategy +} + +internal trait StorageManager { + internal abstract fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/kt303.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/kt303.txt new file mode 100644 index 00000000000..d3a12cd8aae --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/kt303.txt @@ -0,0 +1,12 @@ +package + +internal val x: kotlin.Int + +internal open class Bar { + public constructor Bar() +} + +internal open class Foo { + public constructor Foo() + internal final val a: kotlin.Int = 1 +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/twoClassesWithNestedCycle.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/twoClassesWithNestedCycle.txt new file mode 100644 index 00000000000..e63007950fa --- /dev/null +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/twoClassesWithNestedCycle.txt @@ -0,0 +1,23 @@ +package + +internal open class A { + public constructor A() + + internal open class AA { + public constructor AA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal open class B { + public constructor B() + + internal open class BB { + public constructor BB() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt b/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt new file mode 100644 index 00000000000..af988468f00 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt new file mode 100644 index 00000000000..8f281b04009 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt @@ -0,0 +1,23 @@ +package + +internal fun foo(): kotlin.Unit + +kotlin.data() internal open class A { + public constructor A(/*0*/ x: kotlin.Int) + private final val x: kotlin.Int + private final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + invisible_fake final override /*1*/ /*fake_override*/ val x: kotlin.Int + internal final fun component1(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt new file mode 100644 index 00000000000..1fded6594d0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt @@ -0,0 +1,32 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal open class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String, /*2*/ z: kotlin.Any) + private final val x: kotlin.Int + protected final val y: kotlin.String + public final val z: kotlin.Any + private final /*synthesized*/ fun component1(): kotlin.Int + protected final /*synthesized*/ fun component2(): kotlin.String + public final /*synthesized*/ fun component3(): kotlin.Any + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ..., /*2*/ z: kotlin.Any = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + invisible_fake final override /*1*/ /*fake_override*/ val x: kotlin.Int + protected final override /*1*/ /*fake_override*/ val y: kotlin.String + public final override /*1*/ /*fake_override*/ val z: kotlin.Any + invisible_fake final override /*1*/ /*fake_override*/ fun component1(): kotlin.Int + protected final override /*1*/ /*fake_override*/ fun component2(): kotlin.String + public final override /*1*/ /*fake_override*/ fun component3(): kotlin.Any + internal final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ..., /*2*/ z: kotlin.Any = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt new file mode 100644 index 00000000000..23bfc647dd2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt @@ -0,0 +1,27 @@ +package + +internal fun foo(/*0*/ b: B): kotlin.Unit + +kotlin.data() internal open class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + internal final override /*1*/ /*fake_override*/ val y: kotlin.String + internal open override /*1*/ fun component1(): kotlin.Int + internal open override /*1*/ fun component2(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt b/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt new file mode 100644 index 00000000000..32148e9b9eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ component1: kotlin.Int) + internal final val component1: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ component1: kotlin.Int = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt b/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt new file mode 100644 index 00000000000..d18566be1d3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt @@ -0,0 +1,15 @@ +package + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String): A + internal final fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt b/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt new file mode 100644 index 00000000000..c4aeb8e1b86 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt @@ -0,0 +1,15 @@ +package + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final fun component1(): kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt b/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt new file mode 100644 index 00000000000..87f465fb762 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt @@ -0,0 +1,27 @@ +package + +kotlin.data() internal open class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +kotlin.data() internal final class B : A { + public constructor B(/*0*/ z: kotlin.String) + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + internal final override /*1*/ /*fake_override*/ val y: kotlin.String + internal final val z: kotlin.String + internal final override /*1*/ /*synthesized*/ fun component1(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun component2(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + internal final /*synthesized*/ fun copy(/*0*/ z: kotlin.String = ...): B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt b/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt new file mode 100644 index 00000000000..8eb10c6e988 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A() + internal final /*synthesized*/ fun copy(): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt new file mode 100644 index 00000000000..ca1d850b14e --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt new file mode 100644 index 00000000000..9d380f80e4a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final var x: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt new file mode 100644 index 00000000000..b77c8320121 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt @@ -0,0 +1,18 @@ +package + +kotlin.data() internal final class A : T { + public constructor A(/*0*/ x: kotlin.Int) + internal final val x: kotlin.Int + internal final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal abstract fun component1(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt new file mode 100644 index 00000000000..883a8eee80a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt @@ -0,0 +1,18 @@ +package + +kotlin.data() internal final class A : T { + public constructor A(/*0*/ x: kotlin.Int) + internal final val x: kotlin.Int + internal final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal final fun component1(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt b/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt new file mode 100644 index 00000000000..f05884dadf4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt @@ -0,0 +1,15 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt b/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt new file mode 100644 index 00000000000..ba70ebc07ad --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt @@ -0,0 +1,15 @@ +package + +internal fun foo(/*0*/ arr: kotlin.Array): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt b/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt new file mode 100644 index 00000000000..8eb10c6e988 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A() + internal final /*synthesized*/ fun copy(): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/notADataClass.txt b/compiler/testData/diagnostics/tests/dataClasses/notADataClass.txt new file mode 100644 index 00000000000..4a8511d813c --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/notADataClass.txt @@ -0,0 +1,12 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt b/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt new file mode 100644 index 00000000000..e323093b438 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int) + internal final val x: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt b/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt new file mode 100644 index 00000000000..975686eb19b --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt @@ -0,0 +1,21 @@ +package + +kotlin.data() internal open class D { + public constructor D(/*0*/ x: kotlin.Int) + private final val x: kotlin.Int + private final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): D + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +kotlin.data() internal final class E : D { + public constructor E(/*0*/ x: kotlin.Int) + internal open val x: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final override /*1*/ /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ...): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt b/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt new file mode 100644 index 00000000000..817e06f378f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ foo: kotlin.String, /*1*/ bar: kotlin.Int, /*2*/ other: kotlin.Long) + internal final val bar: kotlin.Int + internal final val foo: kotlin.String + internal final val other: kotlin.Long + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ foo: kotlin.String, /*1*/ bar: kotlin.Int = ..., /*2*/ other: kotlin.Long): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt new file mode 100644 index 00000000000..2929901a948 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt new file mode 100644 index 00000000000..f58ed6480d6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt @@ -0,0 +1,13 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final var y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt b/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt new file mode 100644 index 00000000000..f05884dadf4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt @@ -0,0 +1,15 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final val x: kotlin.Int + internal final val y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt b/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt new file mode 100644 index 00000000000..256bbe88ac7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt @@ -0,0 +1,15 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +kotlin.data() internal final class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + internal final var x: kotlin.Int + internal final var y: kotlin.String + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun component2(): kotlin.String + internal final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.String = ...): A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.txt b/compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.txt new file mode 100644 index 00000000000..122af059a47 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.txt @@ -0,0 +1,11 @@ +package + +internal fun test(/*0*/ e: kotlin.Any): kotlin.Unit + +internal final class C { + public constructor C(/*0*/ f: () -> kotlin.Unit) + internal final val f: () -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/EmptyIf.txt b/compiler/testData/diagnostics/tests/dataFlow/EmptyIf.txt new file mode 100644 index 00000000000..2d5fa228e29 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/EmptyIf.txt @@ -0,0 +1,6 @@ +package + +internal fun f1(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun f2(/*0*/ s: kotlin.Number?): kotlin.Unit +internal fun f3(/*0*/ s: kotlin.Number?): kotlin.Unit +internal fun f4(/*0*/ s: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/IsExpression.txt b/compiler/testData/diagnostics/tests/dataFlow/IsExpression.txt new file mode 100644 index 00000000000..e076f0858fb --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/IsExpression.txt @@ -0,0 +1,4 @@ +package + +internal fun f(/*0*/ a: kotlin.Boolean, /*1*/ b: kotlin.Int): kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/WhenSubject.txt b/compiler/testData/diagnostics/tests/dataFlow/WhenSubject.txt new file mode 100644 index 00000000000..652f643c1b6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/WhenSubject.txt @@ -0,0 +1,17 @@ +package + +internal fun test(/*0*/ e: Expr): kotlin.Unit + +internal final class BinOp : Expr { + public constructor BinOp(/*0*/ operator: kotlin.String) + internal final val operator: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Expr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassBase.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassBase.txt new file mode 100644 index 00000000000..88b053944b2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassBase.txt @@ -0,0 +1,10 @@ +package + +internal fun test(/*0*/ x: kotlin.Any, /*1*/ y: kotlin.Int?): kotlin.Unit + +internal open class Base { + public constructor Base(/*0*/ x: kotlin.String, /*1*/ y: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDefaultParameters.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDefaultParameters.txt new file mode 100644 index 00000000000..72d116f0fc9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDefaultParameters.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ x: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegatedProperties.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegatedProperties.txt new file mode 100644 index 00000000000..632f3c097a4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegatedProperties.txt @@ -0,0 +1,12 @@ +package + +internal fun df(/*0*/ del: Del): Del +internal fun test(/*0*/ del: kotlin.Any?): kotlin.Unit + +internal final class Del { + public constructor Del() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ _this: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegation.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegation.txt new file mode 100644 index 00000000000..b7b9e4f6e5a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassDelegation.txt @@ -0,0 +1,10 @@ +package + +internal fun test(/*0*/ d: kotlin.Any?): kotlin.Unit + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassFunctions.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassFunctions.txt new file mode 100644 index 00000000000..2a03edf5406 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassFunctions.txt @@ -0,0 +1,10 @@ +package + +internal fun test(/*0*/ d: kotlin.Any?): kotlin.Unit + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInMemberOfLocalClass.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInMemberOfLocalClass.txt new file mode 100644 index 00000000000..72d116f0fc9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInMemberOfLocalClass.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ x: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInitializer.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInitializer.txt new file mode 100644 index 00000000000..f10ad652854 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassInitializer.txt @@ -0,0 +1,17 @@ +package + +internal fun f(/*0*/ a: kotlin.Any?): kotlin.Unit + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class X { + public constructor X(/*0*/ b: B) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassProperty.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassProperty.txt new file mode 100644 index 00000000000..852be2334b3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalClassProperty.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ x: kotlin.Any?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalObject.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalObject.txt new file mode 100644 index 00000000000..dfe14293240 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalObject.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(/*0*/ x: kotlin.Any?): kotlin.Unit + +internal open class Base { + public constructor Base(/*0*/ s: kotlin.String) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/LocalObjectDelegation.txt b/compiler/testData/diagnostics/tests/dataFlow/local/LocalObjectDelegation.txt new file mode 100644 index 00000000000..2556d8dbdb4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/LocalObjectDelegation.txt @@ -0,0 +1,18 @@ +package + +internal fun foo(/*0*/ b: B?): kotlin.Int + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/NestedLocalClass.txt b/compiler/testData/diagnostics/tests/dataFlow/local/NestedLocalClass.txt new file mode 100644 index 00000000000..72d116f0fc9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/NestedLocalClass.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ x: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlow/local/kt2835.txt b/compiler/testData/diagnostics/tests/dataFlow/local/kt2835.txt new file mode 100644 index 00000000000..5bc6ee51d4f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlow/local/kt2835.txt @@ -0,0 +1,11 @@ +package + +internal fun f(/*0*/ a: kotlin.String?): kotlin.Unit + +internal open class X { + public constructor X(/*0*/ s: kotlin.String) + internal final val s: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayExpression.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayExpression.txt new file mode 100644 index 00000000000..346008c22f5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayExpression.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ arr: kotlin.Array): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayGetSetConvention.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayGetSetConvention.txt new file mode 100644 index 00000000000..7e221b8a871 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayGetSetConvention.txt @@ -0,0 +1,14 @@ +package + +internal fun foo1(/*0*/ a: kotlin.Int?, /*1*/ b: G): kotlin.Unit +internal fun foo2(/*0*/ a: kotlin.Int?, /*1*/ b: G): kotlin.Unit +internal fun foo3(/*0*/ a: kotlin.Int?, /*1*/ b: G): kotlin.Unit +internal fun foo4(/*0*/ a: kotlin.Int?, /*1*/ b: G): kotlin.Unit + +internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun get(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun set(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int, /*2*/ value: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayIndices.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayIndices.txt new file mode 100644 index 00000000000..2523f64ae0d --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayIndices.txt @@ -0,0 +1,4 @@ +package + +internal fun foo1(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Array>): kotlin.Unit +internal fun foo2(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Array>): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Assignment.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Assignment.txt new file mode 100644 index 00000000000..34d82f542af --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Assignment.txt @@ -0,0 +1,18 @@ +package + +internal fun bar1(/*0*/ a: A): kotlin.Unit +internal fun bar2(/*0*/ a: A): kotlin.Unit +internal fun id(/*0*/ b: B): B + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentInInitializer.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentInInitializer.txt new file mode 100644 index 00000000000..658a961c127 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentInInitializer.txt @@ -0,0 +1,18 @@ +package + +internal fun bar1(/*0*/ a: A): kotlin.Unit +internal fun bar2(/*0*/ a: A): kotlin.Unit +internal fun baz(/*0*/ b: B): B + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentOperation.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentOperation.txt new file mode 100644 index 00000000000..1e0be0d0cbb --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentOperation.txt @@ -0,0 +1,5 @@ +package + +internal fun bar1(/*0*/ x: kotlin.Number, /*1*/ y: kotlin.Int): kotlin.Unit +internal fun bar2(/*0*/ x: kotlin.Number): kotlin.Unit +internal fun bar3(/*0*/ x: kotlin.Number, /*1*/ y: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentToArrayElement.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentToArrayElement.txt new file mode 100644 index 00000000000..8d12d184ebc --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AssignmentToArrayElement.txt @@ -0,0 +1,4 @@ +package + +internal fun arrayAccessLHS(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Array): kotlin.Unit +internal fun arrayAccessRHS(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionBooleanOperations.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionBooleanOperations.txt new file mode 100644 index 00000000000..6b0eeae2136 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionBooleanOperations.txt @@ -0,0 +1,6 @@ +package + +internal fun foo1(/*0*/ x: kotlin.Number, /*1*/ cond: kotlin.Boolean): kotlin.Boolean +internal fun foo2(/*0*/ x: kotlin.Number, /*1*/ cond: kotlin.Boolean): kotlin.Boolean +internal fun foo3(/*0*/ x: kotlin.Number, /*1*/ cond: kotlin.Boolean): kotlin.Boolean +internal fun foo4(/*0*/ x: kotlin.Number, /*1*/ cond: kotlin.Boolean): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionCompareToConvention.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionCompareToConvention.txt new file mode 100644 index 00000000000..79484615b72 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionCompareToConvention.txt @@ -0,0 +1,17 @@ +package + +internal fun bar(/*0*/ a: A, /*1*/ b: B): kotlin.Boolean +internal fun foo(/*0*/ a: A): kotlin.Boolean +internal fun B.compareTo(/*0*/ b: B): kotlin.Int + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionContainsConvention.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionContainsConvention.txt new file mode 100644 index 00000000000..163f882e002 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionContainsConvention.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Number): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionElvis.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionElvis.txt new file mode 100644 index 00000000000..1d8f0b96ff0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionElvis.txt @@ -0,0 +1,5 @@ +package + +internal fun elvis(/*0*/ x: kotlin.Number?): kotlin.Int +internal fun elvisWithRHSTypeInfo(/*0*/ x: kotlin.Number?): kotlin.Any? +internal fun foo(/*0*/ x: kotlin.Int?): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionEqualsConvention.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionEqualsConvention.txt new file mode 100644 index 00000000000..30322b4baaa --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionEqualsConvention.txt @@ -0,0 +1,16 @@ +package + +internal fun foo1(/*0*/ a: A, /*1*/ b: B): kotlin.Boolean +internal fun foo2(/*0*/ a: A, /*1*/ b: B): kotlin.Boolean + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionIdentifier.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionIdentifier.txt new file mode 100644 index 00000000000..8e26f2e3fd3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionIdentifier.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ a: kotlin.Number): kotlin.Int +internal fun foo(/*0*/ a: kotlin.Number): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionPlusConvention.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionPlusConvention.txt new file mode 100644 index 00000000000..fad53b2071a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpressionPlusConvention.txt @@ -0,0 +1,17 @@ +package + +internal fun bar(/*0*/ a: A, /*1*/ b: B): B +internal fun foo(/*0*/ a: A): B +internal fun B.plus(/*0*/ b: B): B + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Condition.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Condition.txt new file mode 100644 index 00000000000..a6e359ba93b --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Condition.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int?): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ContinueOuterLoop.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ContinueOuterLoop.txt new file mode 100644 index 00000000000..5b51d5c9ab6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ContinueOuterLoop.txt @@ -0,0 +1,5 @@ +package + +internal fun doWhileLoop(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun whileLoop(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun whileLoopContinueInnerOuter(/*0*/ x: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhileCondition.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhileCondition.txt new file mode 100644 index 00000000000..e147bb4b55d --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhileCondition.txt @@ -0,0 +1,4 @@ +package + +internal fun doWhileWithBreak(/*0*/ x: kotlin.Int?, /*1*/ y0: kotlin.Int): kotlin.Unit +internal fun simpleDoWhile(/*0*/ x: kotlin.Int?, /*1*/ y0: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.txt new file mode 100644 index 00000000000..bfa7aaadf67 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.txt @@ -0,0 +1,8 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun f1(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun f2(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun f3(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun f4(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun f5(/*0*/ x: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ForLoopRange.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ForLoopRange.txt new file mode 100644 index 00000000000..48933ffe13f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ForLoopRange.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ arr: kotlin.Array?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfStatement.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfStatement.txt new file mode 100644 index 00000000000..07716a0090b --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfStatement.txt @@ -0,0 +1,6 @@ +package + +internal fun ifElse(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun ifIs(/*0*/ x: kotlin.Int?, /*1*/ cond: kotlin.Boolean): kotlin.Unit +internal fun ifThen(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun ifThenElse(/*0*/ x: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IsExpression.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IsExpression.txt new file mode 100644 index 00000000000..3ef4c06ef9f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IsExpression.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Number): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ManyIfs.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ManyIfs.txt new file mode 100644 index 00000000000..3e0f4244d73 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ManyIfs.txt @@ -0,0 +1,5 @@ +package + +internal fun dataFlowInfoAnd(/*0*/ a: kotlin.Array): kotlin.Unit +internal fun dataFlowInfoOr(/*0*/ a: kotlin.Array): kotlin.Unit +internal fun noUselessDataFlowInfoCreation(/*0*/ x: kotlin.Number): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/MultiDeclaration.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/MultiDeclaration.txt new file mode 100644 index 00000000000..a122bd1954f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/MultiDeclaration.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ a: kotlin.Number): kotlin.Unit +internal fun kotlin.Int.component1(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.txt new file mode 100644 index 00000000000..b24058ea06c --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.txt @@ -0,0 +1,12 @@ +package + +internal fun baz(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.txt new file mode 100644 index 00000000000..f3475914ead --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/StringTemplate.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/StringTemplate.txt new file mode 100644 index 00000000000..f43a78b075c --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/StringTemplate.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Number, /*1*/ y: kotlin.String?): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.txt new file mode 100644 index 00000000000..9ad75dc581f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.txt @@ -0,0 +1,19 @@ +package + +internal open class Base { + public constructor Base() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + internal final override /*1*/ /*fake_override*/ fun bar(/*0*/ x: kotlin.Int): kotlin.Int + internal final fun baz(/*0*/ x: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.txt new file mode 100644 index 00000000000..378e90abe2d --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): java.lang.RuntimeException +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryFinally.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryFinally.txt new file mode 100644 index 00000000000..91de6033e6f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryFinally.txt @@ -0,0 +1,4 @@ +package + +internal fun tryCatchFinally(/*0*/ x: kotlin.Int?): kotlin.Unit +internal fun tryFinally(/*0*/ x: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.txt new file mode 100644 index 00000000000..269d584ad36 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun baz(/*0*/ b: kotlin.Boolean): kotlin.Boolean +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryAs.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryAs.txt new file mode 100644 index 00000000000..02277d98b94 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryAs.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ x: kotlin.Number): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.Number, /*1*/ y: kotlin.Int): kotlin.Unit +internal fun whenWithoutSubject(/*0*/ x: kotlin.Number): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryIs.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryIs.txt new file mode 100644 index 00000000000..02277d98b94 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenEntryIs.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ x: kotlin.Number): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.Number, /*1*/ y: kotlin.Int): kotlin.Unit +internal fun whenWithoutSubject(/*0*/ x: kotlin.Number): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenIn.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenIn.txt new file mode 100644 index 00000000000..7dca11464fe --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenIn.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int, /*1*/ list: kotlin.List?): kotlin.Unit +internal fun whenWithoutSubject(/*0*/ x: kotlin.Int, /*1*/ list: kotlin.List?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenSubject.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenSubject.txt new file mode 100644 index 00000000000..3ef4c06ef9f --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhenSubject.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Number): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.txt new file mode 100644 index 00000000000..c066843c05a --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Int +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhileCondition.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhileCondition.txt new file mode 100644 index 00000000000..6f27b1cb49d --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/WhileCondition.txt @@ -0,0 +1,5 @@ +package + +internal fun simpleWhile(/*0*/ x: kotlin.Int?, /*1*/ y0: kotlin.Int): kotlin.Unit +internal fun whileWithBreak(/*0*/ x: kotlin.Int?, /*1*/ y0: kotlin.Int): kotlin.Unit +internal fun whileWithNoCondition(/*0*/ x: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt4332WhenBranches.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt4332WhenBranches.txt new file mode 100644 index 00000000000..902757741a3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt4332WhenBranches.txt @@ -0,0 +1,3 @@ +package + +internal fun testWhen(/*0*/ t: kotlin.String?, /*1*/ x: kotlin.String?): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5155WhenBranches.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5155WhenBranches.txt new file mode 100644 index 00000000000..d8dcf0cbd76 --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5155WhenBranches.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun kotlin.String.foo(): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5182WhenBranches.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5182WhenBranches.txt new file mode 100644 index 00000000000..9efddd2d2cd --- /dev/null +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/kt5182WhenBranches.txt @@ -0,0 +1,18 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Int + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/ComponentFunctionReturnTypeMismatch.txt b/compiler/testData/diagnostics/tests/declarationChecks/ComponentFunctionReturnTypeMismatch.txt new file mode 100644 index 00000000000..f5534ea1c96 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/ComponentFunctionReturnTypeMismatch.txt @@ -0,0 +1,12 @@ +package + +internal fun a(/*0*/ aa: A): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt b/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt new file mode 100644 index 00000000000..ebf94c6428a --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/ConflictingAndRedundantProjections.txt @@ -0,0 +1,42 @@ +package + +internal fun f1(/*0*/ p: In): kotlin.Unit +internal fun f10(/*0*/ p: Out): kotlin.Unit +internal fun f11(/*0*/ p: Inv): kotlin.Unit +internal fun f2(/*0*/ p: In): kotlin.Unit +internal fun f3(/*0*/ p: In): kotlin.Unit +internal fun f4(/*0*/ p: Out): kotlin.Unit +internal fun f5(/*0*/ p: Out): kotlin.Unit +internal fun f6(/*0*/ p: Inv): kotlin.Unit +internal fun f6(/*0*/ p: Out): kotlin.Unit +internal fun f7(/*0*/ p: Inv): kotlin.Unit +internal fun f8(/*0*/ p: Inv): kotlin.Unit +internal fun f9(/*0*/ p: In): kotlin.Unit + +internal final class In { + public constructor In() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Inv { + public constructor Inv() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Out { + public constructor Out() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/DataFlowInMultiDeclInFor.txt b/compiler/testData/diagnostics/tests/declarationChecks/DataFlowInMultiDeclInFor.txt new file mode 100644 index 00000000000..efa8f4c5082 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/DataFlowInMultiDeclInFor.txt @@ -0,0 +1,15 @@ +package + +package d { + internal fun foo(/*0*/ list: kotlin.List): kotlin.Unit + + internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + internal final fun component3(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/DataFlowInfoInMultiDecl.txt b/compiler/testData/diagnostics/tests/declarationChecks/DataFlowInfoInMultiDecl.txt new file mode 100644 index 00000000000..dfcf84b5571 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/DataFlowInfoInMultiDecl.txt @@ -0,0 +1,12 @@ +package + +internal fun a(/*0*/ aa: A?, /*1*/ b: kotlin.Any): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/LocalVariableWithNoTypeInformation.txt b/compiler/testData/diagnostics/tests/declarationChecks/LocalVariableWithNoTypeInformation.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/LocalVariableWithNoTypeInformation.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/MultiDeclarationErrors.txt b/compiler/testData/diagnostics/tests/declarationChecks/MultiDeclarationErrors.txt new file mode 100644 index 00000000000..52e6f9a386b --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/MultiDeclarationErrors.txt @@ -0,0 +1,23 @@ +package + +package a { + internal fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + internal fun a.MyClass2.component1(): kotlin.Double + internal fun a.MyClass2.component1(): kotlin.Double + + internal final class MyClass { + public constructor MyClass() + internal final fun component1(/*0*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyClass2 { + public constructor MyClass2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/RedeclarationsInMultiDecl.txt b/compiler/testData/diagnostics/tests/declarationChecks/RedeclarationsInMultiDecl.txt new file mode 100644 index 00000000000..f8e7d268de2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/RedeclarationsInMultiDecl.txt @@ -0,0 +1,13 @@ +package + +internal fun a(): kotlin.Unit +internal fun use(/*0*/ a: kotlin.Any): kotlin.Any + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/VarianceOnFunctionAndPropertyTypeParameters.txt b/compiler/testData/diagnostics/tests/declarationChecks/VarianceOnFunctionAndPropertyTypeParameters.txt new file mode 100644 index 00000000000..feecb9fd471 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/VarianceOnFunctionAndPropertyTypeParameters.txt @@ -0,0 +1,7 @@ +package + +internal val T.x: kotlin.Int +internal val T.y: kotlin.Int +internal fun f(): kotlin.Unit +internal fun g(): kotlin.Unit +internal fun h(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/ambiguousObjectExpressionType.txt b/compiler/testData/diagnostics/tests/declarationChecks/ambiguousObjectExpressionType.txt new file mode 100644 index 00000000000..5e433f72dfa --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/ambiguousObjectExpressionType.txt @@ -0,0 +1,62 @@ +package + +internal val packageInternal2Property: +internal val packageInternalProperty: +private val packagePrivateProperty: +protected val packageProtectedProperty: +public val packagePublicProperty: +internal fun fooPackage(): kotlin.Unit +internal fun packageInternal2Function(): packageInternal2Function. +internal fun packageInternalFunction(): packageInternalFunction. +protected fun packageProtectedFunction(): packageProtectedFunction. +public fun packagePublicFunction(): packagePublicFunction. + +internal final class Foo { + public constructor Foo() + internal final val internal2Property: Foo.. + internal final val internalProperty: Foo.. + private final val privateProperty: Foo.. + protected final val protectedProperty: Foo.. + public final val publicProperty: Foo.. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun internal2Function(): Foo.internal2Function. + internal final fun internalFunction(): Foo.internalFunction. + private final fun privateFunction(): Foo.privateFunction. + protected final fun protectedFunction(): Foo.protectedFunction. + public final fun publicFunction(): Foo.publicFunction. + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FooInner { + public constructor FooInner() + internal final val internal2Property: Foo.FooInner.. + internal final val internalProperty: Foo.FooInner.. + private final val privatePropertyInner: Foo.FooInner.. + protected final val protectedProperty: Foo.FooInner.. + public final val publicProperty: Foo.FooInner.. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun internal2Function(): Foo.FooInner.internal2Function. + internal final fun internalFunction(): Foo.FooInner.internalFunction. + private final fun privateFunctionInner(): Foo.FooInner.privateFunctionInner. + protected final fun protectedFunction(): Foo.FooInner.protectedFunction. + public final fun publicFunction(): Foo.FooInner.publicFunction. + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal open class MyClass { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait MyTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun f1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt1141.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt1141.txt new file mode 100644 index 00000000000..a2a15b454db --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt1141.txt @@ -0,0 +1,37 @@ +package + +package kt1141 { + internal fun foo(): kotlin.Unit + internal fun foo2(): kotlin.Unit + + internal final class C : kt1141.SomeTrait { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object Rr : kt1141.SomeTrait { + private constructor Rr() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1141.Rr { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public trait SomeTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt new file mode 100644 index 00000000000..61567c27839 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.txt @@ -0,0 +1,58 @@ +package + +package kt1193 { + + internal final enum class MyEnum : kotlin.Enum { + private constructor MyEnum(/*0*/ i: kotlin.Int) + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : kt1193.MyEnum { + private constructor A() + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1193.MyEnum.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry B : kt1193.MyEnum { + private constructor B() + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1193.MyEnum.B { + private constructor () + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt1193.MyEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2096.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt2096.txt new file mode 100644 index 00000000000..377a109da25 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt2096.txt @@ -0,0 +1,12 @@ +package + +package c { + + internal abstract class Foo { + public constructor Foo() + protected abstract val prop: [ERROR : No type, no body] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2142.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt2142.txt new file mode 100644 index 00000000000..127e2a03dbe --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt2142.txt @@ -0,0 +1,5 @@ +package + +package a { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2397.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt2397.txt new file mode 100644 index 00000000000..2a6b47df4ba --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt2397.txt @@ -0,0 +1,23 @@ +package + +package a { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + internal final val b: kotlin.Int + internal final val c: kotlin.Int + internal final val d: kotlin.Int = 1 + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2631_MultipleDeclaration.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt2631_MultipleDeclaration.txt new file mode 100644 index 00000000000..810a85cbd15 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt2631_MultipleDeclaration.txt @@ -0,0 +1,22 @@ +package + +package a { + internal fun test(/*0*/ mc1: a.MyClass, /*1*/ mc2: a.MyClass2): kotlin.Unit + internal fun a.MyClass2.component1(): kotlin.Double + + internal final class MyClass { + public constructor MyClass() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyClass2 { + public constructor MyClass2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2643MultiDeclInControlFlow.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt2643MultiDeclInControlFlow.txt new file mode 100644 index 00000000000..10e3eacbd73 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt2643MultiDeclInControlFlow.txt @@ -0,0 +1,17 @@ +package + +package n { + internal fun test1(/*0*/ c: n.C): kotlin.Unit + internal fun test2(/*0*/ c: n.C): kotlin.Unit + internal fun test3(/*0*/ c: n.C): kotlin.Unit + internal fun test4(/*0*/ c: n.C): kotlin.Unit + + internal final class C { + public constructor C() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt559.txt b/compiler/testData/diagnostics/tests/declarationChecks/kt559.txt new file mode 100644 index 00000000000..ada28e0a71a --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/kt559.txt @@ -0,0 +1,45 @@ +package + +package kt559 { + + internal abstract class A { + public constructor A() + internal abstract val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun fff(): kotlin.Unit + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : kt559.A { + public constructor B() + internal abstract override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C : kt559.D { + public constructor C() + internal open override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class D : kt559.A { + public constructor D() + internal open override /*1*/ val i: kotlin.Int = 34 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun fff(): kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/localDeclarationModifiers.txt b/compiler/testData/diagnostics/tests/declarationChecks/localDeclarationModifiers.txt new file mode 100644 index 00000000000..63cad70e04d --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/localDeclarationModifiers.txt @@ -0,0 +1,13 @@ +package + +package d { + internal fun foo(): kotlin.Unit + + internal final class T { + public constructor T() + internal final fun baz(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/localFunctionNoInheritVisibility.txt b/compiler/testData/diagnostics/tests/declarationChecks/localFunctionNoInheritVisibility.txt new file mode 100644 index 00000000000..0c94821615a --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/localFunctionNoInheritVisibility.txt @@ -0,0 +1,14 @@ +package + +package d { + internal fun foo(/*0*/ t: d.T): kotlin.Unit + internal open fun zzz(): kotlin.Unit + + internal final class T { + public constructor T() + internal final fun baz(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/DoubleDeclForLoop.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/DoubleDeclForLoop.txt new file mode 100644 index 00000000000..8661cb6c14f --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/DoubleDeclForLoop.txt @@ -0,0 +1,20 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/FolLoopTypeComponentTypeMismatch.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/FolLoopTypeComponentTypeMismatch.txt new file mode 100644 index 00000000000..43a1a20be17 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/FolLoopTypeComponentTypeMismatch.txt @@ -0,0 +1,20 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Double + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionAmbiguity.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionAmbiguity.txt new file mode 100644 index 00000000000..204486d6ccc --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionAmbiguity.txt @@ -0,0 +1,21 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionMissing.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionMissing.txt new file mode 100644 index 00000000000..0d6044d92c1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionMissing.txt @@ -0,0 +1,19 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopWithExtensions.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopWithExtensions.txt new file mode 100644 index 00000000000..f78c256626a --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopWithExtensions.txt @@ -0,0 +1,20 @@ +package + +internal fun test(): kotlin.Unit +internal fun A.component1(): kotlin.Int +internal fun A.component2(): kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForWithExplicitTypes.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForWithExplicitTypes.txt new file mode 100644 index 00000000000..43a1a20be17 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForWithExplicitTypes.txt @@ -0,0 +1,20 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Double + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/RedeclarationInForLoop.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/RedeclarationInForLoop.txt new file mode 100644 index 00000000000..8661cb6c14f --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/RedeclarationInForLoop.txt @@ -0,0 +1,20 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/SingleDeclForLoop.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/SingleDeclForLoop.txt new file mode 100644 index 00000000000..0d6044d92c1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/SingleDeclForLoop.txt @@ -0,0 +1,19 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt new file mode 100644 index 00000000000..5a79b953f64 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt @@ -0,0 +1,19 @@ +package + +package test { + internal fun a(/*0*/ s: kotlin.String): kotlin.Unit + internal fun b(/*0*/ s: kotlin.String): kotlin.Unit + internal fun println(/*0*/ a: kotlin.Any?): kotlin.Any? + + kotlin.data() internal final class Pair { + public constructor Pair(/*0*/ a: A, /*1*/ b: B) + internal final val a: A + internal final val b: B + internal final /*synthesized*/ fun component1(): A + internal final /*synthesized*/ fun component2(): B + internal final /*synthesized*/ fun copy(/*0*/ a: A = ..., /*1*/ b: B = ...): test.Pair + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/packageDeclarationModifiers.txt b/compiler/testData/diagnostics/tests/declarationChecks/packageDeclarationModifiers.txt new file mode 100644 index 00000000000..70cc84996fa --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/packageDeclarationModifiers.txt @@ -0,0 +1,16 @@ +package + +package d { + internal val a: kotlin.Int = 1 + internal val c: kotlin.Int = 1 + internal abstract fun baz(): kotlin.Int + internal fun foo(): kotlin.Int + internal open fun d.T.bar(): kotlin.Int + + internal final class T { + public constructor T() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/propertyInPackageHasNoInheritVisibility.txt b/compiler/testData/diagnostics/tests/declarationChecks/propertyInPackageHasNoInheritVisibility.txt new file mode 100644 index 00000000000..fe7ef7cede0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/propertyInPackageHasNoInheritVisibility.txt @@ -0,0 +1,6 @@ +package + +package d { + internal val f: () -> kotlin.Int + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/unambiguousObjectExpressionType.txt b/compiler/testData/diagnostics/tests/declarationChecks/unambiguousObjectExpressionType.txt new file mode 100644 index 00000000000..771f6b898db --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/unambiguousObjectExpressionType.txt @@ -0,0 +1,72 @@ +package + +internal val packageInternal2Property: MyClass +internal val packageInternalProperty: MyClass +private val packagePrivateProperty: MyClass +protected val packageProtectedProperty: +public val packagePublic2Property: MyClass +public val packagePublicProperty: +internal fun fooPackage(): kotlin.Unit +internal fun internal2Function(): MyClass +internal fun internalFunction(): MyClass +private fun privateFunction(): MyClass +protected fun protectedFunction(): protectedFunction. +public fun public2Function(): MyClass +public fun publicFunction(): publicFunction. +internal fun testFunctions(): kotlin.Unit +internal fun testProperties(): kotlin.Unit + +internal final class Foo { + public constructor Foo() + internal final val internal2Property: MyClass + internal final val internalProperty: MyClass + private final val privateProperty: Foo.. + protected final val protected2Property: MyClass + protected final val protectedProperty: Foo.. + public final val public2Property: MyClass + public final val publicProperty: Foo.. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun internal2Function(): MyClass + internal final fun internalFunction(): MyClass + private final fun privateFunction(): Foo.privateFunction. + protected final fun protected2Function(): MyClass + protected final fun protectedFunction(): Foo.protectedFunction. + public final fun public2Function(): MyClass + public final fun publicFunction(): Foo.publicFunction. + internal final fun testFunctions(): kotlin.Unit + internal final fun testProperties(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FooInner { + public constructor FooInner() + internal final val internal2Property: MyClass + internal final val internalProperty: MyClass + private final val privateProperty: Foo.FooInner.. + protected final val protected2Property: MyClass + protected final val protectedProperty: Foo.FooInner.. + public final val public2Property: MyClass + public final val publicProperty: Foo.FooInner.. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun internal2Function(): MyClass + internal final fun internalFunction(): MyClass + private final fun privateFunction(): Foo.FooInner.privateFunction. + protected final fun protected2Function(): MyClass + protected final fun protectedFunction(): Foo.FooInner.protectedFunction. + public final fun public2Function(): MyClass + public final fun publicFunction(): Foo.FooInner.publicFunction. + internal final fun testFunctions(): kotlin.Unit + internal final fun testProperties(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal open class MyClass { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/declarationChecks/valVarFunctionParameter.txt b/compiler/testData/diagnostics/tests/declarationChecks/valVarFunctionParameter.txt new file mode 100644 index 00000000000..2a0c7d77f98 --- /dev/null +++ b/compiler/testData/diagnostics/tests/declarationChecks/valVarFunctionParameter.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Int, /*3*/ vararg d: kotlin.Int /*kotlin.IntArray*/, /*4*/ vararg e: kotlin.Int /*kotlin.IntArray*/, /*5*/ vararg f: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutInitializer.txt b/compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutInitializer.txt new file mode 100644 index 00000000000..82a024cfa5a --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutInitializer.txt @@ -0,0 +1,11 @@ +package + +internal val a: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutType.txt new file mode 100644 index 00000000000..82a024cfa5a --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/absentErrorAboutType.txt @@ -0,0 +1,11 @@ +package + +internal val a: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/abstractDelegatedProperty.txt b/compiler/testData/diagnostics/tests/delegatedProperty/abstractDelegatedProperty.txt new file mode 100644 index 00000000000..7737d30d7d0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/abstractDelegatedProperty.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + internal abstract val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/backingField.txt b/compiler/testData/diagnostics/tests/delegatedProperty/backingField.txt new file mode 100644 index 00000000000..27f0ca16db9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/backingField.txt @@ -0,0 +1,18 @@ +package + +internal final class B { + public constructor B() + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTrait.txt b/compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTrait.txt new file mode 100644 index 00000000000..3c5eaf7136c --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTrait.txt @@ -0,0 +1,26 @@ +package + +internal fun foo(): kotlin.Unit + +internal trait A { + internal abstract val prop: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class AImpl : A { + public constructor AImpl() + internal open override /*1*/ val prop: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTraitTypeMismatch.txt b/compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTraitTypeMismatch.txt new file mode 100644 index 00000000000..6128488627f --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/delegatedPropertyOverridedInTraitTypeMismatch.txt @@ -0,0 +1,26 @@ +package + +internal fun foo(): kotlin.Unit + +internal trait A { + internal abstract val prop: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class AImpl : A { + public constructor AImpl() + internal open override /*1*/ val prop: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/genericGetter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/genericGetter.txt new file mode 100644 index 00000000000..5704f424893 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/genericGetter.txt @@ -0,0 +1,11 @@ +package + +internal val a: kotlin.Int + +internal final class A { + public constructor A(/*0*/ i: T) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/getterWithSubtype.txt b/compiler/testData/diagnostics/tests/delegatedProperty/getterWithSubtype.txt new file mode 100644 index 00000000000..6ea28cf415d --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/getterWithSubtype.txt @@ -0,0 +1,25 @@ +package + +internal val a: Base + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): Derived + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inTrait.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inTrait.txt new file mode 100644 index 00000000000..c16129ee9d2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inTrait.txt @@ -0,0 +1,16 @@ +package + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal open val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/incompleteTypeInference.txt b/compiler/testData/diagnostics/tests/delegatedProperty/incompleteTypeInference.txt new file mode 100644 index 00000000000..c7d57726f82 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/incompleteTypeInference.txt @@ -0,0 +1,26 @@ +package + +internal val cTopLevel: kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class D { + public constructor D() + internal final val c: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class IncorrectThis { + public constructor IncorrectThis() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/differentDelegatedExpressions.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/differentDelegatedExpressions.txt new file mode 100644 index 00000000000..751f128892f --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/differentDelegatedExpressions.txt @@ -0,0 +1,64 @@ +package + +package baz { + internal fun foo(/*0*/ a: kotlin.Any?): baz.MyProperty + internal fun getMyConcreteProperty(): baz.MyProperty + internal fun getMyProperty(): baz.MyProperty + internal fun println(/*0*/ a: kotlin.Any?): kotlin.Any? + internal fun baz.MyProperty.minus(/*0*/ i: kotlin.Int): baz.MyProperty + internal fun baz.MyProperty.plus(): baz.MyProperty + + internal final class A { + public constructor A(/*0*/ outer: baz.Outer) + internal final var b: kotlin.String + internal final var c: kotlin.String + internal final var d: kotlin.String + internal final var e: kotlin.String + internal final var f: kotlin.String + internal final var g: kotlin.String + internal final var i: kotlin.String + internal final var r: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty { + public constructor MyProperty() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata, /*2*/ value: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait MyPropertyContainer { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getMyProperty(): baz.MyProperty + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object O { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getMyProperty(): baz.MyProperty + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : baz.O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun getMyProperty(): baz.MyProperty + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal trait Outer { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getContainer(): baz.MyPropertyContainer + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionGet.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionGet.txt new file mode 100644 index 00000000000..39d86889c20 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionGet.txt @@ -0,0 +1,52 @@ +package + +package foo { + internal fun foo.MyProperty1.get(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata): kotlin.String + internal fun foo.MyProperty2.get(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata): T + + internal final class A1 { + public constructor A1() + internal final val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A2 { + public constructor A2() + internal final val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A3 { + public constructor A3() + internal final val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun foo.A3.MyProperty3.get(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata): T + + internal final class MyProperty3 { + public constructor MyProperty3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class MyProperty1 { + public constructor MyProperty1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty2 { + public constructor MyProperty2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionProperty.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionProperty.txt new file mode 100644 index 00000000000..7ad12462368 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/extensionProperty.txt @@ -0,0 +1,30 @@ +package + +package foo { + internal val foo.A.e: kotlin.Int + internal val foo.B.r: kotlin.Int + + internal open class A { + public constructor A() + internal final val foo.B.w: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + internal final val foo.A.f: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty { + public constructor MyProperty() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/labeledDelegatedExpression.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/labeledDelegatedExpression.txt new file mode 100644 index 00000000000..5aad6400059 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/labeledDelegatedExpression.txt @@ -0,0 +1,17 @@ +package + +internal final class A3 { + public constructor A3() + internal final val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun A3.MyProperty.get(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata): T + + internal final class MyProperty { + public constructor MyProperty() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/noErrorsForImplicitConstraints.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/noErrorsForImplicitConstraints.txt new file mode 100644 index 00000000000..537ea3deb39 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/noErrorsForImplicitConstraints.txt @@ -0,0 +1,43 @@ +package + +package foo { + internal fun getMyProperty1(): foo.MyProperty1 + internal fun getMyProperty2(): foo.MyProperty2 + internal fun println(/*0*/ a: kotlin.Any?): kotlin.Any? + + internal final class A { + public constructor A() + internal final var a5: kotlin.String + internal final var b5: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + internal final var a5: kotlin.String + internal final var b5: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty1 { + public constructor MyProperty1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ i: kotlin.Int, /*1*/ j: kotlin.Int, /*2*/ k: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty2 { + public constructor MyProperty2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/noExpectedTypeForSupertypeConstraint.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/noExpectedTypeForSupertypeConstraint.txt new file mode 100644 index 00000000000..669fd0ece88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/noExpectedTypeForSupertypeConstraint.txt @@ -0,0 +1,18 @@ +package + +internal final class A { + public constructor A() + internal final var a: [ERROR : ] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyProperty { + public constructor MyProperty() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata, /*2*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/useCompleterWithoutExpectedType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/useCompleterWithoutExpectedType.txt new file mode 100644 index 00000000000..d6875c3663f --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/useCompleterWithoutExpectedType.txt @@ -0,0 +1,18 @@ +package + +internal final class A { + public constructor A() + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyProperty { + public constructor MyProperty() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedType.txt new file mode 100644 index 00000000000..291a8c12fee --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedType.txt @@ -0,0 +1,68 @@ +package + +package foo { + internal var c1: kotlin.String + internal var c2: kotlin.String + internal var c3: kotlin.String + internal var d1: kotlin.String + internal var d2: kotlin.String + internal var d3: kotlin.String + internal fun getMyProperty1(): foo.MyProperty1 + internal fun getMyProperty2(): foo.MyProperty2 + internal fun getMyProperty3(): foo.MyProperty3 + internal fun println(/*0*/ a: kotlin.Any?): kotlin.Any? + + internal final class A1 { + public constructor A1() + internal final var a1: kotlin.String + internal final var b1: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A2 { + public constructor A2() + internal final var a2: kotlin.String + internal final var b2: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A3 { + public constructor A3() + internal final var a3: kotlin.String + internal final var b3: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty1 { + public constructor MyProperty1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata, /*2*/ value: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty2 { + public constructor MyProperty2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata, /*2*/ value: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty3 { + public constructor MyProperty3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: T, /*1*/ desc: kotlin.PropertyMetadata): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun set(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata, /*2*/ value: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedTypeForVal.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedTypeForVal.txt new file mode 100644 index 00000000000..fc245f65485 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/useExpectedTypeForVal.txt @@ -0,0 +1,65 @@ +package + +package foo { + internal val c1: kotlin.String + internal val c2: kotlin.String + internal val c3: kotlin.String + internal val d1: kotlin.String + internal val d2: kotlin.String + internal val d3: kotlin.String + internal fun getMyProperty1(): foo.MyProperty1 + internal fun getMyProperty2(): foo.MyProperty2 + internal fun getMyProperty3(): foo.MyProperty3 + internal fun println(/*0*/ a: kotlin.Any?): kotlin.Any? + + internal final class A1 { + public constructor A1() + internal final val a1: kotlin.String + internal final val b1: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A2 { + public constructor A2() + internal final val a2: kotlin.String + internal final val b2: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A3 { + public constructor A3() + internal final val a3: kotlin.String + internal final val b3: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty1 { + public constructor MyProperty1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: R, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty2 { + public constructor MyProperty2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: kotlin.Any?, /*1*/ desc: kotlin.PropertyMetadata): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyProperty3 { + public constructor MyProperty3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ thisRef: T, /*1*/ desc: kotlin.PropertyMetadata): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/kt4640.txt b/compiler/testData/diagnostics/tests/delegatedProperty/kt4640.txt new file mode 100644 index 00000000000..40000049a2f --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/kt4640.txt @@ -0,0 +1,13 @@ +package + +internal val foo: [ERROR : Type from delegate] + +internal final class ValueWrapper { + public constructor ValueWrapper() + internal final var value: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ v: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/localVariable.txt b/compiler/testData/diagnostics/tests/delegatedProperty/localVariable.txt new file mode 100644 index 00000000000..73af5bf3463 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/localVariable.txt @@ -0,0 +1,17 @@ +package + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Local { + public constructor Local() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/missedGetter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/missedGetter.txt new file mode 100644 index 00000000000..657a8e0211a --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/missedGetter.txt @@ -0,0 +1,10 @@ +package + +internal val a: kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/missedSetter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/missedSetter.txt new file mode 100644 index 00000000000..91c8ac5f93e --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/missedSetter.txt @@ -0,0 +1,11 @@ +package + +internal var a: kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/propertyDefferedType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/propertyDefferedType.txt new file mode 100644 index 00000000000..2e9f9528ec1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/propertyDefferedType.txt @@ -0,0 +1,18 @@ +package + +internal final class B { + public constructor B() + internal final val c: [ERROR : ] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate(/*0*/ init: T) + internal final val init: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/publicDelegatedProperty.txt b/compiler/testData/diagnostics/tests/delegatedProperty/publicDelegatedProperty.txt new file mode 100644 index 00000000000..fd1a96fe24a --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/publicDelegatedProperty.txt @@ -0,0 +1,11 @@ +package + +public val a: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/recursiveType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/recursiveType.txt new file mode 100644 index 00000000000..75d7bd20c07 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/recursiveType.txt @@ -0,0 +1,14 @@ +package + +internal val a: [ERROR : ] +internal val b: kotlin.Int +internal val c: [ERROR : ] +internal val d: [ERROR : ] + +internal final class Delegate { + public constructor Delegate(/*0*/ i: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/redundantGetter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/redundantGetter.txt new file mode 100644 index 00000000000..82a024cfa5a --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/redundantGetter.txt @@ -0,0 +1,11 @@ +package + +internal val a: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/redundantSetter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/redundantSetter.txt new file mode 100644 index 00000000000..b00d5f2df74 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/redundantSetter.txt @@ -0,0 +1,12 @@ +package + +internal var a: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/setterThisTypeMismatch.txt b/compiler/testData/diagnostics/tests/delegatedProperty/setterThisTypeMismatch.txt new file mode 100644 index 00000000000..2d837c3e9f3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/setterThisTypeMismatch.txt @@ -0,0 +1,27 @@ +package + +internal var cTopLevel: kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class D { + public constructor D() + internal final var c: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: A, /*1*/ p: kotlin.PropertyMetadata, /*2*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/setterWithSupertype.txt b/compiler/testData/diagnostics/tests/delegatedProperty/setterWithSupertype.txt new file mode 100644 index 00000000000..8226c0898a8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/setterWithSupertype.txt @@ -0,0 +1,26 @@ +package + +internal var a: Derived + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): Derived + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ i: Base): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/thisInDelegate.txt b/compiler/testData/diagnostics/tests/delegatedProperty/thisInDelegate.txt new file mode 100644 index 00000000000..b3a80047f13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/thisInDelegate.txt @@ -0,0 +1,19 @@ +package + +internal val kotlin.Int.a: kotlin.Int + +internal final class A { + public constructor A() + internal final val kotlin.Int.a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate(/*0*/ i: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/thisOfAnyType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/thisOfAnyType.txt new file mode 100644 index 00000000000..247ff6fd959 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/thisOfAnyType.txt @@ -0,0 +1,20 @@ +package + +internal var aTopLevel: kotlin.Int + +internal final class A { + public constructor A() + internal final var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingNullableType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingNullableType.txt new file mode 100644 index 00000000000..493761a196d --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingNullableType.txt @@ -0,0 +1,20 @@ +package + +internal var aTopLevel: kotlin.Int + +internal final class A { + public constructor A() + internal final var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Nothing?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Nothing?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingType.txt new file mode 100644 index 00000000000..37cdc18b047 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/thisOfNothingType.txt @@ -0,0 +1,20 @@ +package + +internal var aTopLevel: kotlin.Int + +internal final class A { + public constructor A() + internal final var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Nothing, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Nothing, /*1*/ p: kotlin.PropertyMetadata, /*2*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/twoGetMethods.txt b/compiler/testData/diagnostics/tests/delegatedProperty/twoGetMethods.txt new file mode 100644 index 00000000000..92153091f49 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/twoGetMethods.txt @@ -0,0 +1,18 @@ +package + +internal final class A { + public constructor A() + internal final val c: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Int, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + internal final fun get(/*0*/ t: kotlin.String, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetReturnType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetReturnType.txt new file mode 100644 index 00000000000..e3677f0c34c --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetReturnType.txt @@ -0,0 +1,11 @@ +package + +internal val c: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetWithGeneric.txt b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetWithGeneric.txt new file mode 100644 index 00000000000..e8a3bb7642c --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForGetWithGeneric.txt @@ -0,0 +1,35 @@ +package + +internal val bTopLevel: kotlin.Int +internal val cTopLevel: kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + internal final val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + internal final val c: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: T, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForSetParameter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForSetParameter.txt new file mode 100644 index 00000000000..209ec679204 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForSetParameter.txt @@ -0,0 +1,20 @@ +package + +internal var aTopLevel: kotlin.Int + +internal final class A { + public constructor A() + internal final var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ i: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForThisGetParameter.txt b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForThisGetParameter.txt new file mode 100644 index 00000000000..6ae18858e4c --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/typeMismatchForThisGetParameter.txt @@ -0,0 +1,26 @@ +package + +internal val bTopLevel: kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + internal final val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: A, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInGet.txt b/compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInGet.txt new file mode 100644 index 00000000000..d4e9bc62775 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInGet.txt @@ -0,0 +1,19 @@ +package + +internal val aTopLevel: kotlin.Int + +internal final class A { + public constructor A() + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ a: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInSet.txt b/compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInSet.txt new file mode 100644 index 00000000000..d645676bf6e --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/wrongCountOfParametersInSet.txt @@ -0,0 +1,20 @@ +package + +internal var aTopLevel: kotlin.Int + +internal final class A { + public constructor A() + internal final var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ a: kotlin.Int, /*3*/ c: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/wrongSetterReturnType.txt b/compiler/testData/diagnostics/tests/delegatedProperty/wrongSetterReturnType.txt new file mode 100644 index 00000000000..75be805a25e --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegatedProperty/wrongSetterReturnType.txt @@ -0,0 +1,12 @@ +package + +internal var b: kotlin.Int + +internal final class Delegate { + public constructor Delegate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/DelegationAndOverriding.txt b/compiler/testData/diagnostics/tests/delegation/DelegationAndOverriding.txt new file mode 100644 index 00000000000..afcdc5cd377 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/DelegationAndOverriding.txt @@ -0,0 +1,79 @@ +package + +package override { + + internal open class Br : override.T { + public constructor Br(/*0*/ t: override.T) + internal abstract override /*1*/ /*fake_override*/ val v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class Br1 : override.T { + public constructor Br1(/*0*/ t: override.T) + internal open override /*1*/ /*delegation*/ val v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Br2 : override.Br1 { + public constructor Br2(/*0*/ t: override.T) + internal open override /*1*/ /*fake_override*/ val v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Br3 : override.Br { + public constructor Br3(/*0*/ t: override.T) + internal abstract override /*1*/ /*fake_override*/ val v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class GC : override.G { + public constructor GC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class GC1 : override.G { + public constructor GC1(/*0*/ g: override.G) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class GC2 : override.GC1 { + public constructor GC2(/*0*/ g: override.G) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + internal abstract val v: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/DelegationExpectedType.txt b/compiler/testData/diagnostics/tests/delegation/DelegationExpectedType.txt new file mode 100644 index 00000000000..3d421642cf0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/DelegationExpectedType.txt @@ -0,0 +1,60 @@ +package + +internal fun bar(): A +internal fun baz(/*0*/ f: (T) -> T): A +internal fun boo(/*0*/ t: T): A + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class AImpl : A { + public constructor AImpl() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : A { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class D : A { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class E : A { + public constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class F : A { + public constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt b/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt new file mode 100644 index 00000000000..9538c66121f --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/DelegationNotTotrait.txt @@ -0,0 +1,68 @@ +package + +internal final class Barrr : Foo { + public constructor Barrr() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Br : T { + public constructor Br(/*0*/ t: T) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open enum class EN : kotlin.Enum { + private constructor EN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : EN { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : EN.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EN + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal open class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test2 : EN { + public constructor Test2(/*0*/ e: EN) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt b/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt new file mode 100644 index 00000000000..b89bbe056ac --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/DelegationToJavaIface.txt @@ -0,0 +1,24 @@ +package + +internal final class TestIface : java.lang.Runnable { + public constructor TestIface(/*0*/ r: java.lang.Runnable) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*delegation*/ fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class TestObject : java.lang.Object { + public constructor TestObject(/*0*/ o: java.lang.Object) + protected open override /*1*/ /*delegation*/ fun clone(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open override /*1*/ /*delegation*/ fun finalize(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun getClass(): java.lang.Class + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun notify(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun notifyAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public final override /*1*/ /*fake_override*/ fun wait(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun wait(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun wait(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/Delegation_ClashingFunctions.txt b/compiler/testData/diagnostics/tests/delegation/Delegation_ClashingFunctions.txt new file mode 100644 index 00000000000..84293938fb4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/Delegation_ClashingFunctions.txt @@ -0,0 +1,88 @@ +package + +internal trait One { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test123 : One, Two, Three { + public constructor Test123(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three) + internal final val v1: One + internal final val v2: Two + internal final val v3: Three + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*delegation*/ fun foo(): kotlin.Any? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test132 : One, Three, Two { + public constructor Test132(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three) + internal final val v1: One + internal final val v2: Two + internal final val v3: Three + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*delegation*/ fun foo(): kotlin.Any? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test213 : Two, One, Three { + public constructor Test213(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three) + internal final val v1: One + internal final val v2: Two + internal final val v3: Three + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*delegation*/ fun foo(): kotlin.String? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test231 : Two, Three, One { + public constructor Test231(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three) + internal final val v1: One + internal final val v2: Two + internal final val v3: Three + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*delegation*/ fun foo(): kotlin.String? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test312 : Three, One, Two { + public constructor Test312(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three) + internal final val v1: One + internal final val v2: Two + internal final val v3: Three + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*delegation*/ fun foo(): kotlin.String + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test321 : Three, Two, One { + public constructor Test321(/*0*/ v1: One, /*1*/ v2: Two, /*2*/ v3: Three) + internal final val v1: One + internal final val v2: Two + internal final val v3: Three + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*delegation*/ fun foo(): kotlin.String + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Three { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Two { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/Delegation_Hierarchy.txt b/compiler/testData/diagnostics/tests/delegation/Delegation_Hierarchy.txt new file mode 100644 index 00000000000..90854eb47c0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/Delegation_Hierarchy.txt @@ -0,0 +1,26 @@ +package + +internal fun b(/*0*/ c: C): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B(/*0*/ a: A) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B, A { + public constructor C(/*0*/ a: A) + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/Delegation_MultipleDelegates.txt b/compiler/testData/diagnostics/tests/delegation/Delegation_MultipleDelegates.txt new file mode 100644 index 00000000000..b0ea705741f --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/Delegation_MultipleDelegates.txt @@ -0,0 +1,58 @@ +package + +internal trait One { + private open fun boo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait OneImpl : One { + invisible_fake open override /*1*/ /*fake_override*/ fun boo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test1 : TwoImpl, OneImpl { + public constructor Test1() + invisible_fake open override /*1*/ /*fake_override*/ fun boo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test2 : One, Two { + public constructor Test2(/*0*/ a: One) + internal open /*delegation*/ fun boo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test3 : Two, One { + public constructor Test3(/*0*/ a: One, /*1*/ b: Two) + internal open /*delegation*/ fun boo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*delegation*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Two { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait TwoImpl : Two { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/delegation/Delegation_ScopeInitializationOrder.txt b/compiler/testData/diagnostics/tests/delegation/Delegation_ScopeInitializationOrder.txt new file mode 100644 index 00000000000..21379743544 --- /dev/null +++ b/compiler/testData/diagnostics/tests/delegation/Delegation_ScopeInitializationOrder.txt @@ -0,0 +1,23 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C(/*0*/ b: B) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/deparenthesize/ArrayAccessAssignment.txt b/compiler/testData/diagnostics/tests/deparenthesize/ArrayAccessAssignment.txt new file mode 100644 index 00000000000..a9f5b610ff0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/deparenthesize/ArrayAccessAssignment.txt @@ -0,0 +1,5 @@ +package + +package t { + internal fun foo(/*0*/ array: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/deparenthesize/checkDeparenthesizedType.txt b/compiler/testData/diagnostics/tests/deparenthesize/checkDeparenthesizedType.txt new file mode 100644 index 00000000000..e343e543a13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/deparenthesize/checkDeparenthesizedType.txt @@ -0,0 +1,7 @@ +package + +package m { + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int + internal fun test(/*0*/ i: kotlin.Int?): kotlin.Unit + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByProperty.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByProperty.txt new file mode 100644 index 00000000000..c2856e36e00 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByProperty.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyInConstructor.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyInConstructor.txt new file mode 100644 index 00000000000..dca3492defc --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyInConstructor.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C(/*0*/ x: kotlin.Int) + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyNoGetter.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyNoGetter.txt new file mode 100644 index 00000000000..05272c5f591 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyNoGetter.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classPropertyOverriddenByFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classPropertyOverriddenByFunction.txt new file mode 100644 index 00000000000..fe939d3df15 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classPropertyOverriddenByFunction.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/defaultFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/defaultFunction.txt new file mode 100644 index 00000000000..fab4284f941 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/defaultFunction.txt @@ -0,0 +1,18 @@ +package + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun `foo$default`(/*0*/ d: Derived, /*1*/ i: kotlin.Int, /*2*/ mask: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ i: kotlin.Int = ...): kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun `foo$default`(/*0*/ d: Derived, /*1*/ i: kotlin.Int, /*2*/ mask: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/delegatedFunctionOverriddenByProperty.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/delegatedFunctionOverriddenByProperty.txt new file mode 100644 index 00000000000..774e60e36c4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/delegatedFunctionOverriddenByProperty.txt @@ -0,0 +1,24 @@ +package + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : D, B { + public constructor C(/*0*/ d: D) + internal open override /*1*/ /*delegation*/ val x: kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D { + internal abstract val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/genericClassFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/genericClassFunction.txt new file mode 100644 index 00000000000..a94f1bbda09 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/genericClassFunction.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ l: kotlin.List): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/overridesNothing.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/overridesNothing.txt new file mode 100644 index 00000000000..50ce5c9bf03 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/overridesNothing.txt @@ -0,0 +1,17 @@ +package + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + internal open val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/phantomClashWithSamAdapter.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/phantomClashWithSamAdapter.txt new file mode 100644 index 00000000000..190bb029cb7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/phantomClashWithSamAdapter.txt @@ -0,0 +1,20 @@ +package + +internal final class K : K0 { + public constructor K() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun foo(/*0*/ sam: (() -> kotlin.Unit)?): kotlin.Unit + internal final fun foo(/*0*/ f: () -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ sam: p.Sam?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class K0 : p.Foo { + public constructor K0() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun foo(/*0*/ sam: (() -> kotlin.Unit)?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ sam: p.Sam?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/privateClassFunctionOverriddenByProperty.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/privateClassFunctionOverriddenByProperty.txt new file mode 100644 index 00000000000..5a1bc854168 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/privateClassFunctionOverriddenByProperty.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/require.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/require.txt new file mode 100644 index 00000000000..56efc00b5e8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/require.txt @@ -0,0 +1,17 @@ +package + +internal open class C { + public constructor C() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr : C { + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByProperty.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByProperty.txt new file mode 100644 index 00000000000..e283cf8e383 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByProperty.txt @@ -0,0 +1,17 @@ +package + +internal final class C : T { + public constructor C() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyInTrait.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyInTrait.txt new file mode 100644 index 00000000000..ebd0c77e0d9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyInTrait.txt @@ -0,0 +1,16 @@ +package + +internal trait C : T { + internal open val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyNoImpl.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyNoImpl.txt new file mode 100644 index 00000000000..f43b88a95cd --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyNoImpl.txt @@ -0,0 +1,17 @@ +package + +internal abstract class C : T { + public constructor C() + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunction.txt new file mode 100644 index 00000000000..9a094f98d78 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunction.txt @@ -0,0 +1,17 @@ +package + +internal final class C : T { + public constructor C() + internal open override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal open val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionInTrait.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionInTrait.txt new file mode 100644 index 00000000000..70bb4daa0fc --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionInTrait.txt @@ -0,0 +1,16 @@ +package + +internal trait C : T { + internal open override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal open val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionNoImpl.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionNoImpl.txt new file mode 100644 index 00000000000..2fb9bfc7f00 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionNoImpl.txt @@ -0,0 +1,17 @@ +package + +internal abstract class C : T { + public constructor C() + internal abstract override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal abstract val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/class.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/class.txt new file mode 100644 index 00000000000..355d7dadb60 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/class.txt @@ -0,0 +1,18 @@ +package + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ o: kotlin.Any): kotlin.Unit + internal open override /*1*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/fakeOverrideTrait.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/fakeOverrideTrait.txt new file mode 100644 index 00000000000..868f3926877 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/fakeOverrideTrait.txt @@ -0,0 +1,17 @@ +package + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ o: kotlin.Any): kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/trait.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/trait.txt new file mode 100644 index 00000000000..f6173e4c0c1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/trait.txt @@ -0,0 +1,17 @@ +package + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ o: kotlin.Any): kotlin.Unit + internal open override /*1*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/caseInProperties.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/caseInProperties.txt new file mode 100644 index 00000000000..4115364841f --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/caseInProperties.txt @@ -0,0 +1,4 @@ +package + +internal val Aa: kotlin.Int = 1 +internal val aa: kotlin.Int = 1 \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/collections.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/collections.txt new file mode 100644 index 00000000000..6e413d9023b --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/collections.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ s: kotlin.List): kotlin.Unit +internal fun foo(/*0*/ s: kotlin.MutableList): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegateToTwoTraits.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegateToTwoTraits.txt new file mode 100644 index 00000000000..b712f791443 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegateToTwoTraits.txt @@ -0,0 +1,24 @@ +package + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Baz : Foo, Bar { + public constructor Baz(/*0*/ f: Foo, /*1*/ b: Bar) + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + internal open override /*1*/ /*delegation*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationAndOwnMethod.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationAndOwnMethod.txt new file mode 100644 index 00000000000..b0f7dc5d4f9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationAndOwnMethod.txt @@ -0,0 +1,17 @@ +package + +internal final class Bar : Foo { + public constructor Bar(/*0*/ f: Foo) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ l: kotlin.List): kotlin.Unit + internal open override /*1*/ /*delegation*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/extensionProperties.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/extensionProperties.txt new file mode 100644 index 00000000000..578bfd19f12 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/extensionProperties.txt @@ -0,0 +1,11 @@ +package + +internal val G.foo: kotlin.Int +internal val G.foo: kotlin.Int + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/genericType.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/genericType.txt new file mode 100644 index 00000000000..b8e7c18d113 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/genericType.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(/*0*/ x: G): G +internal fun foo(/*0*/ x: G): G + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/inheritFromTwoTraits.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/inheritFromTwoTraits.txt new file mode 100644 index 00000000000..72da4935f88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/inheritFromTwoTraits.txt @@ -0,0 +1,24 @@ +package + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Baz : Foo, Bar { + public constructor Baz() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/kotlinAndJavaCollections.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/kotlinAndJavaCollections.txt new file mode 100644 index 00000000000..e754cd7f6c5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/kotlinAndJavaCollections.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ s: java.util.List): kotlin.Unit +internal fun foo(/*0*/ s: kotlin.List): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/nullableType.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/nullableType.txt new file mode 100644 index 00000000000..15dc10740e8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/nullableType.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ x: kotlin.String): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.String?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/twoTraitsAndOwnFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/twoTraitsAndOwnFunction.txt new file mode 100644 index 00000000000..3fa5a995a9f --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/twoTraitsAndOwnFunction.txt @@ -0,0 +1,25 @@ +package + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Baz : Foo, Bar { + public constructor Baz() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + internal final fun foo(/*0*/ l: kotlin.List): kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ l: kotlin.List): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeMappedToJava.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeMappedToJava.txt new file mode 100644 index 00000000000..bd052a46d30 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeMappedToJava.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ s: java.lang.String): kotlin.Unit +internal fun foo(/*0*/ s: kotlin.String): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameter.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameter.txt new file mode 100644 index 00000000000..b34b6936d1c --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameter.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ x: T): T +internal fun foo(/*0*/ x: kotlin.Any): kotlin.Any \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithBound.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithBound.txt new file mode 100644 index 00000000000..37cb1094100 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithBound.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(/*0*/ x: Foo): Foo +internal fun foo(/*0*/ x: T): T + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBounds.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBounds.txt new file mode 100644 index 00000000000..c126219d70a --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBounds.txt @@ -0,0 +1,17 @@ +package + +internal fun foo(/*0*/ x: Bar): Bar +internal fun foo(/*0*/ x: Foo): Foo +internal fun foo(/*0*/ x: T): T where T : Bar + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBoundsInWhere.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBoundsInWhere.txt new file mode 100644 index 00000000000..c126219d70a --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBoundsInWhere.txt @@ -0,0 +1,17 @@ +package + +internal fun foo(/*0*/ x: Bar): Bar +internal fun foo(/*0*/ x: Foo): Foo +internal fun foo(/*0*/ x: T): T where T : Bar + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/class.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/class.txt new file mode 100644 index 00000000000..39ecc4d15cd --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/class.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classObject.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classObject.txt new file mode 100644 index 00000000000..b7689b12722 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classObject.txt @@ -0,0 +1,17 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classPropertyInConstructor.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classPropertyInConstructor.txt new file mode 100644 index 00000000000..60f628e4d08 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classPropertyInConstructor.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C(/*0*/ x: kotlin.Int) + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionFunctionAndNormalFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionFunctionAndNormalFunction.txt new file mode 100644 index 00000000000..8ca0d7c0108 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionFunctionAndNormalFunction.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ x: kotlin.Any): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun kotlin.Any.foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionPropertyAndFunction.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionPropertyAndFunction.txt new file mode 100644 index 00000000000..9d200455b8a --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionPropertyAndFunction.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + internal final val kotlin.Any.x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(/*0*/ t: kotlin.Any): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndSetter.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndSetter.txt new file mode 100644 index 00000000000..4677a816858 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndSetter.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + internal final var x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun setX(/*0*/ x: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndVar.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndVar.txt new file mode 100644 index 00000000000..4677a816858 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndVar.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + internal final var x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun setX(/*0*/ x: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClass.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClass.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClass.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClassInClass.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClassInClass.txt new file mode 100644 index 00000000000..fb1ae913060 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClassInClass.txt @@ -0,0 +1,9 @@ +package + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/nestedClass.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/nestedClass.txt new file mode 100644 index 00000000000..fe58448053a --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/nestedClass.txt @@ -0,0 +1,17 @@ +package + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/object.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/object.txt new file mode 100644 index 00000000000..612135d200d --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/object.txt @@ -0,0 +1,19 @@ +package + +internal object C { + private constructor C() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : C { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpression.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpression.txt new file mode 100644 index 00000000000..8d7a0987bdd --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpression.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Any \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpressionInConstructor.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpressionInConstructor.txt new file mode 100644 index 00000000000..dc156090e5b --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpressionInConstructor.txt @@ -0,0 +1,9 @@ +package + +internal final class Outer { + public constructor Outer() + internal final val x: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/privateClassPropertyNoClash.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/privateClassPropertyNoClash.txt new file mode 100644 index 00000000000..d293b3b0151 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/privateClassPropertyNoClash.txt @@ -0,0 +1,18 @@ +package + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getFoo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B(/*0*/ foo: kotlin.String) + private final val foo: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getFoo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevel.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevel.txt new file mode 100644 index 00000000000..efbcda194c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevel.txt @@ -0,0 +1,4 @@ +package + +internal val x: kotlin.Int = 1 +internal fun getX(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelDifferentFiles.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelDifferentFiles.txt new file mode 100644 index 00000000000..efbcda194c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelDifferentFiles.txt @@ -0,0 +1,4 @@ +package + +internal val x: kotlin.Int = 1 +internal fun getX(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelGetter.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelGetter.txt new file mode 100644 index 00000000000..d5daa04c0f7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelGetter.txt @@ -0,0 +1,4 @@ +package + +internal val x: kotlin.Int +internal fun getX(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/trait.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/trait.txt new file mode 100644 index 00000000000..1e87289cb03 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/trait.txt @@ -0,0 +1,9 @@ +package + +internal trait T { + internal open val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/withErrorTypes.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/withErrorTypes.txt new file mode 100644 index 00000000000..41d2b7d5981 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/withErrorTypes.txt @@ -0,0 +1,9 @@ +package + +internal trait T { + internal abstract val x: [ERROR : ErrorType] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getX(): [ERROR : ErrorType1] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt new file mode 100644 index 00000000000..22c08ac7116 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt @@ -0,0 +1,107 @@ +package + +internal val : kotlin.Int = 1 +internal fun (): kotlin.Unit + +internal final class { + internal constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class : kotlin.Enum<> { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): + public final /*synthesized*/ fun values(): kotlin.Array<> +} + +internal final annotation class : kotlin.Annotation { + public constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object > : { + private constructor >() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class Outer { + public constructor Outer() + internal final val : kotlin.Int = 1 + internal final fun (): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class { + internal constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class : kotlin.Enum> { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Outer. + public final /*synthesized*/ fun values(): kotlin.Array> + } + + internal final annotation class : kotlin.Annotation { + public constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object > : Outer. { + private constructor >() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObject.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObject.txt new file mode 100644 index 00000000000..9df7e122cca --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObject.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + internal final val `OBJECT$`: C. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedField.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedField.txt new file mode 100644 index 00000000000..cf0405630d4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedField.txt @@ -0,0 +1,18 @@ +package + +internal final class C { + public constructor C() + internal final val X: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val X: kotlin.Int = 1 + internal final val `X$1`: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedFieldObject.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedFieldObject.txt new file mode 100644 index 00000000000..b52598c396e --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedFieldObject.txt @@ -0,0 +1,17 @@ +package + +internal final class C { + public constructor C() + internal final val `OBJECT$`: C. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val `OBJECT$`: C. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt new file mode 100644 index 00000000000..5b1a05b84fa --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt @@ -0,0 +1,12 @@ +package + +kotlin.data() internal final class C { + public constructor C(/*0*/ c: kotlin.Int) + internal final val c: kotlin.Int + internal final /*synthesized*/ fun component1(): kotlin.Int + internal final /*synthesized*/ fun copy(/*0*/ c: kotlin.Int = ...): C + internal final fun `copy$default`(/*0*/ c: C, /*1*/ x: kotlin.Int, /*2*/ m: kotlin.Int): C + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/defaults.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/defaults.txt new file mode 100644 index 00000000000..a3169ea9187 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/defaults.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + internal final fun a(/*0*/ x: kotlin.Int = ...): kotlin.Unit + internal final fun `a$default`(/*0*/ c: C, /*1*/ x: kotlin.Int, /*2*/ m: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/delegationBy.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/delegationBy.txt new file mode 100644 index 00000000000..0341ad765bc --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/delegationBy.txt @@ -0,0 +1,15 @@ +package + +internal final class Bar : Foo { + public constructor Bar(/*0*/ f: Foo) + internal final val `$delegate_0`: Foo? = null + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt new file mode 100644 index 00000000000..ab48f7ea0a3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.txt @@ -0,0 +1,38 @@ +package + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun valueOf(/*0*/ s: kotlin.String): E + internal final fun values(): kotlin.Array + + public enum entry A : E { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(/*0*/ s: kotlin.String): E + internal final override /*1*/ /*fake_override*/ fun values(): kotlin.Array + + public class object : E.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(/*0*/ s: kotlin.String): E + internal final override /*1*/ /*fake_override*/ fun values(): kotlin.Array + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/innerClassField.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/innerClassField.txt new file mode 100644 index 00000000000..e38cc9a3c3b --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/innerClassField.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class D { + public constructor D() + internal final val `this$0`: C? = null + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/instance.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/instance.txt new file mode 100644 index 00000000000..efbd6f0b49f --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/instance.txt @@ -0,0 +1,17 @@ +package + +internal object O { + private constructor O() + internal final val `INSTANCE$`: O + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O { + private constructor () + internal final override /*1*/ /*fake_override*/ val `INSTANCE$`: O + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/propertyMetadataCache.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/propertyMetadataCache.txt new file mode 100644 index 00000000000..b9940281604 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/propertyMetadataCache.txt @@ -0,0 +1,14 @@ +package + +internal val `$propertyMetadata`: kotlin.Array +internal val x: kotlin.Any +internal fun kotlin.Any.get(/*0*/ x: kotlin.Any?, /*1*/ y: kotlin.Any): kotlin.Any + +internal final class C { + public constructor C() + internal final val `$propertyMetadata`: kotlin.Array + internal final val x: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt new file mode 100644 index 00000000000..23f55f1bbd1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.txt @@ -0,0 +1,70 @@ +package + +internal final enum class A : kotlin.Enum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun valueOf(): kotlin.String + internal final fun valueOf(/*0*/ s: kotlin.String): A + internal final fun values(): kotlin.Array + internal final fun values(/*0*/ x: kotlin.String): kotlin.String + + public enum entry A1 : A { + private constructor A1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(/*0*/ s: kotlin.String): A + internal final override /*1*/ /*fake_override*/ fun values(): kotlin.Array + internal final override /*1*/ /*fake_override*/ fun values(/*0*/ x: kotlin.String): kotlin.String + + public class object : A.A1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(/*0*/ s: kotlin.String): A + internal final override /*1*/ /*fake_override*/ fun values(): kotlin.Array + internal final override /*1*/ /*fake_override*/ fun values(/*0*/ x: kotlin.String): kotlin.String + } + } + + public enum entry A2 : A { + private constructor A2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(/*0*/ s: kotlin.String): A + internal final override /*1*/ /*fake_override*/ fun values(): kotlin.Array + internal final override /*1*/ /*fake_override*/ fun values(/*0*/ x: kotlin.String): kotlin.String + + public class object : A.A2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun valueOf(/*0*/ s: kotlin.String): A + internal final override /*1*/ /*fake_override*/ fun values(): kotlin.Array + internal final override /*1*/ /*fake_override*/ fun values(/*0*/ x: kotlin.String): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/oneTrait.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/oneTrait.txt new file mode 100644 index 00000000000..5c30540487f --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/oneTrait.txt @@ -0,0 +1,17 @@ +package + +internal final class C : T { + public constructor C() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/twoTraits.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/twoTraits.txt new file mode 100644 index 00000000000..917adafdeea --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/twoTraits.txt @@ -0,0 +1,24 @@ +package + +internal final class C : T1, T2 { + public constructor C() + internal open override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T2 { + internal open val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/vararg.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/vararg.txt new file mode 100644 index 00000000000..8fcaf4453be --- /dev/null +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/vararg.txt @@ -0,0 +1,6 @@ +package + +internal fun foo(/*0*/ x: kotlin.Array): kotlin.Unit +internal fun foo(/*0*/ vararg x: kotlin.Int? /*kotlin.Array*/): kotlin.Unit +internal fun foo(/*0*/ vararg x: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.IntArray): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt b/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt new file mode 100644 index 00000000000..0520386db4c --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/AbstractEnum.txt @@ -0,0 +1,17 @@ +package + +package abstract { + + internal abstract enum class MyAbstractEnum : kotlin.Enum { + private constructor MyAbstractEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): abstract.MyAbstractEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt b/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt new file mode 100644 index 00000000000..18aad3677aa --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/AbstractInEnum.txt @@ -0,0 +1,46 @@ +package + +package abstract { + + internal final enum class MyEnum : kotlin.Enum { + private constructor MyEnum() + internal final val a: kotlin.Int + internal final val a1: kotlin.Int = 1 + internal abstract val a2: kotlin.Int + internal abstract val a3: kotlin.Int = 1 + internal final var b: kotlin.Int + internal final var b1: kotlin.Int + internal abstract var b2: kotlin.Int + internal abstract var b3: kotlin.Int + internal final var c: kotlin.Int + internal final var c1: kotlin.Int + internal abstract var c2: kotlin.Int + internal abstract var c3: kotlin.Int + internal final val e: kotlin.Int + internal final val e1: kotlin.Int = 0 + internal abstract val e2: kotlin.Int + internal abstract val e3: kotlin.Int = 0 + internal final var i: kotlin.Int + internal final var i1: kotlin.Int + internal final var j: kotlin.Int + internal final var j1: kotlin.Int + internal final var k: kotlin.Int + internal final var k1: kotlin.Int + internal final var l: kotlin.Int + internal final var l1: kotlin.Int + internal final var n: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + internal final fun g(): kotlin.Unit + internal abstract fun h(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun j(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): abstract.MyEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt b/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt new file mode 100644 index 00000000000..17d80774058 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/classObjectInEnum.txt @@ -0,0 +1,42 @@ +package + +internal fun bar(): E + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final fun entry(): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public enum entry ENTRY : E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt b/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt new file mode 100644 index 00000000000..ebed1bd10bb --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/classObjectInEnumPrivate.txt @@ -0,0 +1,44 @@ +package + +internal fun bar(): E +internal fun baz(): E +internal fun foo(): kotlin.Array +internal fun quux(): E. + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public enum entry ENTRY : E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt new file mode 100644 index 00000000000..b14d5d17332 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/dontCreatePackageTypeForEnumEntry.txt @@ -0,0 +1,64 @@ +package + +internal val foo: kotlin.Any.() -> kotlin.Unit +internal fun f1(): kotlin.Unit +internal fun f2(): kotlin.Unit +internal fun f3(): kotlin.Unit +internal fun f4(): kotlin.Unit +internal fun f5(): [ERROR : Error function type] + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FIRST : E { + private constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.FIRST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECOND : E { + private constructor SECOND() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.SECOND { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt b/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt new file mode 100644 index 00000000000..1d90f71195c --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/entryShouldBeOfEnumType.txt @@ -0,0 +1,52 @@ +package + +internal fun foo(): kotlin.Unit + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry E1 : E { + private constructor E1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry E2 : E { + private constructor E2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt b/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt new file mode 100644 index 00000000000..62eae21d021 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/enumEntryCannotHaveClassObject.txt @@ -0,0 +1,52 @@ +package + +internal fun f(): [ERROR : Error function type] + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FIRST : E { + private constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.FIRST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECOND : E { + private constructor SECOND() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.SECOND { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/enumInheritance.txt b/compiler/testData/diagnostics/tests/enum/enumInheritance.txt new file mode 100644 index 00000000000..6c21a635934 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/enumInheritance.txt @@ -0,0 +1,64 @@ +package + +internal open class MyClass { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class MyEnum : MyClass { + private constructor MyEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal final enum class MyEnum2 : kotlin.Enum, MyTrait { + private constructor MyEnum2() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum2 + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal final enum class MyEnum3 : MyEnumBase { + private constructor MyEnum3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum3 + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal final enum class MyEnumBase : kotlin.Enum { + private constructor MyEnumBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnumBase + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal trait MyTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt b/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt new file mode 100644 index 00000000000..b0adbbb655c --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/enumIsAssignableToBuiltInEnum.txt @@ -0,0 +1,36 @@ +package + +internal val a: kotlin.Enum +internal val b: kotlin.Enum +internal val c: kotlin.Enum + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/enumModifier.txt b/compiler/testData/diagnostics/tests/enum/enumModifier.txt new file mode 100644 index 00000000000..28eda642549 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/enumModifier.txt @@ -0,0 +1,52 @@ +package + +internal val x: kotlin.Int = 0 +internal var y: kotlin.Int +internal fun f(): kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final enum class B : kotlin.Enum { + private constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal object O { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/enumStarImport.txt b/compiler/testData/diagnostics/tests/enum/enumStarImport.txt new file mode 100644 index 00000000000..df76adcb0a1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/enumStarImport.txt @@ -0,0 +1,55 @@ +package + +internal fun f(/*0*/ e: enum.HappyEnum): kotlin.Unit + +package enum { + + internal final enum class HappyEnum : kotlin.Enum { + private constructor HappyEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry CASE1 : enum.HappyEnum { + private constructor CASE1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : enum.HappyEnum.CASE1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CASE2 : enum.HappyEnum { + private constructor CASE2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : enum.HappyEnum.CASE2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): enum.HappyEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt b/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt new file mode 100644 index 00000000000..49beae9b5b5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/enumWithEmptyName.txt @@ -0,0 +1,14 @@ +package + +internal final enum class : kotlin.Enum<> { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): + public final /*synthesized*/ fun values(): kotlin.Array<> +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt new file mode 100644 index 00000000000..13ed60d6e86 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/extensionNamedAsEnumEntry.txt @@ -0,0 +1,36 @@ +package + +internal val e: E +internal val kotlin.Int.entry: kotlin.Int +internal val kotlin.Long.entry: kotlin.Int + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry entry : E { + private constructor entry() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.entry { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/importEnumFromJava.txt b/compiler/testData/diagnostics/tests/enum/importEnumFromJava.txt new file mode 100644 index 00000000000..01e08b2e479 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/importEnumFromJava.txt @@ -0,0 +1,5 @@ +package + +package test { + internal val c: java.util.concurrent.TimeUnit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt new file mode 100644 index 00000000000..9077de9be35 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inheritFromEnumEntry.txt @@ -0,0 +1,41 @@ +package + +internal final class A : E.ENTRY { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt b/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt new file mode 100644 index 00000000000..49d73a34006 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.txt @@ -0,0 +1,76 @@ +package + +internal final class MyClass : MyEnum2 { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyClass2 : MyJavaEnum { + public constructor MyClass2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open enum class MyEnum : kotlin.Enum { + private constructor MyEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : MyEnum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : MyEnum.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal final enum class MyEnum2 : kotlin.Enum { + private constructor MyEnum2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyEnum2 + public final /*synthesized*/ fun values(): kotlin.Array +} + +public final enum class MyJavaEnum : kotlin.Enum { + public constructor MyJavaEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MyJavaEnum + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt b/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt new file mode 100644 index 00000000000..98564e2df1e --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/existingClassObject.txt @@ -0,0 +1,91 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : B.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : B.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): B.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt b/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt new file mode 100644 index 00000000000..036a0f252aa --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideClass.txt @@ -0,0 +1,39 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt b/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt new file mode 100644 index 00000000000..07d2390e06f --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideClassObject.txt @@ -0,0 +1,46 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt b/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt new file mode 100644 index 00000000000..0f2fea7b187 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideEnum.txt @@ -0,0 +1,63 @@ +package + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ABC : E { + private constructor ABC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ABC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final enum class F : kotlin.Enum { + private constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DEF : E.F { + private constructor DEF() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.F.DEF { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E.F + public final /*synthesized*/ fun values(): kotlin.Array + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt new file mode 100644 index 00000000000..32b4700f8a3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.txt @@ -0,0 +1,63 @@ +package + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ABC : E { + private constructor ABC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ABC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class F : kotlin.Enum { + private constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DEF : E.ABC.F { + private constructor DEF() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.ABC.F.DEF { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E.ABC.F + public final /*synthesized*/ fun values(): kotlin.Array + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt b/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt new file mode 100644 index 00000000000..af6a1cc43b3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.txt @@ -0,0 +1,46 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.B.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.B.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.B.E + public final /*synthesized*/ fun values(): kotlin.Array + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt b/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt new file mode 100644 index 00000000000..88441de9e77 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideObject.txt @@ -0,0 +1,46 @@ +package + +internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt b/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt new file mode 100644 index 00000000000..87ea8c11cde --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/insideTrait.txt @@ -0,0 +1,38 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt b/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt new file mode 100644 index 00000000000..a39d3f2b855 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.txt @@ -0,0 +1,77 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY2 : A.E { + private constructor ENTRY2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } + } + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt b/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt new file mode 100644 index 00000000000..79f54e6ed61 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/twoEnums.txt @@ -0,0 +1,70 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ABC : A.E { + private constructor ABC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ABC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class F : kotlin.Enum { + private constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DEF : A.F { + private constructor DEF() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.F.DEF { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.F + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt b/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt new file mode 100644 index 00000000000..3ac5c3562b3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.txt @@ -0,0 +1,84 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } + } + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A.B.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.B.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.B.E + public final /*synthesized*/ fun values(): kotlin.Array + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt b/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt new file mode 100644 index 00000000000..451b3cad50d --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.txt @@ -0,0 +1,34 @@ +package + +internal fun main(): kotlin.Unit + +public final enum class A : kotlin.Enum { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt b/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt new file mode 100644 index 00000000000..864f85d00bf --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.txt @@ -0,0 +1,52 @@ +package + +internal fun main(): kotlin.Unit + +public final enum class A : kotlin.Enum { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANOTHER : A { + private constructor ANOTHER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ANOTHER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ENTRY : A { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt new file mode 100644 index 00000000000..bb1b7b38254 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.txt @@ -0,0 +1,37 @@ +package + +internal fun main(): kotlin.Unit + +public abstract enum class A : kotlin.Enum { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public abstract fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : A { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt new file mode 100644 index 00000000000..2a489ee7ffd --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.txt @@ -0,0 +1,57 @@ +package + +internal fun main(): kotlin.Unit + +public final enum class A : kotlin.Enum { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANOTHER : A { + private constructor ANOTHER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ANOTHER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ENTRY : A { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun s(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt new file mode 100644 index 00000000000..92b1957d3a0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.txt @@ -0,0 +1,57 @@ +package + +internal fun main(): kotlin.Unit + +public final enum class A : kotlin.Enum { + public constructor A() + public final var ENTRY: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANOTHER : A { + private constructor ANOTHER() + public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ANOTHER { + private constructor () + public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ENTRY : A { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ var ENTRY: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt b/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt new file mode 100644 index 00000000000..39a557c7002 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.txt @@ -0,0 +1,57 @@ +package + +internal fun main(): kotlin.Unit + +public final enum class A : kotlin.Enum { + private constructor A(/*0*/ s: kotlin.String?) + public final var s: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANOTHER : A { + private constructor ANOTHER() + public final override /*1*/ /*fake_override*/ var s: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ANOTHER { + private constructor () + public final override /*1*/ /*fake_override*/ var s: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ENTRY : A { + private constructor ENTRY() + public final override /*1*/ /*fake_override*/ var s: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.ENTRY { + private constructor () + public final override /*1*/ /*fake_override*/ var s: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/kt2834.txt b/compiler/testData/diagnostics/tests/enum/kt2834.txt new file mode 100644 index 00000000000..3e4e42430d7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/kt2834.txt @@ -0,0 +1,52 @@ +package + +internal fun MethodKind.hasThis(): kotlin.Boolean + +private final enum class MethodKind : kotlin.Enum { + private constructor MethodKind() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry INSTANCE : MethodKind { + private constructor INSTANCE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : MethodKind.INSTANCE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry STATIC : MethodKind { + private constructor STATIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : MethodKind.STATIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): MethodKind + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/localEnums.txt b/compiler/testData/diagnostics/tests/enum/localEnums.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/localEnums.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt b/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt new file mode 100644 index 00000000000..d80649479f4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/starImportNestedClassAndEntries.txt @@ -0,0 +1,76 @@ +package + +package bar { + internal fun f1(): foo.E + internal fun f2(): foo.E + internal fun f3(): foo.E.Nested + internal fun f4(): kotlin.Int + internal fun f5(): kotlin.Array +} + +package foo { + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANOTHER : foo.E { + private constructor ANOTHER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : foo.E.ANOTHER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ENTRY : foo.E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : foo.E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): foo.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt b/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt new file mode 100644 index 00000000000..46b719d40f5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/enum/valuesValueOfAndEntriesAccessibility.txt @@ -0,0 +1,56 @@ +package + +internal fun bar(): kotlin.Array +internal fun baz(): E +internal fun foo(): E + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + internal final fun oof(): E + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final fun rab(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun zab(): E + + internal class object { + private constructor () + internal final val valuez: kotlin.Array + internal final fun bar(): kotlin.Array + internal final fun baz(): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): E + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public enum entry ENTRY : E { + private constructor ENTRY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun oof(): E + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun rab(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun zab(): E + + public class object : E.ENTRY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun oof(): E + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun rab(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun zab(): E + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/binaryMinusDepOnExpType.txt b/compiler/testData/diagnostics/tests/evaluate/binaryMinusDepOnExpType.txt new file mode 100644 index 00000000000..70534fb3490 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/binaryMinusDepOnExpType.txt @@ -0,0 +1,7 @@ +package + +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/binaryMinusIndepWoExpType.txt b/compiler/testData/diagnostics/tests/evaluate/binaryMinusIndepWoExpType.txt new file mode 100644 index 00000000000..9d6dd60aacd --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/binaryMinusIndepWoExpType.txt @@ -0,0 +1,12 @@ +package + +internal val p1: kotlin.Int = 0 +internal val p2: kotlin.Long = 0.toLong() +internal val p3: kotlin.Int = 0 +internal val p4: kotlin.Int = 0 +internal val p5: kotlin.Int = 0 +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/binaryMinusIndependentExpType.txt b/compiler/testData/diagnostics/tests/evaluate/binaryMinusIndependentExpType.txt new file mode 100644 index 00000000000..9f9ccfbf838 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/binaryMinusIndependentExpType.txt @@ -0,0 +1,22 @@ +package + +internal val b1: kotlin.Byte = 0 +internal val b2: kotlin.Int = 0 +internal val b3: kotlin.Long = 0 +internal val b4: kotlin.Short = 0 +internal val i1: kotlin.Byte = 0 +internal val i2: kotlin.Int = 0 +internal val i3: kotlin.Long = 0 +internal val i4: kotlin.Short = 0 +internal val l1: kotlin.Long = 0.toLong() +internal val l2: kotlin.Byte = 0.toLong() +internal val l3: kotlin.Int = 0.toLong() +internal val l4: kotlin.Short = 0.toLong() +internal val p1: kotlin.Int = 0 +internal val p2: kotlin.Long = 0.toLong() +internal val p3: kotlin.Byte = 0.toByte() +internal val p4: kotlin.Short = 0.toShort() +internal val s1: kotlin.Byte = 0 +internal val s2: kotlin.Int = 0 +internal val s3: kotlin.Long = 0 +internal val s4: kotlin.Short = 0 \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/float.txt b/compiler/testData/diagnostics/tests/evaluate/float.txt new file mode 100644 index 00000000000..40fbbf60178 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/float.txt @@ -0,0 +1,10 @@ +package + +internal val a1: kotlin.Float = 1.0.toFloat() +internal val a2: kotlin.Float = 1.0.toFloat() +internal val a3: kotlin.Float = 0.1.toFloat() +internal val a4: kotlin.Float = 0.1.toFloat() +internal val b5: kotlin.Float = 1.0.toFloat() +internal val b6: kotlin.Float = 1.0.toFloat() +internal val b7: kotlin.Float = 0.1.toFloat() +internal val b8: kotlin.Float = 0.1.toFloat() \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/intOverflow.txt b/compiler/testData/diagnostics/tests/evaluate/intOverflow.txt new file mode 100644 index 00000000000..b1b469c626b --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/intOverflow.txt @@ -0,0 +1,31 @@ +package + +internal val a3: kotlin.Int = 2147483638 +internal val a4: kotlin.Int = -2147483638 +internal val i10: kotlin.Int = -2147483648 +internal val i11: kotlin.Int = 0 +internal val i12: kotlin.Int = 2 +internal val i13: kotlin.Int = -2147483647 +internal val i15: kotlin.Int = -2147483648 +internal val i2: kotlin.Int = -2147483648 +internal val i3: kotlin.Int = -1 +internal val i4: kotlin.Int = -2147483648 +internal val i5: kotlin.Int = 2147483647 +internal val i6: kotlin.Int = 1 +internal val i7: kotlin.Int = -1 +internal val i8: kotlin.Int = -2147483647 +internal val intMaxValue: kotlin.Int = 2147483647 +internal val intMinValue: kotlin.Int = -2147483648 +internal val l20: kotlin.Int = -1702967296 +internal val l21: kotlin.Int = 0 +internal val l22: kotlin.Int = 0 +internal val l23: kotlin.Int = -1 +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/intOverflowWithJavaProperties.txt b/compiler/testData/diagnostics/tests/evaluate/intOverflowWithJavaProperties.txt new file mode 100644 index 00000000000..f917a3405f7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/intOverflowWithJavaProperties.txt @@ -0,0 +1,19 @@ +package + +internal val a1: kotlin.Int +internal val a2: kotlin.Int = -2147483648 +internal val a3: kotlin.Int = -2147483648 +internal val a4: kotlin.Int + +public open class Test { + public constructor Test() + public final val i3: kotlin.Int = 2147483647 + public final var i4: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final var i1: kotlin.Int + public final val i2: kotlin.Int = 2147483647 +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/integer.txt b/compiler/testData/diagnostics/tests/evaluate/integer.txt new file mode 100644 index 00000000000..b7ac10a4b37 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/integer.txt @@ -0,0 +1,12 @@ +package + +internal val a1: kotlin.Int = 1.toLong() +internal val a10: kotlin.Long = 1.toLong() +internal val a2: kotlin.Int = 1.toLong() +internal val a3: kotlin.Int = 1.toLong() +internal val a4: kotlin.Int = 1.toLong() +internal val a5: kotlin.Int = 1.toLong() +internal val a6: kotlin.Long = 1.toLong() +internal val a7: kotlin.Long = 1.toLong() +internal val a8: kotlin.Long = 1.toLong() +internal val a9: kotlin.Long = 1.toLong() \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/longOverflow.txt b/compiler/testData/diagnostics/tests/evaluate/longOverflow.txt new file mode 100644 index 00000000000..7bf26b6ccbb --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/longOverflow.txt @@ -0,0 +1,32 @@ +package + +internal val a2: kotlin.Long = 9223372036854775798.toLong() +internal val intMaxValue: kotlin.Int = 2147483647 +internal val intMinValue: kotlin.Int = -2147483648 +internal val l1: kotlin.Long = -9223372036854775808.toLong() +internal val l10: kotlin.Long = 2147483648.toLong() +internal val l11: kotlin.Long = -2147483649.toLong() +internal val l12: kotlin.Long = 0.toLong() +internal val l13: kotlin.Long = -9223372036854775808.toLong() +internal val l14: kotlin.Long = 0.toLong() +internal val l15: kotlin.Long = 2.toLong() +internal val l16: kotlin.Long = 2147483648.toLong() +internal val l19: kotlin.Long = -9223372036854775808.toLong() +internal val l2: kotlin.Long = -9223372036854775808.toLong() +internal val l3: kotlin.Long = -1.toLong() +internal val l4: kotlin.Long = -9223372036854775808.toLong() +internal val l5: kotlin.Long = 9223372036854775807.toLong() +internal val l6: kotlin.Long = 1.toLong() +internal val l7: kotlin.Long = -1.toLong() +internal val l8: kotlin.Long = -9223372036854775807.toLong() +internal val longMaxValue: kotlin.Long = 9223372036854775807.toLong() +internal val longMinValue: kotlin.Long = -9223372036854775808.toLong() +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperations.txt b/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperations.txt new file mode 100644 index 00000000000..70534fb3490 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperations.txt @@ -0,0 +1,7 @@ +package + +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsCall.txt b/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsCall.txt new file mode 100644 index 00000000000..70534fb3490 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsCall.txt @@ -0,0 +1,7 @@ +package + +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsInfixCall.txt b/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsInfixCall.txt new file mode 100644 index 00000000000..70534fb3490 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/numberBinaryOperationsInfixCall.txt @@ -0,0 +1,7 @@ +package + +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/otherOverflow.txt b/compiler/testData/diagnostics/tests/evaluate/otherOverflow.txt new file mode 100644 index 00000000000..b42c7cf1da4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/otherOverflow.txt @@ -0,0 +1,4 @@ +package + +internal val a1: kotlin.Int = 1694498816 +internal val a2: kotlin.Int = 0 \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/parentesized.txt b/compiler/testData/diagnostics/tests/evaluate/parentesized.txt new file mode 100644 index 00000000000..73e72f58f75 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/parentesized.txt @@ -0,0 +1,12 @@ +package + +internal val b1: kotlin.Byte = 6 +internal val b2: kotlin.Short = 6 +internal val b3: kotlin.Int = 6 +internal val b4: kotlin.Long = 6.toLong() +internal val i1: kotlin.Int = 6 +internal val i2: kotlin.Int = 6 +internal val p1: kotlin.Byte = 6.toByte() +internal val p2: kotlin.Short = 6.toShort() +internal val p3: kotlin.Int = 6 +internal val p4: kotlin.Long = 6.toLong() \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/qualifiedExpressions.txt b/compiler/testData/diagnostics/tests/evaluate/qualifiedExpressions.txt new file mode 100644 index 00000000000..ee610b68ab9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/qualifiedExpressions.txt @@ -0,0 +1,9 @@ +package + +package example { + internal val x: kotlin.Int + + package example.ns { + internal val y: kotlin.Any? = 2 + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/unaryMinusDepOnExpType.txt b/compiler/testData/diagnostics/tests/evaluate/unaryMinusDepOnExpType.txt new file mode 100644 index 00000000000..70534fb3490 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/unaryMinusDepOnExpType.txt @@ -0,0 +1,7 @@ +package + +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/unaryMinusIndepWoExpType.txt b/compiler/testData/diagnostics/tests/evaluate/unaryMinusIndepWoExpType.txt new file mode 100644 index 00000000000..dca8aa3fa02 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/unaryMinusIndepWoExpType.txt @@ -0,0 +1,13 @@ +package + +internal val p1: kotlin.Int = -1 +internal val p2: kotlin.Long = -1.toLong() +internal val p3: kotlin.Byte = -1.toByte() +internal val p4: kotlin.Int = -1 +internal val p5: kotlin.Short = -1.toShort() +internal val p6: kotlin.Long = -1111111111111111111.toLong() +internal fun fooByte(/*0*/ p: kotlin.Byte): kotlin.Byte +internal fun fooInt(/*0*/ p: kotlin.Int): kotlin.Int +internal fun fooLong(/*0*/ p: kotlin.Long): kotlin.Long +internal fun fooShort(/*0*/ p: kotlin.Short): kotlin.Short +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/unaryMinusIndependentExpType.txt b/compiler/testData/diagnostics/tests/evaluate/unaryMinusIndependentExpType.txt new file mode 100644 index 00000000000..2e1d155271d --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/unaryMinusIndependentExpType.txt @@ -0,0 +1,26 @@ +package + +internal val b1: kotlin.Byte = -1 +internal val b2: kotlin.Int = -1 +internal val b3: kotlin.Long = -1 +internal val b4: kotlin.Short = -1 +internal val i1: kotlin.Byte = -1 +internal val i2: kotlin.Int = -1 +internal val i3: kotlin.Long = -1 +internal val i4: kotlin.Short = -1 +internal val l1: kotlin.Long = -1.toLong() +internal val l2: kotlin.Byte = -1.toLong() +internal val l3: kotlin.Int = -1.toLong() +internal val l4: kotlin.Short = -1.toLong() +internal val lp1: kotlin.Int = -1111111111111111111.toLong() +internal val lp2: kotlin.Long = -1111111111111111111.toLong() +internal val lp3: kotlin.Byte = -1111111111111111111.toLong() +internal val lp4: kotlin.Short = -1111111111111111111.toLong() +internal val p1: kotlin.Int = -1 +internal val p2: kotlin.Long = -1.toLong() +internal val p3: kotlin.Byte = -1.toByte() +internal val p4: kotlin.Short = -1.toShort() +internal val s1: kotlin.Byte = -1 +internal val s2: kotlin.Int = -1 +internal val s3: kotlin.Long = -1 +internal val s4: kotlin.Short = -1 \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/evaluate/wrongLongSuffix.txt b/compiler/testData/diagnostics/tests/evaluate/wrongLongSuffix.txt new file mode 100644 index 00000000000..b7ac10a4b37 --- /dev/null +++ b/compiler/testData/diagnostics/tests/evaluate/wrongLongSuffix.txt @@ -0,0 +1,12 @@ +package + +internal val a1: kotlin.Int = 1.toLong() +internal val a10: kotlin.Long = 1.toLong() +internal val a2: kotlin.Int = 1.toLong() +internal val a3: kotlin.Int = 1.toLong() +internal val a4: kotlin.Int = 1.toLong() +internal val a5: kotlin.Int = 1.toLong() +internal val a6: kotlin.Long = 1.toLong() +internal val a7: kotlin.Long = 1.toLong() +internal val a8: kotlin.Long = 1.toLong() +internal val a9: kotlin.Long = 1.toLong() \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.txt b/compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.txt new file mode 100644 index 00000000000..b7db98aa1cb --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.txt @@ -0,0 +1,37 @@ +package + +package null_safety { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun parse(/*0*/ cmd: kotlin.String): null_safety.Command? + internal fun kotlin.Any.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal fun kotlin.Any?.equals1(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal fun kotlin.Any.equals2(/*0*/ other: kotlin.Any?): kotlin.Boolean + + internal final class Command { + public constructor Command() + internal final val foo: kotlin.Int = 0 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package outer { + internal val kotlin.Int.abs: kotlin.Int + internal val T.foo: T + internal val kotlin.Int?.optval: kotlin.Unit + internal fun test(): kotlin.Unit + internal fun T.foo(/*0*/ x: E, /*1*/ y: outer.A): T + internal fun kotlin.Int.foo(): kotlin.Int + internal fun T.minus(/*0*/ t: T): kotlin.Int + internal fun kotlin.Int?.optint(): kotlin.Unit + internal fun outer.A.plus(/*0*/ a: kotlin.Any): kotlin.Unit + internal fun outer.A.plus(/*0*/ a: kotlin.Int): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.txt b/compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.txt new file mode 100644 index 00000000000..056619cba8e --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.txt @@ -0,0 +1,25 @@ +package + +internal fun T.bar(): kotlin.Unit +internal fun T.buzz(): kotlin.Unit +internal fun T.buzz1(): kotlin.Unit + +internal final class C : T { + public constructor C() + internal open override /*1*/ /*fake_override*/ fun buzz(): kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun buzz1(/*0*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + internal open fun buzz(): kotlin.Unit + internal open fun buzz1(/*0*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/GenericIterator.txt b/compiler/testData/diagnostics/tests/extensions/GenericIterator.txt new file mode 100644 index 00000000000..cbb97cd66de --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/GenericIterator.txt @@ -0,0 +1,13 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun T?.iterator(): MyIterator +internal fun java.util.Enumeration.iterator(): kotlin.Iterator + +internal trait MyIterator { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun next(): T + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/GenericIterator2.txt b/compiler/testData/diagnostics/tests/extensions/GenericIterator2.txt new file mode 100644 index 00000000000..83c85c86d96 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/GenericIterator2.txt @@ -0,0 +1,4 @@ +package + +internal fun a(/*0*/ e: java.util.Enumeration): kotlin.Unit +internal fun java.util.Enumeration.iterator(): kotlin.Iterator \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/classObject.txt b/compiler/testData/diagnostics/tests/extensions/classObject.txt new file mode 100644 index 00000000000..6b593ae3da2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/classObject.txt @@ -0,0 +1,42 @@ +package + +internal fun test(): kotlin.Unit +internal fun kotlin.Any.f1(): kotlin.Unit +internal fun kotlin.Any?.f2(): kotlin.Unit +internal fun Tr.f3(): kotlin.Unit +internal fun Tr?.f4(): kotlin.Unit +internal fun A.f5(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : Tr { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/extensionMemberInClassObject.txt b/compiler/testData/diagnostics/tests/extensions/extensionMemberInClassObject.txt new file mode 100644 index 00000000000..f16106c6c47 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/extensionMemberInClassObject.txt @@ -0,0 +1,26 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun with(/*0*/ t: T, /*1*/ f: T.() -> kotlin.Unit): kotlin.Unit + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : JPAEntityClass { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal open override /*1*/ /*fake_override*/ fun T.findByName(/*0*/ s: kotlin.String): Foo + } +} + +internal trait JPAEntityClass { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal open fun T.findByName(/*0*/ s: kotlin.String): D +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/kt1875.txt b/compiler/testData/diagnostics/tests/extensions/kt1875.txt new file mode 100644 index 00000000000..65b0cdbe14d --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/kt1875.txt @@ -0,0 +1,14 @@ +package + +package kt1875 { + internal fun f(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Int.(kotlin.Int) -> kotlin.Int): kotlin.Int? + internal fun test(/*0*/ t: kt1875.T): kotlin.Unit + internal fun test1(/*0*/ t: kt1875.T?): kotlin.Unit + + internal trait T { + internal abstract val f: ((kotlin.Int) -> kotlin.Unit)? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/kt2317.txt b/compiler/testData/diagnostics/tests/extensions/kt2317.txt new file mode 100644 index 00000000000..753d6f3fae6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/kt2317.txt @@ -0,0 +1,8 @@ +package + +package kt2317 { + internal fun foo(/*0*/ l: kotlin.Long?): kotlin.Int? + internal fun quux(/*0*/ x: kotlin.Int?): kotlin.Unit + internal fun kotlin.Any?.bar(): kotlin.Unit + internal fun kotlin.Any?.baz(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/kt3470.txt b/compiler/testData/diagnostics/tests/extensions/kt3470.txt new file mode 100644 index 00000000000..a6be88812b5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/kt3470.txt @@ -0,0 +1,18 @@ +package + +internal val a: kotlin.String + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/kt3563.txt b/compiler/testData/diagnostics/tests/extensions/kt3563.txt new file mode 100644 index 00000000000..a99545e4c56 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/kt3563.txt @@ -0,0 +1,13 @@ +package + +package bar { + internal val java.io.File.name: kotlin.String + internal fun foo(/*0*/ f: java.io.File, /*1*/ c: bar.Customer): kotlin.Unit + + internal final class Customer { + public constructor Customer(/*0*/ name: kotlin.String) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt b/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt new file mode 100644 index 00000000000..44330f3a380 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt @@ -0,0 +1,27 @@ +package + +kotlin.inline() internal val java.io.InputStream.buffered: java.io.BufferedInputStream +kotlin.inline() internal val java.io.Reader.buffered: java.io.BufferedReader + +internal open class A { + public constructor A() + internal open val kotlin.Int.foo: kotlin.Int + internal open val kotlin.String.foo: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal open fun kotlin.Int.foo(): kotlin.Unit + internal open fun kotlin.String.foo(): kotlin.Unit +} + +internal final class B : A { + public constructor B() + internal open override /*1*/ val kotlin.Int.foo: kotlin.Int + internal open override /*1*/ val kotlin.String.foo: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun use(/*0*/ s: kotlin.String): kotlin.Unit + internal open override /*1*/ fun kotlin.Int.foo(): kotlin.Unit + internal open override /*1*/ fun kotlin.String.foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/noClassObjectsInJava.txt b/compiler/testData/diagnostics/tests/extensions/noClassObjectsInJava.txt new file mode 100644 index 00000000000..5bb31aac792 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/noClassObjectsInJava.txt @@ -0,0 +1,22 @@ +package + +internal fun f1(): [ERROR : Error function type] +internal fun f2(): [ERROR : Error function type] +internal fun kotlin.Any?.bar(): kotlin.Int + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public open class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public open fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/object.txt b/compiler/testData/diagnostics/tests/extensions/object.txt new file mode 100644 index 00000000000..4a5010d41cb --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/object.txt @@ -0,0 +1,19 @@ +package + +internal val x: kotlin.Int +internal val kotlin.Any?.bar: kotlin.Int +internal fun kotlin.Any.foo(): kotlin.Int + +internal object O { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver.txt b/compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver.txt new file mode 100644 index 00000000000..b598360da21 --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver.txt @@ -0,0 +1,23 @@ +package + +package bar { + internal fun test1(/*0*/ i: kotlin.Int?): kotlin.Unit + internal fun test2(/*0*/ c: kotlin.Collection): kotlin.Unit + internal fun test3(/*0*/ s: kotlin.String?): kotlin.Unit + internal fun test4(): kotlin.Unit + internal fun test5(): kotlin.Unit + internal fun test6(/*0*/ l: kotlin.List?): kotlin.Unit + internal fun test7(/*0*/ l: kotlin.List): kotlin.Unit + internal fun test8(/*0*/ l: kotlin.List?): kotlin.Unit + internal fun kotlin.List.a(): kotlin.Unit + internal fun kotlin.List.b(): kotlin.Unit + internal fun T.c(): kotlin.Unit + internal fun kotlin.Int.foo(): kotlin.Unit + internal fun R?.sure(): R + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver2.txt b/compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver2.txt new file mode 100644 index 00000000000..380949d3a0a --- /dev/null +++ b/compiler/testData/diagnostics/tests/extensions/throwOutCandidatesByReceiver2.txt @@ -0,0 +1,13 @@ +package + +package a { + internal fun test(/*0*/ a1: a.A, /*1*/ a2: a.A): kotlin.Unit + public fun > T.rangeTo(/*0*/ that: T): kotlin.Range + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/DanglingFunctionLiteral.txt b/compiler/testData/diagnostics/tests/functionLiterals/DanglingFunctionLiteral.txt new file mode 100644 index 00000000000..da702c6cd44 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/DanglingFunctionLiteral.txt @@ -0,0 +1,26 @@ +package + +internal fun foo(): () -> ??? +internal fun foo1(): () -> () -> kotlin.Unit +internal fun println(): kotlin.Unit +internal fun println(/*0*/ s: kotlin.Byte): kotlin.Unit +internal fun println(/*0*/ i: kotlin.Int): kotlin.Unit + +internal final class Foo { + public constructor Foo() + private final val builder: java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo1 { + public constructor Foo1() + private final val builder: [ERROR : Type for StringBuilder("sdfsd") + + { + }] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/ExpectedParameterTypeMismatchVariance.txt b/compiler/testData/diagnostics/tests/functionLiterals/ExpectedParameterTypeMismatchVariance.txt new file mode 100644 index 00000000000..b7d8124787b --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/ExpectedParameterTypeMismatchVariance.txt @@ -0,0 +1,25 @@ +package + +package a { + internal fun foo(/*0*/ f: (a.Trait) -> a.Trait): (a.Trait) -> a.Trait + internal fun test(/*0*/ s: a.Sub): kotlin.Unit + + internal final class Sub : a.Trait { + public constructor Sub() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Super { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Trait : a.Super { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/ExpectedParametersTypesMismatch.txt b/compiler/testData/diagnostics/tests/functionLiterals/ExpectedParametersTypesMismatch.txt new file mode 100644 index 00000000000..2f2632349c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/ExpectedParametersTypesMismatch.txt @@ -0,0 +1,8 @@ +package + +package a { + internal fun foo0(/*0*/ f: () -> kotlin.String): () -> kotlin.String + internal fun foo1(/*0*/ f: (kotlin.Int) -> kotlin.String): (kotlin.Int) -> kotlin.String + internal fun foo2(/*0*/ f: (kotlin.Int, kotlin.String) -> kotlin.String): (kotlin.Int, kotlin.String) -> kotlin.String + internal fun test1(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/LabeledFunctionLiterals.txt b/compiler/testData/diagnostics/tests/functionLiterals/LabeledFunctionLiterals.txt new file mode 100644 index 00000000000..cc6f3c1ca16 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/LabeledFunctionLiterals.txt @@ -0,0 +1,25 @@ +package + +package h { + internal fun foo(/*0*/ a: h.A, /*1*/ f: () -> T): T + internal fun foo(/*0*/ b: h.B, /*1*/ f: () -> T): T + internal fun test(/*0*/ c: h.C): kotlin.Unit + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait C : h.A, h.B { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/NoDanglingFunctionLiteralForNestedCalls.txt b/compiler/testData/diagnostics/tests/functionLiterals/NoDanglingFunctionLiteralForNestedCalls.txt new file mode 100644 index 00000000000..975fd7d3a66 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/NoDanglingFunctionLiteralForNestedCalls.txt @@ -0,0 +1,7 @@ +package + +package baz { + internal fun foo(): (() -> kotlin.Unit) -> kotlin.Unit + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/functionLIteralInBlockInIf.txt b/compiler/testData/diagnostics/tests/functionLiterals/functionLIteralInBlockInIf.txt new file mode 100644 index 00000000000..7309941052c --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/functionLIteralInBlockInIf.txt @@ -0,0 +1,11 @@ +package + +internal fun test(): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/functionLiteralWithoutArgumentList.txt b/compiler/testData/diagnostics/tests/functionLiterals/functionLiteralWithoutArgumentList.txt new file mode 100644 index 00000000000..225059529ba --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/functionLiteralWithoutArgumentList.txt @@ -0,0 +1,12 @@ +package + +internal fun foo(): kotlin.Unit +internal fun id(/*0*/ t: T): T +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/kt2906.txt b/compiler/testData/diagnostics/tests/functionLiterals/kt2906.txt new file mode 100644 index 00000000000..aa093b916d2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/kt2906.txt @@ -0,0 +1,9 @@ +package + +package bug { + public fun foo1(/*0*/ bar: () -> kotlin.Unit): kotlin.Unit + public fun foo2(/*0*/ bar: () -> kotlin.Unit): kotlin.Unit + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun println(/*0*/ s: kotlin.String): kotlin.String + internal fun run(/*0*/ f: () -> T): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/kt4529.txt b/compiler/testData/diagnostics/tests/functionLiterals/kt4529.txt new file mode 100644 index 00000000000..b3ffe83b7c8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/kt4529.txt @@ -0,0 +1,12 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun use(/*0*/ a: kotlin.Any?): kotlin.Any? + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ bar: (kotlin.Int) -> kotlin.Int): (kotlin.Int) -> kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabels.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabels.txt new file mode 100644 index 00000000000..2dade6fd526 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabels.txt @@ -0,0 +1,4 @@ +package + +internal fun f(): kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabelsNonLocal.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabelsNonLocal.txt new file mode 100644 index 00000000000..0ed6e8afc68 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/AutoLabelsNonLocal.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun f(): kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/ForbiddenNonLocalReturnNoType.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/ForbiddenNonLocalReturnNoType.txt new file mode 100644 index 00000000000..ddbd6cf8b60 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/ForbiddenNonLocalReturnNoType.txt @@ -0,0 +1,6 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(): kotlin.Unit +internal fun test2(): kotlin.Unit +internal fun test3(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalAndNonLocalReturnInLambda.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalAndNonLocalReturnInLambda.txt new file mode 100644 index 00000000000..a40ee3746f4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalAndNonLocalReturnInLambda.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test2(/*0*/ a: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelNoParens.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelNoParens.txt new file mode 100644 index 00000000000..b946d693766 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelNoParens.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test2(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelParens.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelParens.txt new file mode 100644 index 00000000000..a3bd32ed1a9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnExplicitLabelParens.txt @@ -0,0 +1,5 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(): kotlin.Unit +internal fun test1(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnHasTypeNothing.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnHasTypeNothing.txt new file mode 100644 index 00000000000..211075ffd4d --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnHasTypeNothing.txt @@ -0,0 +1,4 @@ +package + +internal fun run1(/*0*/ f: () -> T): T +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedFunction.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedFunction.txt new file mode 100644 index 00000000000..cad2787655c --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedFunction.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedLambda.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedLambda.txt new file mode 100644 index 00000000000..cad2787655c --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnInNestedLambda.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnNoCoercionToUnit.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnNoCoercionToUnit.txt new file mode 100644 index 00000000000..da3d80d875b --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnNoCoercionToUnit.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnUnit.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnUnit.txt new file mode 100644 index 00000000000..da3d80d875b --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnUnit.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnsWithExplicitReturnType.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnsWithExplicitReturnType.txt new file mode 100644 index 00000000000..da3d80d875b --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/LocalReturnsWithExplicitReturnType.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/return/MixedReturnsFromLambda.txt b/compiler/testData/diagnostics/tests/functionLiterals/return/MixedReturnsFromLambda.txt new file mode 100644 index 00000000000..634d1004503 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/return/MixedReturnsFromLambda.txt @@ -0,0 +1,22 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(/*0*/ a: C, /*1*/ b: B): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/returnNull.txt b/compiler/testData/diagnostics/tests/functionLiterals/returnNull.txt new file mode 100644 index 00000000000..d6872a0d60d --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/returnNull.txt @@ -0,0 +1,12 @@ +package + +package m { + internal fun test(/*0*/ handlers: kotlin.Map kotlin.Unit>): kotlin.Unit + internal fun kotlin.Map.getOrElse(/*0*/ key: K, /*1*/ defaultValue: () -> V): V + + internal trait Element { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/unusedLiteral.txt b/compiler/testData/diagnostics/tests/functionLiterals/unusedLiteral.txt new file mode 100644 index 00000000000..54274781198 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/unusedLiteral.txt @@ -0,0 +1,4 @@ +package + +internal fun unusedLiteral(): kotlin.Unit +internal fun unusedLiteralInDoWhile(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/functionLiterals/unusedLiteralInsideUnitLiteral.txt b/compiler/testData/diagnostics/tests/functionLiterals/unusedLiteralInsideUnitLiteral.txt new file mode 100644 index 00000000000..ae84e50b895 --- /dev/null +++ b/compiler/testData/diagnostics/tests/functionLiterals/unusedLiteralInsideUnitLiteral.txt @@ -0,0 +1,4 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun T.run(/*0*/ f: (T) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/ClassObjectBoundsAreNotSupported.txt b/compiler/testData/diagnostics/tests/generics/ClassObjectBoundsAreNotSupported.txt new file mode 100644 index 00000000000..856ceef810c --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/ClassObjectBoundsAreNotSupported.txt @@ -0,0 +1,10 @@ +package + +internal fun f(): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/Projections.txt b/compiler/testData/diagnostics/tests/generics/Projections.txt new file mode 100644 index 00000000000..1dd3d3eb861 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/Projections.txt @@ -0,0 +1,32 @@ +package + +internal fun testInOut(): kotlin.Unit + +internal final class In { + public constructor In() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(/*0*/ t: T): kotlin.Unit + internal final fun f(/*0*/ t: kotlin.Int): kotlin.Int + internal final fun f1(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Inv { + public constructor Inv() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun inf(/*0*/ t: T): kotlin.Unit + internal final fun outf(): T + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Out { + public constructor Out() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): T + internal final fun f(/*0*/ a: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt b/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt new file mode 100644 index 00000000000..01ed0b8b961 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/PseudoRawTypes.txt @@ -0,0 +1,13 @@ +package + +package test { + internal fun foo(/*0*/ u: test.Usage): kotlin.Unit + + public open class Usage { + public constructor Usage() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun foo(/*0*/ c: kotlin.Collection?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/RawTypeInIsExpression.txt b/compiler/testData/diagnostics/tests/generics/RawTypeInIsExpression.txt new file mode 100644 index 00000000000..6218a66568a --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/RawTypeInIsExpression.txt @@ -0,0 +1,5 @@ +package + +package p { + public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/RawTypeInIsPattern.txt b/compiler/testData/diagnostics/tests/generics/RawTypeInIsPattern.txt new file mode 100644 index 00000000000..2bcca489cb9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/RawTypeInIsPattern.txt @@ -0,0 +1,3 @@ +package + +public fun foo(/*0*/ a: kotlin.Any, /*1*/ b: [ERROR : Map]): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.txt b/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.txt new file mode 100644 index 00000000000..c1cb654756a --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.txt @@ -0,0 +1,22 @@ +package + +internal open class C> { + public constructor C>() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class TestFail : C> { + public constructor TestFail() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class TestOK : C { + public constructor TestOK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.txt b/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.txt new file mode 100644 index 00000000000..a0176499075 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.txt @@ -0,0 +1,8 @@ +package + +internal final class D, /*1*/ B : D> { + public constructor D, /*1*/ B : D>() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/kt1575-Class.txt b/compiler/testData/diagnostics/tests/generics/kt1575-Class.txt new file mode 100644 index 00000000000..31025fe7f8e --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/kt1575-Class.txt @@ -0,0 +1,8 @@ +package + +internal final class C> { + public constructor C>() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.txt b/compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.txt new file mode 100644 index 00000000000..9c45c0a1df5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.txt @@ -0,0 +1,8 @@ +package + +internal final class CO { + public constructor CO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/kt1575-Function.txt b/compiler/testData/diagnostics/tests/generics/kt1575-Function.txt new file mode 100644 index 00000000000..eddfcb3b03e --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/kt1575-Function.txt @@ -0,0 +1,10 @@ +package + +internal fun > foo(): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt b/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt new file mode 100644 index 00000000000..7eafa3f49fe --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/resolveGenericBoundsBeforeSupertypes.txt @@ -0,0 +1,28 @@ +package + +internal object O : Tr> { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class V { + public constructor V() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt new file mode 100644 index 00000000000..70a6eaf4048 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt @@ -0,0 +1,5 @@ +package + +internal fun main(/*0*/ tp: A, /*1*/ any: kotlin.Any): kotlin.Unit +internal fun T.invoke(): T +internal fun T.plus(/*0*/ p: T): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/InConstructor.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/InConstructor.txt new file mode 100644 index 00000000000..b30b7c324b1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/InConstructor.txt @@ -0,0 +1,11 @@ +package + +internal fun id(/*0*/ p: T): T +internal fun main(): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt new file mode 100644 index 00000000000..56c30d84cc1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt @@ -0,0 +1,5 @@ +package + +internal fun f(): T +internal fun id(/*0*/ p: T): T +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/InProperty.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/InProperty.txt new file mode 100644 index 00000000000..b41b9d1de18 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/InProperty.txt @@ -0,0 +1,5 @@ +package + +internal val v: T +internal fun id(/*0*/ p: T): T +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/InType.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/InType.txt new file mode 100644 index 00000000000..d4d2b10fbc3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/InType.txt @@ -0,0 +1,10 @@ +package + +internal fun main(/*0*/ p1: C, /*1*/ p2: C): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt new file mode 100644 index 00000000000..fb493e1e26c --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterNotProjectedOutAssign.txt @@ -0,0 +1,18 @@ +package + +internal fun test(/*0*/ t: Tr): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait Tr { + internal abstract var v: Tr + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt new file mode 100644 index 00000000000..4f69cf8b64a --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutAssign.txt @@ -0,0 +1,18 @@ +package + +internal fun test(/*0*/ t: Tr): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait Tr { + internal abstract var v: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutNoPlusAssign.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutNoPlusAssign.txt new file mode 100644 index 00000000000..4bd5c6008cf --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutNoPlusAssign.txt @@ -0,0 +1,10 @@ +package + +internal fun test(/*0*/ t: Tr): kotlin.Unit + +internal trait Tr { + internal abstract var v: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutPlusAssignDefined.txt b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutPlusAssignDefined.txt new file mode 100644 index 00000000000..a1b14ecbfa4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/generics/varProjection/setterProjectedOutPlusAssignDefined.txt @@ -0,0 +1,18 @@ +package + +internal fun test(/*0*/ t: Tr): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun plusAssign(/*0*/ c: C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Tr { + internal abstract var v: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/imports/ImportResolutionOrder.txt b/compiler/testData/diagnostics/tests/imports/ImportResolutionOrder.txt new file mode 100644 index 00000000000..32cabf2ee39 --- /dev/null +++ b/compiler/testData/diagnostics/tests/imports/ImportResolutionOrder.txt @@ -0,0 +1,29 @@ +package + +package a { + internal val x: b.X +} + +package b { + + internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package c { + internal val x: d.X +} + +package d { + + internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/imports/ImportsHiddenByDefinitionInTheSameFile.txt b/compiler/testData/diagnostics/tests/imports/ImportsHiddenByDefinitionInTheSameFile.txt new file mode 100644 index 00000000000..4959d1ca867 --- /dev/null +++ b/compiler/testData/diagnostics/tests/imports/ImportsHiddenByDefinitionInTheSameFile.txt @@ -0,0 +1,8 @@ +package + +internal final class List { + public constructor List() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/imports/RenameOnImport.txt b/compiler/testData/diagnostics/tests/imports/RenameOnImport.txt new file mode 100644 index 00000000000..18c8527e3c8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/imports/RenameOnImport.txt @@ -0,0 +1,9 @@ +package + +package a { + internal val x: kotlin.Int = 1 +} + +package b { + internal val y: kotlin.Int = 1 +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/NoSenselessComparisonForErrorType.txt b/compiler/testData/diagnostics/tests/incompleteCode/NoSenselessComparisonForErrorType.txt new file mode 100644 index 00000000000..127e2a03dbe --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/NoSenselessComparisonForErrorType.txt @@ -0,0 +1,5 @@ +package + +package a { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt b/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt new file mode 100644 index 00000000000..942b9cfa094 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun bar(/*0*/ i: kotlin.Int, /*1*/ a: [ERROR : U]): kotlin.Unit + kotlin.inline() public fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.txt b/compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.txt new file mode 100644 index 00000000000..96888e7eba9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.txt @@ -0,0 +1,5 @@ +package + +package b { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/checkNothingIsSubtype.txt b/compiler/testData/diagnostics/tests/incompleteCode/checkNothingIsSubtype.txt new file mode 100644 index 00000000000..2a878886d13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/checkNothingIsSubtype.txt @@ -0,0 +1,13 @@ +package + +package d { + internal fun infer(/*0*/ a: d.A): T + internal fun sum(/*0*/ a: kotlin.IntArray): kotlin.Int + internal fun test(/*0*/ nothing: kotlin.Nothing?): kotlin.Unit + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/controlStructuresErrors.txt b/compiler/testData/diagnostics/tests/incompleteCode/controlStructuresErrors.txt new file mode 100644 index 00000000000..73ec710991c --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/controlStructuresErrors.txt @@ -0,0 +1,4 @@ +package + +internal fun test1(): kotlin.Unit +internal fun test2(/*0*/ l: kotlin.List<[ERROR : AA]>): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/arrayExpression.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/arrayExpression.txt new file mode 100644 index 00000000000..3806835cd17 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/arrayExpression.txt @@ -0,0 +1,5 @@ +package + +package bar { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.txt new file mode 100644 index 00000000000..d457e9e1fe0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.txt @@ -0,0 +1,14 @@ +package + +package h { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal final class Square { + public constructor Square() + internal final var area: kotlin.Double + internal final var size: kotlin.Double + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/completeFunctionArgumentsOfNestedCalls.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/completeFunctionArgumentsOfNestedCalls.txt new file mode 100644 index 00000000000..4e529f9048b --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/completeFunctionArgumentsOfNestedCalls.txt @@ -0,0 +1,5 @@ +package + +package c { + internal fun demo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.txt new file mode 100644 index 00000000000..9695e56b2ac --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): [ERROR : No type, no body] \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.txt new file mode 100644 index 00000000000..6977d345240 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.txt @@ -0,0 +1,3 @@ +package + +internal fun (): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funcitonTypes.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funcitonTypes.txt new file mode 100644 index 00000000000..2b802b68b67 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funcitonTypes.txt @@ -0,0 +1,9 @@ +package + +internal final class A : ([ERROR : No type element]) -> [ERROR : No type element] { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun invoke(/*0*/ p1: [ERROR : No type element]): [ERROR : No type element] + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt new file mode 100644 index 00000000000..348e6d7d01d --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteEnumReference.txt @@ -0,0 +1,70 @@ +package + +internal fun foo(): kotlin.Unit + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : E { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry B : E { + private constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry C : E { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.txt new file mode 100644 index 00000000000..c65b9413073 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.txt @@ -0,0 +1,5 @@ +package + +package c { + internal val i: [ERROR : No type, no body] +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.txt new file mode 100644 index 00000000000..a1e1b998616 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.txt @@ -0,0 +1,5 @@ +package + +package c { + internal val i: kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.txt new file mode 100644 index 00000000000..284b8ee09e3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ a: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.txt new file mode 100644 index 00000000000..f3686eb62ce --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.txt @@ -0,0 +1,3 @@ +package + +internal fun bar(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/noTypeParamsInReturnType.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/noTypeParamsInReturnType.txt new file mode 100644 index 00000000000..0220dc12c7c --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/noTypeParamsInReturnType.txt @@ -0,0 +1,7 @@ +package + +package b { + internal fun bar123(): kotlin.Unit + internal fun foo(/*0*/ map: kotlin.Map): R + internal fun getMap(): kotlin.Map +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/typeReferenceError.txt b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/typeReferenceError.txt new file mode 100644 index 00000000000..46c531f7a10 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/typeReferenceError.txt @@ -0,0 +1,12 @@ +package + +package typeReferenceError { + + internal final class Pair : ([ERROR : No type element]) -> [ERROR : main] { + public constructor Pair() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun invoke(/*0*/ p1: [ERROR : No type element]): [ERROR : main] + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/inExpr.txt b/compiler/testData/diagnostics/tests/incompleteCode/inExpr.txt new file mode 100644 index 00000000000..9e10e8506f9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/inExpr.txt @@ -0,0 +1,5 @@ +package + +package l { + internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.txt b/compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.txt new file mode 100644 index 00000000000..bb4f972ec7c --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.txt @@ -0,0 +1,8 @@ +package + +package sum { + internal fun assertEquals(/*0*/ actual: T?, /*1*/ expected: T?, /*2*/ message: kotlin.Any? = ...): kotlin.Unit + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun sum(/*0*/ a: kotlin.IntArray): kotlin.Int + internal fun test(/*0*/ expectedSum: kotlin.Int, /*1*/ vararg data: kotlin.Int /*kotlin.IntArray*/): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/incompleteEquals.txt b/compiler/testData/diagnostics/tests/incompleteCode/incompleteEquals.txt new file mode 100644 index 00000000000..07ee8085d07 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/incompleteEquals.txt @@ -0,0 +1,5 @@ +package + +package a { + internal fun foo(/*0*/ a: kotlin.Any): kotlin.Boolean +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/kt1955.txt b/compiler/testData/diagnostics/tests/incompleteCode/kt1955.txt new file mode 100644 index 00000000000..669b264d85a --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/kt1955.txt @@ -0,0 +1,5 @@ +package + +package b { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/kt2014.txt b/compiler/testData/diagnostics/tests/incompleteCode/kt2014.txt new file mode 100644 index 00000000000..7152d5056c0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/kt2014.txt @@ -0,0 +1,29 @@ +package + +package c { + internal fun x(/*0*/ f: c.Foo): kotlin.Unit + + internal final class Foo { + public constructor Foo() + internal final val a: kotlin.Int = 1 + internal final fun bar(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun prop(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object R { + private constructor R() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : c.R { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/kt4866UnresolvedArrayAccess.txt b/compiler/testData/diagnostics/tests/incompleteCode/kt4866UnresolvedArrayAccess.txt new file mode 100644 index 00000000000..bb4a1faf950 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/kt4866UnresolvedArrayAccess.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ i: kotlin.Int, /*1*/ j: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.txt b/compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.txt new file mode 100644 index 00000000000..f6eb7614ff1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.txt @@ -0,0 +1,13 @@ +package + +package a { + internal fun main(/*0*/ arg: a.MyClass1): kotlin.Unit + + internal final class MyClass1 { + public constructor MyClass1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun plus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.txt b/compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.txt new file mode 100644 index 00000000000..669b264d85a --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.txt @@ -0,0 +1,5 @@ +package + +package b { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.txt b/compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.txt new file mode 100644 index 00000000000..c9580b3f127 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.txt @@ -0,0 +1,5 @@ +package + +package d { + internal fun foo(/*0*/ a: kotlin.IntArray): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/typeParameterOnLhsOfDot.txt b/compiler/testData/diagnostics/tests/incompleteCode/typeParameterOnLhsOfDot.txt new file mode 100644 index 00000000000..b7da40904b8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/typeParameterOnLhsOfDot.txt @@ -0,0 +1,12 @@ +package + +package bar { + + internal final class S { + public constructor S() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/unresolvedArguments.txt b/compiler/testData/diagnostics/tests/incompleteCode/unresolvedArguments.txt new file mode 100644 index 00000000000..94271839a11 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/unresolvedArguments.txt @@ -0,0 +1,7 @@ +package + +internal fun bar(/*0*/ i: kotlin.Int): kotlin.Unit +internal fun bar(/*0*/ s: kotlin.String): kotlin.Unit +internal fun foo(/*0*/ i: kotlin.Int, /*1*/ t: T): kotlin.Unit +internal fun foo(/*0*/ s: kotlin.String, /*1*/ t: T): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/unresolvedOperation.txt b/compiler/testData/diagnostics/tests/incompleteCode/unresolvedOperation.txt new file mode 100644 index 00000000000..fc2b4c26973 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/unresolvedOperation.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ a: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/incompleteCode/variableDeclarationInSelector.txt b/compiler/testData/diagnostics/tests/incompleteCode/variableDeclarationInSelector.txt new file mode 100644 index 00000000000..930c61b9046 --- /dev/null +++ b/compiler/testData/diagnostics/tests/incompleteCode/variableDeclarationInSelector.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ s: kotlin.String): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.txt b/compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.txt new file mode 100644 index 00000000000..a1c923c72f0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.txt @@ -0,0 +1,6 @@ +package + +internal val n: kotlin.Nothing +internal fun foo1(): kotlin.Unit +internal fun fooT22(): T? +internal fun T?.sure(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/arrayConstructor.txt b/compiler/testData/diagnostics/tests/inference/arrayConstructor.txt new file mode 100644 index 00000000000..16f22e1ec67 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/arrayConstructor.txt @@ -0,0 +1,5 @@ +package + +package b { + internal fun bar(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveAmbiguity.txt b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveAmbiguity.txt new file mode 100644 index 00000000000..ef83d702fce --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveAmbiguity.txt @@ -0,0 +1,7 @@ +package + +package f { + internal fun g(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int): kotlin.Collection + internal fun g(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any): kotlin.List + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveFunctionLiteralsNoUse.txt b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveFunctionLiteralsNoUse.txt new file mode 100644 index 00000000000..c32cf16d91b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveFunctionLiteralsNoUse.txt @@ -0,0 +1,7 @@ +package + +package f { + internal fun h(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int, /*2*/ r: R, /*3*/ f: (kotlin.Boolean) -> kotlin.Int): kotlin.Int + internal fun h(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any, /*2*/ r: R, /*3*/ f: (kotlin.Boolean) -> kotlin.Int): kotlin.Int + internal fun test(): [ERROR : Error function type] +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoInfoForParameter.txt b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoInfoForParameter.txt new file mode 100644 index 00000000000..6de9755cb0c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoInfoForParameter.txt @@ -0,0 +1,8 @@ +package + +package f { + internal fun emptyList(): kotlin.List + internal fun f(/*0*/ a: kotlin.Any, /*1*/ l: kotlin.List): kotlin.Collection + internal fun f(/*0*/ i: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.List + internal fun test(/*0*/ l: kotlin.List): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoneApplicable.txt b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoneApplicable.txt new file mode 100644 index 00000000000..31c0d224c19 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoneApplicable.txt @@ -0,0 +1,7 @@ +package + +package f { + internal fun f(/*0*/ a: kotlin.Any, /*1*/ t: T, /*2*/ l: kotlin.MutableList): kotlin.Unit + internal fun f(/*0*/ i: kotlin.Int, /*1*/ t: T, /*2*/ c: kotlin.MutableCollection): kotlin.Unit + internal fun test(/*0*/ l: kotlin.List): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveWithFunctionLiterals.txt b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveWithFunctionLiterals.txt new file mode 100644 index 00000000000..11848ba2e3d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/cannotCompleteResolveWithFunctionLiterals.txt @@ -0,0 +1,8 @@ +package + +package f { + internal fun getAnswer(): kotlin.Int + internal fun h(/*0*/ f: (kotlin.Boolean) -> R): kotlin.Int + internal fun h(/*0*/ f: (kotlin.String) -> R): kotlin.Int + internal fun test(): [ERROR : Error function type] +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/completeInferenceIfManyFailed.txt b/compiler/testData/diagnostics/tests/inference/completeInferenceIfManyFailed.txt new file mode 100644 index 00000000000..5b4bbb7c63d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/completeInferenceIfManyFailed.txt @@ -0,0 +1,7 @@ +package + +package d { + internal fun joinT(/*0*/ x: kotlin.Any, /*1*/ y: T): T? + internal fun joinT(/*0*/ x: kotlin.Int, /*1*/ vararg a: T /*kotlin.Array*/): T? + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/conflictingSubstitutions.txt b/compiler/testData/diagnostics/tests/inference/conflictingSubstitutions.txt new file mode 100644 index 00000000000..a9d8a69df6b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/conflictingSubstitutions.txt @@ -0,0 +1,8 @@ +package + +package conflictingSubstitutions { + internal fun elemAndList(/*0*/ r: R, /*1*/ t: kotlin.MutableList): R + internal fun list(/*0*/ value: T): java.util.ArrayList + internal fun test(): kotlin.Unit + internal fun R.elemAndListWithReceiver(/*0*/ r: R, /*1*/ t: kotlin.MutableList): R +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/constraints/constraintOnFunctionLiteral.txt b/compiler/testData/diagnostics/tests/inference/constraints/constraintOnFunctionLiteral.txt new file mode 100644 index 00000000000..0042b5201a0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/constraints/constraintOnFunctionLiteral.txt @@ -0,0 +1,7 @@ +package + +package c { + public fun > kotlin.Array.mapTo(/*0*/ result: C, /*1*/ transform: (T) -> R): C + internal fun kotlin.Array.toArrayList(): java.util.ArrayList + internal fun kotlin.Array.toIntArray(): kotlin.IntArray +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/constraints/equalityConstraintOnNullableType.txt b/compiler/testData/diagnostics/tests/inference/constraints/equalityConstraintOnNullableType.txt new file mode 100644 index 00000000000..ff256db3801 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/constraints/equalityConstraintOnNullableType.txt @@ -0,0 +1,19 @@ +package + +internal fun doA(/*0*/ a: A): T +internal fun foo(/*0*/ a: A, /*1*/ aN: A): T +internal fun test(/*0*/ a: A, /*1*/ aN: A): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/constraints/notNullConstraintOnNullableType.txt b/compiler/testData/diagnostics/tests/inference/constraints/notNullConstraintOnNullableType.txt new file mode 100644 index 00000000000..451b4a69209 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/constraints/notNullConstraintOnNullableType.txt @@ -0,0 +1,33 @@ +package + +internal fun doA(/*0*/ i: A): kotlin.Unit +internal fun doIn(/*0*/ i: In): kotlin.Unit +internal fun doOut(/*0*/ o: Out): T +internal fun doT(/*0*/ t: T?): T +internal fun test(/*0*/ out: Out, /*1*/ i: In, /*2*/ inv: A): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait In { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Out { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/constraints/subtypeConstraintOnNullableType.txt b/compiler/testData/diagnostics/tests/inference/constraints/subtypeConstraintOnNullableType.txt new file mode 100644 index 00000000000..51b9ed0e592 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/constraints/subtypeConstraintOnNullableType.txt @@ -0,0 +1,25 @@ +package + +internal fun doOut(/*0*/ o: Out): T +internal fun foo(/*0*/ a: A, /*1*/ o: Out): T +internal fun test(/*0*/ a: A, /*1*/ aN: A, /*2*/ o: Out): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Out { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/constraints/supertypeConstraintOnNullableType.txt b/compiler/testData/diagnostics/tests/inference/constraints/supertypeConstraintOnNullableType.txt new file mode 100644 index 00000000000..4a0eca9ce80 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/constraints/supertypeConstraintOnNullableType.txt @@ -0,0 +1,25 @@ +package + +internal fun doIn(/*0*/ i: In): T +internal fun foo(/*0*/ a: A, /*1*/ i: In): T +internal fun test(/*0*/ a: A, /*1*/ aN: A, /*2*/ i: In): kotlin.Unit +internal fun T.checkType(/*0*/ f: (_) -> kotlin.Unit): (_) -> kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait In { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/dependOnExpectedType.txt b/compiler/testData/diagnostics/tests/inference/dependOnExpectedType.txt new file mode 100644 index 00000000000..b2de2ca7332 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/dependOnExpectedType.txt @@ -0,0 +1,12 @@ +package + +package h { + internal fun both(/*0*/ t1: T, /*1*/ t2: T): T + internal fun elem(/*0*/ t: kotlin.List): R + internal fun elemAndList(/*0*/ r: R, /*1*/ t: kotlin.List): R + internal fun id(/*0*/ t: T): T + internal fun id1(/*0*/ t: T): T + internal fun list(/*0*/ value: T): java.util.ArrayList + internal fun newList(): java.util.ArrayList + internal fun test1(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/dependantOnVariance.txt b/compiler/testData/diagnostics/tests/inference/dependantOnVariance.txt new file mode 100644 index 00000000000..c16133ebe39 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/dependantOnVariance.txt @@ -0,0 +1,19 @@ +package + +package a { + internal fun getMyList(/*0*/ t: T): a.MyList + internal fun getMyListToReadFrom(/*0*/ t: T): a.MyList + internal fun getMyListToWriteTo(/*0*/ t: T): a.MyList + internal fun readFromMyList(/*0*/ l: a.MyList, /*1*/ t: T): kotlin.Unit + internal fun test1(/*0*/ int: kotlin.Int, /*1*/ any: kotlin.Any): kotlin.Unit + internal fun use(/*0*/ vararg a: kotlin.Any /*kotlin.Array*/): kotlin.Array + internal fun useMyList(/*0*/ l: a.MyList, /*1*/ t: T): kotlin.Unit + internal fun writeToMyList(/*0*/ l: a.MyList, /*1*/ t: T): kotlin.Unit + + internal final class MyList { + public constructor MyList(/*0*/ t: T) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/dependantOnVarianceNullable.txt b/compiler/testData/diagnostics/tests/inference/dependantOnVarianceNullable.txt new file mode 100644 index 00000000000..b9eb65c4674 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/dependantOnVarianceNullable.txt @@ -0,0 +1,6 @@ +package + +package b { + internal fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator + internal fun foo(/*0*/ list: kotlin.List): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/functionPlaceholderError.txt b/compiler/testData/diagnostics/tests/inference/functionPlaceholderError.txt new file mode 100644 index 00000000000..7390f3f3f4f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/functionPlaceholderError.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun emptyList(): kotlin.List + internal fun foo(/*0*/ f: T.() -> kotlin.Unit, /*1*/ l: kotlin.List): T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/hasErrorInConstrainingTypes.txt b/compiler/testData/diagnostics/tests/inference/hasErrorInConstrainingTypes.txt new file mode 100644 index 00000000000..3be2b5e403a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/hasErrorInConstrainingTypes.txt @@ -0,0 +1,6 @@ +package + +package n { + internal fun foo(/*0*/ t: T, /*1*/ t1: T): kotlin.Unit + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/inferInFunctionLiterals.txt b/compiler/testData/diagnostics/tests/inference/inferInFunctionLiterals.txt new file mode 100644 index 00000000000..de3dfa9f88a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/inferInFunctionLiterals.txt @@ -0,0 +1,7 @@ +package + +package n { + internal fun expected(/*0*/ t: T, /*1*/ f: () -> T): T + internal fun test(/*0*/ arrayList: java.util.ArrayList, /*1*/ list: kotlin.List): kotlin.Unit + internal fun kotlin.List.reverse(): kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/kt1293.txt b/compiler/testData/diagnostics/tests/inference/kt1293.txt new file mode 100644 index 00000000000..f172be96ed7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/kt1293.txt @@ -0,0 +1,6 @@ +package + +package kt1293 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun requiresInt(/*0*/ i: kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/kt3184.txt b/compiler/testData/diagnostics/tests/inference/kt3184.txt new file mode 100644 index 00000000000..9132e888e53 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/kt3184.txt @@ -0,0 +1,9 @@ +package + +package a { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit + private fun test(/*0*/ value: T, /*1*/ extf: kotlin.String.(T) -> kotlin.Unit): kotlin.Unit + internal fun tests(): kotlin.Unit + internal fun kotlin.MutableMap.set(/*0*/ key: K, /*1*/ value: V): V? +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/kt619.txt b/compiler/testData/diagnostics/tests/inference/kt619.txt new file mode 100644 index 00000000000..8544ea72988 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/kt619.txt @@ -0,0 +1,10 @@ +package + +internal final class A : kotlin.Comparable { + public constructor A(/*0*/ t: kotlin.Int) + internal final var i: kotlin.Int + public open override /*1*/ fun compareTo(/*0*/ other: A): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/listConstructor.txt b/compiler/testData/diagnostics/tests/inference/listConstructor.txt new file mode 100644 index 00000000000..d8e00ff53b8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/listConstructor.txt @@ -0,0 +1,9 @@ +package + +package a { + internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList + internal fun cons(/*0*/ x: A, /*1*/ xs: kotlin.List): kotlin.List + internal fun nil(): kotlin.List + internal fun test(): kotlin.Unit + internal fun > kotlin.Array.toCollection(/*0*/ result: C): C +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/mapFunction.txt b/compiler/testData/diagnostics/tests/inference/mapFunction.txt new file mode 100644 index 00000000000..ea54e4cd006 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/mapFunction.txt @@ -0,0 +1,8 @@ +package + +package a { + internal fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array + internal fun foo(): kotlin.Unit + internal fun kotlin.Array.map(/*0*/ transform: (T) -> R): kotlin.List + internal fun kotlin.Iterable.map(/*0*/ transform: (T) -> R): kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/mostSpecificAfterInference.txt b/compiler/testData/diagnostics/tests/inference/mostSpecificAfterInference.txt new file mode 100644 index 00000000000..95fd82a9b14 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/mostSpecificAfterInference.txt @@ -0,0 +1,10 @@ +package + +package i { + internal fun test(/*0*/ list: kotlin.List): kotlin.Unit + internal fun test1(/*0*/ list: kotlin.List): kotlin.Unit + internal fun java.lang.Iterable.foo(): kotlin.Unit + internal fun kotlin.Collection.foo(): kotlin.Unit + internal fun java.lang.Iterable.map1(/*0*/ f: (T) -> R): kotlin.List + internal fun kotlin.Collection.map1(/*0*/ f: (T) -> R): kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/arrayAccess.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/arrayAccess.txt new file mode 100644 index 00000000000..bb5c70b5033 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/arrayAccess.txt @@ -0,0 +1,14 @@ +package + +package b { + internal fun bar(/*0*/ l: kotlin.List): kotlin.List + internal fun test(/*0*/ a: b.A): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ i: kotlin.Int): kotlin.List + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt new file mode 100644 index 00000000000..fb89d011c8c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/binaryExpressions.txt @@ -0,0 +1,30 @@ +package + +package h { + internal fun id(/*0*/ t: T): T + internal fun newA(): h.A + internal fun test(/*0*/ z: h.Z): kotlin.Unit + internal fun test1(/*0*/ z: h.Z): kotlin.Unit + internal fun test2(/*0*/ z: h.Z): kotlin.Unit + internal fun test3(/*0*/ z: h.Z): kotlin.Unit + internal fun test4(/*0*/ collection: kotlin.Collection>): kotlin.Unit + internal fun test5(): kotlin.Unit + internal fun toBeOrNot(): kotlin.Boolean + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + internal fun h.Z.compareTo(/*0*/ a: h.A): kotlin.Int + internal fun h.Z.equals(/*0*/ any: kotlin.Any): kotlin.Int + internal fun h.Z.foo(/*0*/ a: h.A): h.A + internal fun h.Z.plus(/*0*/ a: h.A): h.A + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Z { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/checkTypesForQualifiedProperties.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/checkTypesForQualifiedProperties.txt new file mode 100644 index 00000000000..3a6af76d5db --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/checkTypesForQualifiedProperties.txt @@ -0,0 +1,14 @@ +package + +package a { + internal fun foo(/*0*/ s: kotlin.String): kotlin.String + internal fun test(/*0*/ c: a.C): kotlin.Unit + + internal final class C { + public constructor C(/*0*/ b: kotlin.Int) + internal final val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsForArraySetExpression.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsForArraySetExpression.txt new file mode 100644 index 00000000000..143ca63f8d0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsForArraySetExpression.txt @@ -0,0 +1,5 @@ +package + +internal fun foo(/*0*/ t: T): T +internal fun test(/*0*/ map: kotlin.MutableMap, /*1*/ t: kotlin.Int): kotlin.Unit +internal fun kotlin.MutableMap.set(/*0*/ key: K, /*1*/ value: V): V? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsInference.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsInference.txt new file mode 100644 index 00000000000..eba02db0aff --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedCallsInference.txt @@ -0,0 +1,14 @@ +package + +package a { + public fun kotlin.Iterable.withIndices(): kotlin.List> + + public final class Pair { + public constructor Pair(/*0*/ first: A, /*1*/ second: B) + public final val first: A + public final val second: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedForVariableAsFunctionCall.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedForVariableAsFunctionCall.txt new file mode 100644 index 00000000000..70295d434a0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/completeNestedForVariableAsFunctionCall.txt @@ -0,0 +1,28 @@ +package + +package j { + internal fun foo(/*0*/ a: j.A): kotlin.Unit + internal fun id(/*0*/ r: R): R + + internal final class A { + public constructor A(/*0*/ b: j.B) + internal final val b: j.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ f: (T) -> T): j.MyFunc + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait MyFunc { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/inferenceForNestedBinaryCall.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/inferenceForNestedBinaryCall.txt new file mode 100644 index 00000000000..761ad731f90 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/inferenceForNestedBinaryCall.txt @@ -0,0 +1,7 @@ +package + +package aaa { + internal fun a(): kotlin.Unit + internal fun id(/*0*/ t: T): T + internal fun T.foo(/*0*/ t: T): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/kt3395.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/kt3395.txt new file mode 100644 index 00000000000..c2353610948 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/kt3395.txt @@ -0,0 +1,18 @@ +package + +package b { + internal fun foo(/*0*/ t: T): T + internal fun mapOf(/*0*/ vararg values: b.Pair /*kotlin.Array>*/): kotlin.Map + internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit + public fun query(/*0*/ t: T, /*1*/ args: kotlin.Map): kotlin.List + internal fun test(/*0*/ pair: b.Pair): kotlin.Unit + internal fun test(/*0*/ t: kotlin.String): kotlin.Unit + internal fun A.to(/*0*/ that: B): b.Pair + + internal final class Pair { + public constructor Pair() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/kt3461checkTypes.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/kt3461checkTypes.txt new file mode 100644 index 00000000000..22f1b0a51cd --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/kt3461checkTypes.txt @@ -0,0 +1,15 @@ +package + +package a { + internal fun foo(/*0*/ s: kotlin.String): kotlin.Unit + internal fun r(): kotlin.Int? + internal fun test(): kotlin.Unit + + internal final class F { + public constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun p(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/makeNullableIfSafeCall.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/makeNullableIfSafeCall.txt new file mode 100644 index 00000000000..2cb4a8b19a4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/makeNullableIfSafeCall.txt @@ -0,0 +1,24 @@ +package + +package a { + internal fun doInt(/*0*/ i: kotlin.Int): kotlin.Int + internal fun test(/*0*/ a: a.A?): kotlin.Unit + internal fun test(/*0*/ u: a.A?, /*1*/ x: a.A?, /*2*/ y: a.A?, /*3*/ z: a.A?, /*4*/ w: a.A, /*5*/ v: a.A?): kotlin.Unit + internal fun a.B?.bar(): kotlin.Int + internal fun a.B?.baz(): kotlin.Int? + + internal trait A { + internal abstract val b: a.B + internal abstract val nb: a.B? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nestedCalls/nontrivialCallExpression.txt b/compiler/testData/diagnostics/tests/inference/nestedCalls/nontrivialCallExpression.txt new file mode 100644 index 00000000000..ce57afc8ab6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nestedCalls/nontrivialCallExpression.txt @@ -0,0 +1,10 @@ +package + +package a { + internal fun bar(/*0*/ a: kotlin.Any): kotlin.Any + internal fun bar(/*0*/ i: kotlin.Int): kotlin.Int + internal fun emptyList(): kotlin.List + internal fun foo(/*0*/ l: kotlin.List): kotlin.Int + internal fun makeNullable(/*0*/ t: T): T? + internal fun test(/*0*/ array: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/noInformationForParameter.txt b/compiler/testData/diagnostics/tests/inference/noInformationForParameter.txt new file mode 100644 index 00000000000..422f268e7aa --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/noInformationForParameter.txt @@ -0,0 +1,6 @@ +package + +package noInformationForParameter { + internal fun newList(): java.util.ArrayList + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/nullableUpperBound.txt b/compiler/testData/diagnostics/tests/inference/nullableUpperBound.txt new file mode 100644 index 00000000000..786cf52eec1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/nullableUpperBound.txt @@ -0,0 +1,13 @@ +package + +package o { + internal fun accept(/*0*/ v: o.JV): R? + internal fun foo(): kotlin.String? + + internal open class JV { + public constructor JV() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/opposite.txt b/compiler/testData/diagnostics/tests/inference/opposite.txt new file mode 100644 index 00000000000..8d1cc0d093d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/opposite.txt @@ -0,0 +1,26 @@ +package + +package a { + + internal trait Persistent { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait PersistentFactory { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Relation { + public constructor Relation(/*0*/ sources: a.PersistentFactory, /*1*/ targets: a.PersistentFactory) + internal final val sources: a.PersistentFactory + internal final val targets: a.PersistentFactory + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun opposite(): a.Relation + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/possibleCycleOnConstraints.txt b/compiler/testData/diagnostics/tests/inference/possibleCycleOnConstraints.txt new file mode 100644 index 00000000000..ae6d1c09e50 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/possibleCycleOnConstraints.txt @@ -0,0 +1,6 @@ +package + +package a { + internal fun g(/*0*/ f: () -> kotlin.List): T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt b/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt new file mode 100644 index 00000000000..c7c0c16dacc --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/compareBy.txt @@ -0,0 +1,13 @@ +package + +internal fun compareBy(/*0*/ a: T?, /*1*/ b: T?, /*2*/ vararg functions: T.() -> kotlin.Comparable? /*kotlin.Array kotlin.Comparable?>*/): kotlin.Int + +internal final class Item : kotlin.Comparable { + public constructor Item(/*0*/ name: kotlin.String, /*1*/ rating: kotlin.Int) + internal final val name: kotlin.String + internal final val rating: kotlin.Int + public open override /*1*/ fun compareTo(/*0*/ other: Item): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1029.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1029.txt new file mode 100644 index 00000000000..232cf4fdb21 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1029.txt @@ -0,0 +1,7 @@ +package + +package i { + internal fun a(): kotlin.Unit + public fun from(/*0*/ yielder: () -> kotlin.Iterable): kotlin.Iterable + public fun kotlin.Iterable.where(/*0*/ predicate: (T) -> kotlin.Boolean): () -> kotlin.Iterable +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1031.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1031.txt new file mode 100644 index 00000000000..2b973567a15 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1031.txt @@ -0,0 +1,7 @@ +package + +package i { + internal fun a(): kotlin.Unit + public fun select(/*0*/ yielder: () -> kotlin.Iterable, /*1*/ selector: (TItem) -> TResult): () -> kotlin.Iterable + public fun kotlin.Iterable.where(/*0*/ predicate: (TItem) -> kotlin.Boolean): () -> kotlin.Iterable +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1127.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1127.txt new file mode 100644 index 00000000000..83b87320314 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1127.txt @@ -0,0 +1,6 @@ +package + +package d { + internal fun asList(/*0*/ t: T): kotlin.List? + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1145.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1145.txt new file mode 100644 index 00000000000..4b5f110a1db --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1145.txt @@ -0,0 +1,7 @@ +package + +package d { + internal fun test(/*0*/ numbers: kotlin.Iterable): kotlin.Unit + internal fun kotlin.Iterable.fold(/*0*/ initial: T, /*1*/ operation: (T, T) -> T): T + internal fun kotlin.Iterable.map(/*0*/ transform: (T) -> R): kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1358.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1358.txt new file mode 100644 index 00000000000..831d55e9590 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1358.txt @@ -0,0 +1,7 @@ +package + +package d { + internal fun bar(/*0*/ a: kotlin.Any?): kotlin.Unit + internal fun T?.foo(): kotlin.Unit + internal fun T?.sure(): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1410.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1410.txt new file mode 100644 index 00000000000..fcef60cc573 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1410.txt @@ -0,0 +1,8 @@ +package + +package d { + internal fun foo(/*0*/ result: kotlin.MutableList, /*1*/ collection: kotlin.MutableCollection, /*2*/ prefix: kotlin.String): kotlin.Unit + internal fun test(/*0*/ result: kotlin.MutableList, /*1*/ collection: kotlin.MutableCollection, /*2*/ prefix: kotlin.String): kotlin.Unit + public fun kotlin.MutableCollection.filterToMy(/*0*/ result: kotlin.MutableList, /*1*/ filter: (T) -> kotlin.Boolean): kotlin.MutableCollection + internal fun kotlin.String.startsWith(/*0*/ prefix: kotlin.String): kotlin.Boolean +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1558.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1558.txt new file mode 100644 index 00000000000..d39aeb8abb1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1558.txt @@ -0,0 +1,7 @@ +package + +package j { + internal fun testArrays(/*0*/ ci: kotlin.List, /*1*/ cii: kotlin.List?): kotlin.Unit + internal fun T?.sure(): T + internal fun kotlin.List.toArray(/*0*/ ar: kotlin.Array): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1718.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1718.txt new file mode 100644 index 00000000000..16b5a116cd7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1718.txt @@ -0,0 +1,7 @@ +package + +package n { + internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList + internal fun test(): kotlin.Unit + internal fun kotlin.Iterable.plus(/*0*/ elements: kotlin.Iterable): kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt1944.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt1944.txt new file mode 100644 index 00000000000..1bd745751f3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt1944.txt @@ -0,0 +1,14 @@ +package + +package j { + internal fun run(/*0*/ f: () -> T): T + + internal final class P { + public constructor P() + internal final var x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt new file mode 100644 index 00000000000..3309296035f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2179.txt @@ -0,0 +1,10 @@ +package + +package i { + internal val kotlin.Collection.size: kotlin.Int + internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList + internal fun test(): kotlin.Unit + internal fun kotlin.Collection.map(/*0*/ transform: (T) -> R): kotlin.List + internal fun > kotlin.Collection.mapTo(/*0*/ result: C, /*1*/ transform: (T) -> R): C + internal fun > kotlin.Array.toCollection(/*0*/ result: C): C +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2200.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2200.txt new file mode 100644 index 00000000000..86c90b68866 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2200.txt @@ -0,0 +1,6 @@ +package + +package n { + internal fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2283.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2283.txt new file mode 100644 index 00000000000..6aa22c61e62 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2283.txt @@ -0,0 +1,12 @@ +package + +package a { + internal fun foo(): kotlin.Unit + internal fun a.Foo.map(/*0*/ f: (A) -> B): a.Foo + + internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2286.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2286.txt new file mode 100644 index 00000000000..e8ec1a18ce4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2286.txt @@ -0,0 +1,17 @@ +package + +package n { + internal fun kotlin.Iterable.find(/*0*/ predicate: (T) -> kotlin.Boolean): T? + + internal abstract class Buggy { + public constructor Buggy() + internal final val anotherThree: kotlin.Int + internal abstract val coll: kotlin.Collection + internal final val extendedGetter: kotlin.Int + internal final val yetAnotherThree: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun getThree(): kotlin.Int? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2294.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2294.txt new file mode 100644 index 00000000000..6f2f73237e5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2294.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array + public fun foo(/*0*/ array: kotlin.Array): kotlin.Array + public fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2320.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2320.txt new file mode 100644 index 00000000000..d00fca095ba --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2320.txt @@ -0,0 +1,19 @@ +package + +package i { + internal fun i.NotMap.mapValuesOnly(/*0*/ f: (B) -> C): i.NotMap + internal fun i.NotMap.mapValuesOriginal(/*0*/ ff: (i.Entry) -> R): i.NotMap + + internal trait Entry { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getValue(): B + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait NotMap { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2324.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2324.txt new file mode 100644 index 00000000000..210f722c73a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2324.txt @@ -0,0 +1,9 @@ +package + +package i { + internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList + internal fun assertEquals(/*0*/ expected: kotlin.Any?, /*1*/ actual: kotlin.Any?, /*2*/ message: kotlin.String = ...): kotlin.Unit + internal fun someFunction(/*0*/ list: kotlin.List, /*1*/ transform: (T) -> K): kotlin.List + internal fun testSomeFunction(): kotlin.Unit + internal fun > kotlin.Array.toCollection(/*0*/ result: C): C +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2407.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2407.txt new file mode 100644 index 00000000000..4634616d80d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2407.txt @@ -0,0 +1,8 @@ +package + +package n { + internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList + internal fun test(): kotlin.Unit + internal fun kotlin.Iterable.fold(/*0*/ initial: T, /*1*/ operation: (T, T) -> T): T + internal fun kotlin.Collection.map(/*0*/ transform: (T) -> R): kotlin.List +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2445.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2445.txt new file mode 100644 index 00000000000..e620b8c4c4e --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2445.txt @@ -0,0 +1,6 @@ +package + +package a { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun test(/*0*/ callback: (R) -> kotlin.Unit): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2459.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2459.txt new file mode 100644 index 00000000000..41d2960a7a3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2459.txt @@ -0,0 +1,14 @@ +package + +package b { + internal fun arrayList(/*0*/ vararg values: T /*kotlin.Array*/): java.util.ArrayList + internal fun f(/*0*/ x: T): b.B + + internal final class B { + public constructor B(/*0*/ x: kotlin.List) + internal final val x: kotlin.List + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2484.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2484.txt new file mode 100644 index 00000000000..0e91fffce88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2484.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun bar(/*0*/ operation: (kotlin.String) -> kotlin.Unit): kotlin.Unit + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun kotlin.Array.forEach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2505.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2505.txt new file mode 100644 index 00000000000..36daeb25ef3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2505.txt @@ -0,0 +1,27 @@ +package + +package a { + internal fun test(/*0*/ httpResponse: a.HttpResponse, /*1*/ rtype: a.MyClass): kotlin.Unit + + public open class HttpResponse { + public constructor HttpResponse() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun parseAs(/*0*/ dataClass: a.MyClass): T + public open fun parseAs(/*0*/ dataType: a.MyType): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyClass : a.MyType { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait MyType { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2514.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2514.txt new file mode 100644 index 00000000000..d78f3c88e6b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2514.txt @@ -0,0 +1,7 @@ +package + +package kt2514 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun T.use(/*0*/ block: (T) -> R): R + internal fun java.lang.Thread.use(/*0*/ block: java.lang.Thread.() -> T): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2741.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2741.txt new file mode 100644 index 00000000000..b8885d89f74 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2741.txt @@ -0,0 +1,15 @@ +package + +package a { + internal fun _arrayList(/*0*/ vararg values: T /*kotlin.Array*/): kotlin.List + internal fun test(): kotlin.Unit + internal fun > kotlin.Iterable._sortBy(/*0*/ f: (T) -> R): kotlin.List + + internal final class _Pair { + public constructor _Pair(/*0*/ a: A) + internal final val a: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2838.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2838.txt new file mode 100644 index 00000000000..505c0099469 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2838.txt @@ -0,0 +1,9 @@ +package + +package a { + internal fun bar(/*0*/ a: T, /*1*/ b: kotlin.Map): kotlin.String? + internal fun foo(/*0*/ a: T, /*1*/ b: kotlin.Map?): kotlin.String? + internal fun test(/*0*/ a: kotlin.Int): kotlin.Unit + internal fun test1(/*0*/ a: kotlin.Int): kotlin.Unit + internal fun test2(/*0*/ a: kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt new file mode 100644 index 00000000000..b89da0f7115 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt @@ -0,0 +1,19 @@ +package + +package a { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + kotlin.inline() public fun T.use1(/*0*/ block: (T) -> R): R + + internal final class C : a.Closeable { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Closeable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt new file mode 100644 index 00000000000..0aecfb5fe26 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt @@ -0,0 +1,21 @@ +package + +package a { + internal fun test(): kotlin.Unit + kotlin.inline() public fun T.use(/*0*/ block: (T) -> R): R + + internal final class C : a.Closeable { + public constructor C() + internal open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Closeable { + internal open fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt new file mode 100644 index 00000000000..471742f6bde --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt @@ -0,0 +1,21 @@ +package + +package a { + internal fun test(): kotlin.Unit + kotlin.inline() public fun use(/*0*/ t: T, /*1*/ block: T.(T) -> R): R + + internal final class C : a.Closeable { + public constructor C() + internal open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Closeable { + internal open fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt new file mode 100644 index 00000000000..c6acb347ad0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt @@ -0,0 +1,21 @@ +package + +package a { + internal fun test(): kotlin.Unit + kotlin.inline() public fun T.use(/*0*/ block: T.() -> R): R + + internal final class C : a.Closeable { + public constructor C() + internal open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Closeable { + internal open fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2842.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2842.txt new file mode 100644 index 00000000000..107656bbfef --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2842.txt @@ -0,0 +1,16 @@ +package + +package c { + internal fun foo(): kotlin.Boolean + internal fun getNullableList(): kotlin.List? + internal fun test(/*0*/ a: c.A?): kotlin.Unit + internal fun test(/*0*/ nullabilityInfoMap: kotlin.Map?): kotlin.Unit + internal fun c.A.foo(): kotlin.Unit + public fun kotlin.Map.iterator(): kotlin.Iterator> + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2883.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2883.txt new file mode 100644 index 00000000000..bd80191b45c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2883.txt @@ -0,0 +1,18 @@ +package + +package a { + internal fun bar(/*0*/ t: T): T + internal fun bar(/*0*/ context: a.Y): TItem + public fun doAction(/*0*/ action: () -> kotlin.Unit): kotlin.Unit + internal fun foo(): kotlin.Unit + internal fun test(): kotlin.Unit + internal fun testWithoutInference(/*0*/ col: kotlin.MutableCollection): kotlin.Unit + + internal final class Y { + public constructor Y(/*0*/ itemToString: (TItem) -> kotlin.String) + internal final val itemToString: (TItem) -> kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt new file mode 100644 index 00000000000..1bbba0448f8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3007.txt @@ -0,0 +1,59 @@ +package + +package a { + internal fun tempFun(): a.SomeEnum + internal fun kotlin.Iterable.fold(/*0*/ initial: R, /*1*/ operation: (R, T) -> R): R + internal fun kotlin.Iterable.some(): kotlin.Unit + internal fun kotlin.Iterable.someInt(): kotlin.Unit + internal fun kotlin.Iterable.someSimple(): kotlin.Unit + internal fun kotlin.Iterable.someSimpleWithFun(): kotlin.Unit + + internal final enum class SomeEnum : kotlin.Enum { + private constructor SomeEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FIRST : a.SomeEnum { + private constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.SomeEnum.FIRST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECOND : a.SomeEnum { + private constructor SECOND() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.SomeEnum.SECOND { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.SomeEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt new file mode 100644 index 00000000000..7e7cef93cf7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3038.txt @@ -0,0 +1,56 @@ +package + +package a { + internal fun hello(): kotlin.Unit + internal fun inferenceTest(/*0*/ a: T): T + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + + internal final enum class TestEnum : kotlin.Enum { + private constructor TestEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FIRST : a.TestEnum { + private constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.TestEnum.FIRST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECOND : a.TestEnum { + private constructor SECOND() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.TestEnum.SECOND { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): a.TestEnum + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3150.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3150.txt new file mode 100644 index 00000000000..945e5716fae --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3150.txt @@ -0,0 +1,24 @@ +package + +package aa { + internal fun test(): kotlin.Unit + internal fun aa.SomeTemplate.query(/*0*/ f: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit + internal fun aa.SomeTemplate.query1(/*0*/ f: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit + + internal final class Some { + public constructor Some() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class SomeTemplate { + public constructor SomeTemplate() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun query(/*0*/ some: java.lang.Class): java.lang.Class + internal final fun query1(/*0*/ some: aa.Some): aa.Some + internal final fun query1(/*0*/ some: java.lang.Class): java.lang.Class + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3174.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3174.txt new file mode 100644 index 00000000000..d1589f05456 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3174.txt @@ -0,0 +1,8 @@ +package + +package a { + internal fun foo(/*0*/ a: kotlin.Any?): kotlin.Any? + internal fun test(/*0*/ s: kotlin.String?, /*1*/ l: kotlin.MutableList): kotlin.Unit + internal fun T.fff(/*0*/ l: kotlin.MutableList): kotlin.Boolean + internal fun T.test(): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3301.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3301.txt new file mode 100644 index 00000000000..ad7cecd91d6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3301.txt @@ -0,0 +1,47 @@ +package + +package arrays { + internal fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array + internal fun m(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun test122(): kotlin.Unit + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object CAB : arrays.A, arrays.B { + private constructor CAB() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : arrays.CAB { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal object DAB : arrays.A, arrays.B { + private constructor DAB() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : arrays.DAB { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3344.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3344.txt new file mode 100644 index 00000000000..e741c36924f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3344.txt @@ -0,0 +1,21 @@ +package + +package i { + + internal final class Bar { + public constructor Bar() + internal final val foos: java.util.ArrayList + internal final fun bar11(/*0*/ foo: i.Foo): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Foo { + public constructor Foo(/*0*/ attributes: kotlin.Map) + internal final val attributes: kotlin.Map + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt702.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt702.txt new file mode 100644 index 00000000000..8d7a12e5442 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt702.txt @@ -0,0 +1,21 @@ +package + +package a { + internal fun getJavaClass(): java.lang.Class + + public final class Throwables { + public constructor Throwables() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun propagateIfInstanceOf(/*0*/ throwable: kotlin.Throwable?, /*1*/ declaredType: java.lang.Class?): kotlin.Unit + public final fun propagateIfPossible(/*0*/ throwable: kotlin.Throwable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt731.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt731.txt new file mode 100644 index 00000000000..80784bfdde6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt731.txt @@ -0,0 +1,14 @@ +package + +package a { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun a.A.foo(/*0*/ x: (T) -> G): G + + internal final class A { + public constructor A(/*0*/ x: T) + internal final val p: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt742.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt742.txt new file mode 100644 index 00000000000..9941a3f03ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt742.txt @@ -0,0 +1,17 @@ +package + +package a { + internal fun a.List.map1(/*0*/ f: (T) -> Q): a.List? + internal fun a.List.map2(/*0*/ f: (T) -> Q): a.List? + internal fun a.List.map3(/*0*/ f: (T) -> Q): a.List? + internal fun T?.sure(): T + + internal final class List { + public constructor List(/*0*/ head: T, /*1*/ tail: a.List? = ...) + internal final val head: T + internal final val tail: a.List? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt832.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt832.txt new file mode 100644 index 00000000000..f90a5156fe8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt832.txt @@ -0,0 +1,6 @@ +package + +package a { + internal fun fooT2(): (T) -> T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt new file mode 100644 index 00000000000..72e44e28a7c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt @@ -0,0 +1,7 @@ +package + +package maze { + kotlin.inline() public fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator + internal fun foo(/*0*/ lines: kotlin.List): kotlin.Unit + internal fun T?.sure(): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt948.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt948.txt new file mode 100644 index 00000000000..2a07f855aef --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt948.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun doWithList(/*0*/ list: kotlin.List): kotlin.List + internal fun emptyList(): kotlin.List? + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/reportingImprovements/ErrorTypeAsGenericParameter.txt b/compiler/testData/diagnostics/tests/inference/reportingImprovements/ErrorTypeAsGenericParameter.txt new file mode 100644 index 00000000000..ea59c3f7498 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/reportingImprovements/ErrorTypeAsGenericParameter.txt @@ -0,0 +1,6 @@ +package + +package a { + internal fun foo(/*0*/ block: (T) -> R, /*1*/ second: (T) -> S): (T) -> R + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/reportingImprovements/FunctionPlaceholder.txt b/compiler/testData/diagnostics/tests/inference/reportingImprovements/FunctionPlaceholder.txt new file mode 100644 index 00000000000..e4ba0fb2c6e --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/reportingImprovements/FunctionPlaceholder.txt @@ -0,0 +1,14 @@ +package + +package a { + internal fun bar(/*0*/ f: (T) -> R): (T) -> R + internal fun foo(/*0*/ a: a.A): a.A + internal fun test(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/reportingImprovements/NoAmbiguityForDifferentFunctionTypes.txt b/compiler/testData/diagnostics/tests/inference/reportingImprovements/NoAmbiguityForDifferentFunctionTypes.txt new file mode 100644 index 00000000000..9274970ffca --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/reportingImprovements/NoAmbiguityForDifferentFunctionTypes.txt @@ -0,0 +1,20 @@ +package + +package a { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun T.foo(/*0*/ block: (T) -> R): (T) -> R + internal fun T.foo(/*0*/ block: (T, T) -> R): (T, T) -> R + + internal final class C : a.Closeable { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Closeable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/reportingImprovements/cannotInferParameterTypeWithInference.txt b/compiler/testData/diagnostics/tests/inference/reportingImprovements/cannotInferParameterTypeWithInference.txt new file mode 100644 index 00000000000..a4e73b79390 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/reportingImprovements/cannotInferParameterTypeWithInference.txt @@ -0,0 +1,8 @@ +package + +package aa { + internal fun bar(/*0*/ f: ([ERROR : A]) -> kotlin.Unit): kotlin.Unit + internal fun foo(/*0*/ block: (T) -> R): (T) -> R + internal fun test1(): kotlin.Unit + internal fun test2(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/reportingImprovements/subtypeForInvariantWithErrorGenerics.txt b/compiler/testData/diagnostics/tests/inference/reportingImprovements/subtypeForInvariantWithErrorGenerics.txt new file mode 100644 index 00000000000..a8573690c40 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/reportingImprovements/subtypeForInvariantWithErrorGenerics.txt @@ -0,0 +1,8 @@ +package + +package a { + internal fun arrayListOf(/*0*/ vararg values: T /*kotlin.Array*/): kotlin.MutableList + internal fun bar(/*0*/ r: kotlin.MutableList, /*1*/ f: () -> R): kotlin.Boolean + internal fun foo(/*0*/ f: () -> R, /*1*/ r: kotlin.MutableList): kotlin.Boolean + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/tryNumberLowerBoundsBeforeUpperBounds.txt b/compiler/testData/diagnostics/tests/inference/tryNumberLowerBoundsBeforeUpperBounds.txt new file mode 100644 index 00000000000..8a6197f65f2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/tryNumberLowerBoundsBeforeUpperBounds.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(): kotlin.Unit +public fun iterate(/*0*/ initialValue: T, /*1*/ nextFunction: (T) -> T?): kotlin.Iterator \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/typeConstructorMismatch.txt b/compiler/testData/diagnostics/tests/inference/typeConstructorMismatch.txt new file mode 100644 index 00000000000..7294f280ce6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/typeConstructorMismatch.txt @@ -0,0 +1,7 @@ +package + +package typeConstructorMismatch { + internal fun elemAndList(/*0*/ r: R, /*1*/ t: kotlin.List): R + internal fun test(/*0*/ set: kotlin.Set): kotlin.Unit + internal fun R.elemAndListWithReceiver(/*0*/ r: R, /*1*/ t: kotlin.List): R +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/typeInferenceExpectedTypeMismatch.txt b/compiler/testData/diagnostics/tests/inference/typeInferenceExpectedTypeMismatch.txt new file mode 100644 index 00000000000..ef268a53080 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/typeInferenceExpectedTypeMismatch.txt @@ -0,0 +1,47 @@ +package + +package typeInferenceExpectedTypeMismatch { + internal fun bar(/*0*/ o: typeInferenceExpectedTypeMismatch.Out, /*1*/ i: typeInferenceExpectedTypeMismatch.In): typeInferenceExpectedTypeMismatch.Two + internal fun foo(/*0*/ o: typeInferenceExpectedTypeMismatch.Out, /*1*/ i: typeInferenceExpectedTypeMismatch.In): typeInferenceExpectedTypeMismatch.Two + internal fun newList(): java.util.ArrayList + internal fun test(): kotlin.Unit + internal fun test1(/*0*/ outA: typeInferenceExpectedTypeMismatch.Out, /*1*/ inB: typeInferenceExpectedTypeMismatch.In): kotlin.Unit + internal fun test2(/*0*/ outA: typeInferenceExpectedTypeMismatch.Out, /*1*/ inC: typeInferenceExpectedTypeMismatch.In): kotlin.Unit + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B : typeInferenceExpectedTypeMismatch.A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait C : typeInferenceExpectedTypeMismatch.A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait In { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Out { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Two { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/conflictingSubstitutionsFromUpperBound.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/conflictingSubstitutionsFromUpperBound.txt new file mode 100644 index 00000000000..5dfad85b911 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/conflictingSubstitutionsFromUpperBound.txt @@ -0,0 +1,6 @@ +package + +package g { + internal fun > convert(/*0*/ src: kotlin.Collection, /*1*/ dest: C): C + internal fun test(/*0*/ l: kotlin.List): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/doNotInferFromBoundsOnly.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/doNotInferFromBoundsOnly.txt new file mode 100644 index 00000000000..28e24ec7c9e --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/doNotInferFromBoundsOnly.txt @@ -0,0 +1,27 @@ +package + +package a { + internal fun emptyList(): kotlin.List + internal fun emptyListOfA(): kotlin.List + internal fun emptyStrangeMap(): kotlin.Map + internal fun emptyStrangeMap1(/*0*/ t: T): kotlin.Map + internal fun emptyStrangeMap2(/*0*/ t: T): kotlin.Map where R : a.A + internal fun emptyStrangeMap3(/*0*/ r: R): kotlin.Map + internal fun emptyStrangeMap4(/*0*/ l: kotlin.MutableList): kotlin.Map + internal fun foo(): U + internal fun test1(): kotlin.Unit + internal fun test2(): kotlin.Unit + internal fun test3(): kotlin.Unit + internal fun test4(): kotlin.Unit + internal fun test5(/*0*/ a: a.A): kotlin.Unit + internal fun test6(/*0*/ a: a.A): kotlin.Unit + internal fun test7(): kotlin.Map + internal fun test7(/*0*/ list: kotlin.MutableList): kotlin.Unit + internal fun test8(): kotlin.Int + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/intersectUpperBounds.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/intersectUpperBounds.txt new file mode 100644 index 00000000000..1e2f2a001b1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/intersectUpperBounds.txt @@ -0,0 +1,33 @@ +package + +package s { + internal fun bar(/*0*/ in1: s.In): T + internal fun foo(/*0*/ in1: s.In, /*1*/ in2: s.In): T + internal fun test(/*0*/ inA: s.In): kotlin.Unit + internal fun test(/*0*/ inA: s.In, /*1*/ inB: s.In, /*2*/ inC: s.In): kotlin.Unit + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait C : s.A, s.B { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait In { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt new file mode 100644 index 00000000000..c15f9dafe7f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt @@ -0,0 +1,7 @@ +package + +package d { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit + kotlin.inline() public fun kotlin.Map.getOrElse1(/*0*/ key: K, /*1*/ defaultValue: () -> V1): V1 +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/nonNullUpperBound.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/nonNullUpperBound.txt new file mode 100644 index 00000000000..6b422f56c08 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/nonNullUpperBound.txt @@ -0,0 +1,12 @@ +package + +internal fun foo(/*0*/ v: kotlin.Any): T? +internal fun fooA(/*0*/ v: kotlin.Any): T? +internal fun unescape(/*0*/ value: kotlin.Any): R? +internal fun unescapeA(/*0*/ value: kotlin.Any): R? + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsIfUnknownParameters.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsIfUnknownParameters.txt new file mode 100644 index 00000000000..14ffc3b4825 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsIfUnknownParameters.txt @@ -0,0 +1,26 @@ +package + +package Hello { + internal fun test(): kotlin.Unit + + internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Client> { + public constructor Client>(/*0*/ x: X) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class StringBase : Hello.Base { + public constructor StringBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsToInferTypeParamsSimple.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsToInferTypeParamsSimple.txt new file mode 100644 index 00000000000..0b2f2369c83 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/useBoundsToInferTypeParamsSimple.txt @@ -0,0 +1,11 @@ +package + +package a { + internal fun arrayListOf(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.MutableList + internal fun bar(/*0*/ v: V, /*1*/ u: U): U + internal fun baz(/*0*/ v: V, /*1*/ u: kotlin.MutableSet): kotlin.MutableSet + internal fun checkItIsExactlyAny(/*0*/ t: T, /*1*/ l: kotlin.MutableList): kotlin.Unit + internal fun foo(/*0*/ v: V, /*1*/ u: U): U + internal fun test(/*0*/ a: kotlin.Any, /*1*/ s: kotlin.MutableSet): kotlin.Unit + internal fun test(/*0*/ a: kotlin.Any, /*1*/ s: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/useFunctionLiteralsToInferType.txt b/compiler/testData/diagnostics/tests/inference/useFunctionLiteralsToInferType.txt new file mode 100644 index 00000000000..47afd7bf9ff --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/useFunctionLiteralsToInferType.txt @@ -0,0 +1,17 @@ +package + +package m { + internal fun testGetOrPut(/*0*/ result: kotlin.MutableMap>, /*1*/ key: K): kotlin.Unit + internal fun testProperty(): m.Property + internal fun testProperty1(): m.Property + internal fun kotlin.MutableMap.getOrPut(/*0*/ key: K, /*1*/ defaultValue: () -> V): V + + internal final class Property> { + public constructor Property>(/*0*/ name: kotlin.String, /*1*/ default: () -> T) + internal final val default: () -> T + internal final val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inference/varargs/varargsAndPair.txt b/compiler/testData/diagnostics/tests/inference/varargs/varargsAndPair.txt new file mode 100644 index 00000000000..ac90800252f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inference/varargs/varargsAndPair.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(/*0*/ vararg ts: T /*kotlin.Array*/): T? +internal fun test(): kotlin.Unit + +internal final class Pair { + public constructor Pair(/*0*/ a: A) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/infos/Autocasts.txt b/compiler/testData/diagnostics/tests/infos/Autocasts.txt new file mode 100644 index 00000000000..bb1e5745cad --- /dev/null +++ b/compiler/testData/diagnostics/tests/infos/Autocasts.txt @@ -0,0 +1,47 @@ +package + +internal fun declarations(/*0*/ a: kotlin.Any?): kotlin.Unit +internal fun f(): kotlin.String +internal fun f10(/*0*/ init: A?): kotlin.Unit +internal fun f101(/*0*/ a: A?): kotlin.Unit +internal fun f11(/*0*/ a: A?): kotlin.Unit +internal fun f12(/*0*/ a: A?): kotlin.Unit +internal fun f13(/*0*/ a: A?): kotlin.Unit +internal fun f14(/*0*/ a: A?): kotlin.Unit +internal fun f15(/*0*/ a: A?): kotlin.Unit +internal fun f9(/*0*/ init: A?): kotlin.Unit +internal fun foo(/*0*/ aa: kotlin.Any): kotlin.Int +internal fun getStringLength(/*0*/ obj: kotlin.Any): kotlin.Char? +internal fun illegalWhenBlock(/*0*/ a: kotlin.Any): kotlin.Int +internal fun illegalWhenBody(/*0*/ a: kotlin.Any): kotlin.Int +internal fun mergeAutocasts(/*0*/ a: kotlin.Any?): kotlin.Unit +internal fun returnFunctionLiteral(/*0*/ a: kotlin.Any?): () -> kotlin.Int +internal fun returnFunctionLiteralBlock(/*0*/ a: kotlin.Any?): () -> kotlin.Int +internal fun toInt(/*0*/ i: kotlin.Int?): kotlin.Int +internal fun vars(/*0*/ a: kotlin.Any?): kotlin.Unit + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : A { + public constructor C() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.txt b/compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.txt new file mode 100644 index 00000000000..6f7f3bb7c61 --- /dev/null +++ b/compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.txt @@ -0,0 +1,57 @@ +package + +internal open class Super { + public constructor Super(/*0*/ i: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class Test { + public constructor Test() + internal final val a: kotlin.Int + internal final val b: kotlin.Int + internal final val c: kotlin.Int = 1 + internal final val c1: kotlin.Int = 1 + internal final val c2: kotlin.Int + internal final val c3: kotlin.Int + internal final val c4: kotlin.Int + internal final val c5: kotlin.Int + internal final var v: kotlin.Int + internal final var v1: kotlin.Int + internal final var v10: kotlin.Int + internal abstract val v11: kotlin.Int + internal abstract var v12: kotlin.Int + internal final var v2: kotlin.Int + internal final var v3: kotlin.Int + internal final var v4: kotlin.Int + internal final var v5: kotlin.Int + internal final var v6: kotlin.Int + internal abstract val v7: kotlin.Int + internal abstract var v8: kotlin.Int + internal final var v9: kotlin.Int + internal abstract val x: kotlin.Int + internal abstract val x1: kotlin.Int + internal abstract val x2: kotlin.Int + internal abstract var y: kotlin.Int + internal abstract var y1: kotlin.Int + internal abstract var y2: kotlin.Int + internal abstract var y3: kotlin.Int + internal abstract var y4: kotlin.Int + internal abstract var y5: kotlin.Int + internal abstract var y6: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class TestPCParameters : Super { + public constructor TestPCParameters(/*0*/ w: kotlin.Int, /*1*/ x: kotlin.Int, /*2*/ y: kotlin.Int, /*3*/ z: kotlin.Int) + internal final val xx: kotlin.Int + internal final val y: kotlin.Int + internal final var z: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): [ERROR : Error function type] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt b/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt new file mode 100644 index 00000000000..ccc9c23e492 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt @@ -0,0 +1,3 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/assignment.txt b/compiler/testData/diagnostics/tests/inline/assignment.txt new file mode 100644 index 00000000000..65b05a244da --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/assignment.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt new file mode 100644 index 00000000000..f21fa8f244f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt new file mode 100644 index 00000000000..2f1f55435ee --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit +kotlin.inline() internal fun (T) -> U.get(/*0*/ index: kotlin.Int): kotlin.Unit +internal fun (T, U) -> V.get(/*0*/ index: kotlin.Int): kotlin.Unit +kotlin.inline() internal fun T.(U) -> V.get(/*0*/ index: kotlin.Int): kotlin.Unit +internal fun T.(U, V) -> W.get(/*0*/ index: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt new file mode 100644 index 00000000000..5e57d7e3087 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt @@ -0,0 +1,9 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +internal fun (T) -> U.minusAssign(/*0*/ p: (T) -> U): kotlin.Unit +internal fun T.(U) -> V.minusAssign(/*0*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun (T) -> U.modAssign(/*0*/ p: (T) -> U): () -> kotlin.Unit +kotlin.inline() internal fun T.(U) -> V.modAssign(/*0*/ ext: T.(U) -> V): () -> kotlin.Unit +kotlin.inline() internal fun (T) -> U.plusAssign(/*0*/ p: (T) -> U): kotlin.Unit +kotlin.inline() internal fun T.(U) -> V.plusAssign(/*0*/ ext: T.(U) -> V): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt new file mode 100644 index 00000000000..a6557c7a21c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit +kotlin.inline() internal fun (T) -> U.compareTo(/*0*/ p: (T) -> U): kotlin.Int +internal fun (T, U) -> V.compareTo(/*0*/ index: (T, U) -> V): kotlin.Int +kotlin.inline() internal fun T.(U) -> V.compareTo(/*0*/ index: T.(U) -> V): kotlin.Int +internal fun T.(U, V) -> W.compareTo(/*0*/ index: T.(U, V) -> W): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt new file mode 100644 index 00000000000..c1a38b2dfdd --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt @@ -0,0 +1,12 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit +kotlin.inline() internal fun (T) -> U.component1(): kotlin.Int +internal fun (T, U) -> V.component1(): kotlin.Int +kotlin.inline() internal fun T.(U) -> V.component1(): kotlin.Int +internal fun T.(U, V) -> W.component1(): kotlin.Int +kotlin.inline() internal fun (T) -> U.component2(): kotlin.Int +internal fun (T, U) -> V.component2(): kotlin.Int +kotlin.inline() internal fun T.(U) -> V.component2(): kotlin.Int +internal fun T.(U, V) -> W.component2(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt new file mode 100644 index 00000000000..504fe96c59d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit +kotlin.inline() internal fun (T) -> U.contains(/*0*/ p: (T) -> U): kotlin.Boolean +internal fun (T, U) -> V.contains(/*0*/ p: (T, U) -> V): kotlin.Boolean +kotlin.inline() internal fun T.(U) -> V.contains(/*0*/ ext: T.(U) -> V): kotlin.Boolean +internal fun T.(U, V) -> W.contains(/*0*/ ext: T.(U, V) -> W): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt new file mode 100644 index 00000000000..1019a6d5884 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt @@ -0,0 +1,10 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +internal fun (T) -> U.minus(/*0*/ p: (T) -> U): kotlin.Unit +internal fun T.(U) -> V.minus(/*0*/ p: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun (T) -> U.plus(/*0*/ p: (T) -> U): kotlin.Unit +kotlin.inline() internal fun T.(U) -> V.plus(/*0*/ p: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun (T) -> U.submit(): kotlin.Unit +kotlin.inline() internal fun T.(U) -> V.submit(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt new file mode 100644 index 00000000000..9f5efdd45e7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit +kotlin.inline() internal fun (T) -> U.rangeTo(/*0*/ p: (T) -> U): kotlin.Range +internal fun (T, U) -> V.rangeTo(/*0*/ p: (T, U) -> V): kotlin.Range +kotlin.inline() internal fun T.(U) -> V.rangeTo(/*0*/ ext: T.(U) -> V): kotlin.Range +internal fun T.(U, V) -> W.rangeTo(/*0*/ ext: T.(U, V) -> W): kotlin.Range \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/capture.txt b/compiler/testData/diagnostics/tests/inline/capture.txt new file mode 100644 index 00000000000..1ae4d446eab --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/capture.txt @@ -0,0 +1,9 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit +internal fun (kotlin.Int) -> kotlin.Unit.noInlineExt(/*0*/ p: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/constructor.txt b/compiler/testData/diagnostics/tests/inline/constructor.txt new file mode 100644 index 00000000000..fb7c3144845 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/constructor.txt @@ -0,0 +1,10 @@ +package + +kotlin.inline() public fun test(/*0*/ s: (kotlin.Int) -> kotlin.Int): kotlin.Unit + +internal final class Z { + public constructor Z(/*0*/ s: (kotlin.Int) -> kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/default.txt b/compiler/testData/diagnostics/tests/inline/default.txt new file mode 100644 index 00000000000..7f5665f043d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/default.txt @@ -0,0 +1,13 @@ +package + +kotlin.inline() internal fun default(/*0*/ s: kotlin.Int = ...): kotlin.Unit +kotlin.inline() internal fun default2(/*0*/ p: kotlin.Int, /*1*/ s: kotlin.String = ...): kotlin.Unit + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.inline() internal final fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + kotlin.inline() internal final fun foo2(/*0*/ a: kotlin.Int = ..., /*1*/ s: kotlin.String = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt b/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt new file mode 100644 index 00000000000..93dedf9cc01 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunNoInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit +internal fun (kotlin.Int) -> kotlin.Unit.noInlineExt(/*0*/ p: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt b/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt new file mode 100644 index 00000000000..30945aa08ce --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineAll(/*0*/ kotlin.noinline() p: () -> R): kotlin.Unit +kotlin.inline() internal fun onlyLocal(/*0*/ p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/functions.txt b/compiler/testData/diagnostics/tests/inline/functions.txt new file mode 100644 index 00000000000..f9e630a3ccb --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/functions.txt @@ -0,0 +1,5 @@ +package + +internal fun getFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int +kotlin.inline() internal fun getInlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int +kotlin.inline() internal fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/invoke.txt b/compiler/testData/diagnostics/tests/inline/invoke.txt new file mode 100644 index 00000000000..f21fa8f244f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/invoke.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/labeled.txt b/compiler/testData/diagnostics/tests/inline/labeled.txt new file mode 100644 index 00000000000..0c0d68f78b7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/labeled.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun foo(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int, /*1*/ bar2: (() -> kotlin.Int) -> kotlin.Int): kotlin.Unit +kotlin.inline() internal fun foo2(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt new file mode 100644 index 00000000000..3b768ee0d13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFunOnlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt new file mode 100644 index 00000000000..11917d8a57c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun doCall(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFunOnlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt new file mode 100644 index 00000000000..ed032fb097b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt @@ -0,0 +1,7 @@ +package + +internal fun inlineCall(): kotlin.String +internal fun inlineCallExplicitError(): kotlin.String +kotlin.inline() internal fun inlineFun(/*0*/ s: () -> kotlin.Int): kotlin.Unit +internal fun noInline(/*0*/ s: () -> kotlin.Int): kotlin.Unit +internal fun noInlineCall(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt new file mode 100644 index 00000000000..aaab462dc4c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineAll(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun onlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt new file mode 100644 index 00000000000..a03d592815e --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFun2(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFunWithAnnotation(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt new file mode 100644 index 00000000000..6867744b33c --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt @@ -0,0 +1,6 @@ +package + +internal fun inlineCall(): kotlin.String +kotlin.inline() internal fun inlineFun(/*0*/ s: () -> kotlin.Int): kotlin.Unit +internal fun noInline(/*0*/ s: () -> kotlin.Int): kotlin.Unit +internal fun noInlineCall(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt new file mode 100644 index 00000000000..034f1fa8060 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun doWork(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) job: () -> R): R +kotlin.inline() internal fun testSameCaptured(/*0*/ lambdaWithResultCaptured: () -> kotlin.Unit): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt new file mode 100644 index 00000000000..3b768ee0d13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFunOnlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt new file mode 100644 index 00000000000..54eef280522 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt @@ -0,0 +1,95 @@ +package + +kotlin.inline() public fun doCall(/*0*/ block: () -> R): R +internal fun test1(/*0*/ intKind: Kind, /*1*/ extKind: Kind): Global + +internal final class External { + public constructor External(/*0*/ value: kotlin.String) + internal final val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Global { + public constructor Global(/*0*/ value: kotlin.String) + internal final val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Internal { + public constructor Internal(/*0*/ value: kotlin.String) + internal final val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class Kind : kotlin.Enum { + private constructor Kind() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry EXT_RETURN : Kind { + private constructor EXT_RETURN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Kind.EXT_RETURN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GLOBAL_RETURN : Kind { + private constructor GLOBAL_RETURN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Kind.GLOBAL_RETURN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LOCAL : Kind { + private constructor LOCAL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Kind.LOCAL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Kind + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt new file mode 100644 index 00000000000..35abe0e7ee7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt @@ -0,0 +1,4 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +kotlin.inline() internal fun test(/*0*/ kotlin.noinline() lambda: () -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt new file mode 100644 index 00000000000..3b768ee0d13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFunOnlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt new file mode 100644 index 00000000000..3b768ee0d13 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFunOnlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt new file mode 100644 index 00000000000..dfeb9c7a4d6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt @@ -0,0 +1,9 @@ +package + +internal fun fun1(/*0*/ p: () -> R): kotlin.Unit +internal fun fun1ValueArgument(/*0*/ p: () -> R): kotlin.Unit +internal fun fun3(/*0*/ p: () -> R): kotlin.Unit +internal fun fun3ValueArgument(/*0*/ p: () -> R): kotlin.Unit +internal fun fun4(/*0*/ p: () -> R): kotlin.Unit +internal fun fun4ValueArgument(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun inlineFun(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt new file mode 100644 index 00000000000..f644b80dd09 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt @@ -0,0 +1,13 @@ +package + +internal fun fun1(/*0*/ p: () -> R): kotlin.Unit +internal fun fun3(/*0*/ p: () -> R): kotlin.Unit +internal fun fun4(/*0*/ p: () -> R): kotlin.Unit + +internal final class Z { + public constructor Z() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.inline() internal final fun inlineFun(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt new file mode 100644 index 00000000000..3d1965d0d30 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt @@ -0,0 +1,13 @@ +package + +kotlin.inline() internal fun doCall(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun doCallInt(/*0*/ p: () -> R): R + +internal final class A { + public constructor A() + internal final var field: kotlin.Int + internal final var result: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt new file mode 100644 index 00000000000..9a7dad64ef0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt @@ -0,0 +1,4 @@ +package + +kotlin.inline() internal fun inlineAll(/*0*/ p: () -> R): kotlin.Unit +kotlin.inline() internal fun toOnlyLocal(/*0*/ kotlin.inlineOptions(value = {InlineOption.ONLY_LOCAL_RETURN}: kotlin.Array) p: () -> R): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt new file mode 100644 index 00000000000..1f7c18c819b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt @@ -0,0 +1,26 @@ +package + +kotlin.inline() public fun test(): kotlin.Unit +kotlin.inline() internal fun testInternal(): kotlin.Unit + +private final class Z { + public constructor Z() + public final val publicProperty: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun publicFun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +private final class Z2 { + public constructor Z2() + private final val privateProperty: kotlin.Int = 11 + public final val publicProperty: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private final fun privateFun(): kotlin.Unit + public final fun publicFun(): kotlin.Unit + kotlin.inline() public final fun test(): kotlin.Unit + kotlin.inline() internal final fun testInternal(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt new file mode 100644 index 00000000000..534b73c8bc3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt @@ -0,0 +1,21 @@ +package + +private final class Z2 { + public constructor Z2() + private final val privateProperty: kotlin.Int = 11 + public final val publicProperty: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private final fun privateFun(): kotlin.Unit + public final fun publicFun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private final inner class ZInner { + public constructor ZInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.inline() public final fun test(): kotlin.Unit + kotlin.inline() internal final fun testInternal(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt new file mode 100644 index 00000000000..61fe0edf770 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt @@ -0,0 +1,10 @@ +package + +internal val internalProperty: kotlin.Int = 11 +private val privateProperty: kotlin.Int = 11 +internal fun internalFun(): kotlin.Unit +private fun privateFun(): kotlin.Unit +kotlin.inline() public fun test(): kotlin.Unit +kotlin.inline() public fun test2(): kotlin.Unit +kotlin.inline() internal fun test2Internal(): kotlin.Unit +kotlin.inline() internal fun testInternal(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt new file mode 100644 index 00000000000..b6e90d088ba --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt @@ -0,0 +1,24 @@ +package + +kotlin.inline() public fun test(): kotlin.Unit +kotlin.inline() internal fun testInternal(): kotlin.Unit + +public final class Z { + public constructor Z() + internal final val privateProperty: kotlin.Int = 11 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun privateFun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public final class Z2 { + public constructor Z2() + private final val privateProperty: kotlin.Int = 11 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private final fun privateFun(): kotlin.Unit + kotlin.inline() public final fun test(): kotlin.Unit + kotlin.inline() internal final fun testInternal(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass.txt new file mode 100644 index 00000000000..1dd0bff563b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass.txt @@ -0,0 +1,10 @@ +package + +public final class Z { + public constructor Z() + private final val privateProperty: kotlin.Int = 11 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun privateFun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass2.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass2.txt new file mode 100644 index 00000000000..5d75aca486b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/localClass2.txt @@ -0,0 +1,3 @@ +package + +public fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/localFun.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/localFun.txt new file mode 100644 index 00000000000..5d75aca486b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/localFun.txt @@ -0,0 +1,3 @@ +package + +public fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt b/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt new file mode 100644 index 00000000000..0e6ac26116d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt @@ -0,0 +1,39 @@ +package + +kotlin.inline() private fun a(): kotlin.Unit +kotlin.inline() internal fun b(): kotlin.Unit +kotlin.inline() public fun c(): kotlin.Unit + +internal abstract class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.inline() private final fun good1(): kotlin.Unit + kotlin.inline() public final fun good2(): kotlin.Unit + kotlin.inline() protected final fun good3(): kotlin.Unit + kotlin.inline() internal final fun good4(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + kotlin.inline() protected open fun wrong1(): kotlin.Unit + kotlin.inline() public open fun wrong2(): kotlin.Unit + kotlin.inline() internal open fun wrong3(): kotlin.Unit + kotlin.inline() protected abstract fun wrong4(): kotlin.Unit + kotlin.inline() public abstract fun wrong5(): kotlin.Unit + kotlin.inline() internal abstract fun wrong6(): kotlin.Unit +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.inline() private open fun good1(): kotlin.Unit + kotlin.inline() public final fun good2(): kotlin.Unit + kotlin.inline() protected final fun good3(): kotlin.Unit + kotlin.inline() internal final fun good4(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + kotlin.inline() internal open fun wrong1(): kotlin.Unit + kotlin.inline() protected open fun wrong2(): kotlin.Unit + kotlin.inline() public open fun wrong3(): kotlin.Unit + kotlin.inline() internal open fun wrong4(): kotlin.Unit + kotlin.inline() protected abstract fun wrong5(): kotlin.Unit + kotlin.inline() public abstract fun wrong6(): kotlin.Unit + kotlin.inline() internal abstract fun wrong7(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nothingToInline.txt b/compiler/testData/diagnostics/tests/inline/nothingToInline.txt new file mode 100644 index 00000000000..d5a1c7e7d0a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nothingToInline.txt @@ -0,0 +1,9 @@ +package + +kotlin.inline() internal fun test(): kotlin.Unit +kotlin.inline() internal fun test2(/*0*/ s: ((kotlin.Int) -> kotlin.Int)?): kotlin.Unit +kotlin.inline() internal fun test2(/*0*/ s: (kotlin.Int) -> kotlin.Int): kotlin.Unit +kotlin.inline() internal fun test3(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Int): kotlin.Unit +kotlin.inline() internal fun test4(/*0*/ kotlin.noinline() s: kotlin.Int.() -> kotlin.Int): kotlin.Unit +kotlin.inline() internal fun ((kotlin.Int) -> kotlin.Int)?.test5(): kotlin.Unit +kotlin.inline() internal fun ((kotlin.Int) -> kotlin.Int)?.test6(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt b/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt new file mode 100644 index 00000000000..2121eb1ed68 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun submit(/*0*/ action: (kotlin.Int) -> kotlin.Int): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Int.submit(): kotlin.Unit +kotlin.inline() internal fun kotlin.String.submit(/*0*/ action: (kotlin.Int) -> kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/nullableFunction.txt b/compiler/testData/diagnostics/tests/inline/nullableFunction.txt new file mode 100644 index 00000000000..a8417a9087a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/nullableFunction.txt @@ -0,0 +1,7 @@ +package + +kotlin.inline() public fun submit(/*0*/ action: ((kotlin.Int) -> kotlin.Int)?): kotlin.Unit +kotlin.inline() public fun submit(/*0*/ action: ((kotlin.Int) -> kotlin.Int)?, /*1*/ s: () -> kotlin.Int): kotlin.Unit +kotlin.inline() public fun submitNoInline(/*0*/ kotlin.noinline() action: ((kotlin.Int) -> kotlin.Int)?, /*1*/ s: () -> kotlin.Int): kotlin.Unit +kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.submit(): kotlin.Unit +kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.submit(/*0*/ action: () -> T): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/parenthesized.txt b/compiler/testData/diagnostics/tests/inline/parenthesized.txt new file mode 100644 index 00000000000..2b5f856b8b0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/parenthesized.txt @@ -0,0 +1,6 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun propagation(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/propagation.txt b/compiler/testData/diagnostics/tests/inline/propagation.txt new file mode 100644 index 00000000000..408c7102c17 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/propagation.txt @@ -0,0 +1,10 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeClosureNoinline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun subInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +internal fun subNoInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExtWithClosure(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/recursion.txt b/compiler/testData/diagnostics/tests/inline/recursion.txt new file mode 100644 index 00000000000..cb8b339b832 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/recursion.txt @@ -0,0 +1,7 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFun(/*0*/ s: T): kotlin.Unit +kotlin.inline() internal fun (T) -> V.inc(): (T) -> V +kotlin.inline() internal fun () -> T.inlineExt(): kotlin.Unit +kotlin.inline() internal fun (T) -> V.not(): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt b/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt new file mode 100644 index 00000000000..a75ff6680db --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt @@ -0,0 +1,5 @@ +package + +package g { + kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/returns.txt b/compiler/testData/diagnostics/tests/inline/returns.txt new file mode 100644 index 00000000000..07843fe63f4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/returns.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit +kotlin.inline() internal fun inlineFun2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit +kotlin.inline() internal fun inlineFunWithExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit +kotlin.inline() internal fun inlineFunWithExt2(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): (kotlin.Int) -> kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt2(): (kotlin.Int) -> kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/sam.txt b/compiler/testData/diagnostics/tests/inline/sam.txt new file mode 100644 index 00000000000..a5f586bb75e --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/sam.txt @@ -0,0 +1,22 @@ +package + +public /*synthesized*/ fun Run(/*0*/ function: () -> kotlin.Int): Run +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit + +public trait Run { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun run(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final /*synthesized*/ fun test(/*0*/ r: (() -> kotlin.Int)?): kotlin.Unit + public open fun test(/*0*/ r: Run?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/typed.txt b/compiler/testData/diagnostics/tests/inline/typed.txt new file mode 100644 index 00000000000..7ddfced37e2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/typed.txt @@ -0,0 +1,5 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt b/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt new file mode 100644 index 00000000000..cac5380964d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt @@ -0,0 +1,12 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> V, /*1*/ ext: T.(T) -> V): kotlin.Unit +internal fun (T) -> V.dec(): (T) -> V +internal fun T.(T) -> V.dec(): T.(T) -> V +kotlin.inline() internal fun (T) -> V.inc(): (T) -> V +kotlin.inline() internal fun T.(T) -> V.inc(): T.(T) -> V +kotlin.inline() internal fun (T) -> V.inlineFunWithInvoke(): kotlin.Unit +internal fun (T) -> V.minus(): (T) -> V +internal fun T.(T) -> V.minus(): kotlin.Unit +kotlin.inline() internal fun (T) -> V.plus(): (T) -> V +kotlin.inline() internal fun T.(T) -> V.plus(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt new file mode 100644 index 00000000000..440da2d25a7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt @@ -0,0 +1,3 @@ +package + +kotlin.inline() public fun test(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt new file mode 100644 index 00000000000..378f1b349df --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T) -> V, /*1*/ ext: T.(T) -> V): kotlin.Unit +kotlin.inline() internal fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(T, U) -> V): kotlin.Unit +kotlin.inline() internal fun (T) -> V.not(): kotlin.Boolean +internal fun (T, U) -> V.not(): kotlin.Boolean +kotlin.inline() internal fun T.(T) -> V.not(): kotlin.Boolean +internal fun T.(U, V) -> W.not(): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt b/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt new file mode 100644 index 00000000000..fa22d20193e --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt @@ -0,0 +1,20 @@ +package + +kotlin.inline() internal fun unsupported(): kotlin.Unit +kotlin.inline() internal fun unsupportedDefault(/*0*/ s: () -> kotlin.Unit = ...): kotlin.Unit + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.inline() internal final override /*1*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/vararg.txt b/compiler/testData/diagnostics/tests/inline/vararg.txt new file mode 100644 index 00000000000..87d1f62749b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/vararg.txt @@ -0,0 +1,6 @@ +package + +kotlin.inline() internal fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun subInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array<(kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit +internal fun subNoInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array<(kotlin.Int) -> kotlin.Unit>*/): kotlin.Unit +kotlin.inline() internal fun (kotlin.Int) -> kotlin.Unit.inlineExt(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inline/wrongUsage.txt b/compiler/testData/diagnostics/tests/inline/wrongUsage.txt new file mode 100644 index 00000000000..a32daa860ad --- /dev/null +++ b/compiler/testData/diagnostics/tests/inline/wrongUsage.txt @@ -0,0 +1,8 @@ +package + +kotlin.inline() internal fun inlineFunNoInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunNoInline(/*0*/ kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWrongUsage(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWrongUsageExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWrongUsageInClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +kotlin.inline() internal fun inlineFunWrongUsageInClosureExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt b/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt new file mode 100644 index 00000000000..a05f7cef013 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt @@ -0,0 +1,36 @@ +package + +internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + Test.InnerAnnotation() Test.InnerAnnotation() internal class object : Test.StaticClass, Test.InnerClass { + private constructor () + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final annotation class InnerAnnotation : kotlin.Annotation { + public constructor InnerAnnotation() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open inner class InnerClass { + public constructor InnerClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class StaticClass { + public constructor StaticClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/constructorAccess.txt b/compiler/testData/diagnostics/tests/inner/constructorAccess.txt new file mode 100644 index 00000000000..e69264c0189 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/constructorAccess.txt @@ -0,0 +1,112 @@ +package + +internal final class Outer1 { + public constructor Outer1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C1 { + public constructor C1() + internal final val b: Outer1.Nested + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C2 { + public constructor C2(/*0*/ b: kotlin.Any = ...) + internal final val b: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class C3 { + public constructor C3() + internal final val b: Outer1.Nested + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class C4 { + public constructor C4(/*0*/ b: kotlin.Any = ...) + internal final val b: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C5 { + public constructor C5() + internal final val b: Outer1.Inner + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C6 { + public constructor C6(/*0*/ b: kotlin.Any = ...) + internal final val b: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class C7 { + public constructor C7() + internal final val b: Outer1.Inner + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class C8 { + public constructor C8(/*0*/ b: kotlin.Any = ...) + internal final val b: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class Outer2 { + public constructor Outer2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + internal final fun bar(): Outer2.Nested + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): Outer2 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + internal final fun bar(): Outer2.Inner + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): Outer2 + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/deepInnerClass.txt b/compiler/testData/diagnostics/tests/inner/deepInnerClass.txt new file mode 100644 index 00000000000..40d1aebf935 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/deepInnerClass.txt @@ -0,0 +1,22 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait P { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/enumEntries.txt b/compiler/testData/diagnostics/tests/inner/enumEntries.txt new file mode 100644 index 00000000000..778855853f6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/enumEntries.txt @@ -0,0 +1,60 @@ +package + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final fun outerFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry E1 : E { + private constructor E1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun outerFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun outerFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry E2 : E { + private constructor E2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun outerFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun outerFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/extensionFun.txt b/compiler/testData/diagnostics/tests/inner/extensionFun.txt new file mode 100644 index 00000000000..2eb078ec8ea --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/extensionFun.txt @@ -0,0 +1,27 @@ +package + +internal fun Outer.foo(): kotlin.Unit + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun Outer.Nested.bar(): kotlin.Unit + internal final fun Outer.baz(): kotlin.Unit + internal final fun Outer.Inner.foo(): kotlin.Unit + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/extensionLambdaInsideNestedClass.txt b/compiler/testData/diagnostics/tests/inner/extensionLambdaInsideNestedClass.txt new file mode 100644 index 00000000000..cc09ea2456b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/extensionLambdaInsideNestedClass.txt @@ -0,0 +1,78 @@ +package + +package f { + + internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : f.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class LoginFormPage : f.Request { + public constructor LoginFormPage() + invisible_fake final override /*1*/ /*fake_override*/ val handler: f.ActionContext.() -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal trait ActionContext { + internal abstract val session: kotlin.Map + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class LoginFormPage : f.Request { + public constructor LoginFormPage() + invisible_fake final override /*1*/ /*fake_override*/ val handler: f.ActionContext.() -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class LoginFormPage : f.Request { + public constructor LoginFormPage() + invisible_fake final override /*1*/ /*fake_override*/ val handler: f.ActionContext.() -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + internal open class Request { + public constructor Request(/*0*/ handler: f.ActionContext.() -> kotlin.Unit) + private final val handler: f.ActionContext.() -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/illegalModifier.txt b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt new file mode 100644 index 00000000000..23ee1477c22 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt @@ -0,0 +1,193 @@ +package + +internal val R: kotlin.Any +internal val prop: kotlin.Int = 42 +internal fun foo(): kotlin.Unit + +internal final inner class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal inner trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object C { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class E { + public constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal inner trait F { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object G { + private constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : D.G { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final inner enum class R : kotlin.Enum { + private constructor R() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): D.R + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final inner annotation class S : kotlin.Annotation { + public constructor S() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final enum class H : kotlin.Enum { + private constructor H() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry I : H { + private constructor I() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : H.I { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class II { + public constructor II() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final inner class J { + public constructor J() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): H + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal trait K { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class L { + public constructor L() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal object N { + private constructor N() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : N { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class O { + public constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class P { + public constructor P() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Q { + public constructor Q() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/innerClassesInStaticParameters.txt b/compiler/testData/diagnostics/tests/inner/innerClassesInStaticParameters.txt new file mode 100644 index 00000000000..b81fea9f1ea --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/innerClassesInStaticParameters.txt @@ -0,0 +1,31 @@ +package + +internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ t: Test.TestInner): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class TestInner { + public constructor TestInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class TestStatic { + public constructor TestStatic() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ t: Test.TestInner): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/innerErrorForClassObjects.txt b/compiler/testData/diagnostics/tests/inner/innerErrorForClassObjects.txt new file mode 100644 index 00000000000..f9e7f338018 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/innerErrorForClassObjects.txt @@ -0,0 +1,47 @@ +package + +internal open class SomeClass { + public constructor SomeClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test { + public constructor Test() + internal final val inClass: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : Test.InnerClass { + private constructor () + internal final val a: Test.InnerClass + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun more(): Test.InnerClass + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open inner class InnerClass { + public constructor InnerClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class TestSome { + public constructor TestSome() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : SomeClass

{ + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/innerErrorForObjects.txt b/compiler/testData/diagnostics/tests/inner/innerErrorForObjects.txt new file mode 100644 index 00000000000..def8e8493c8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/innerErrorForObjects.txt @@ -0,0 +1,63 @@ +package + +internal open class SomeClass { + public constructor SomeClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test { + public constructor Test() + internal final val inClass: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal open inner class InnerClass { + public constructor InnerClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object Some : Test.InnerClass { + private constructor Some() + internal final val a: Test.InnerClass + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun more(): Test.InnerClass + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Test.Some { + private constructor () + internal final override /*1*/ /*fake_override*/ val a: Test.InnerClass + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun more(): Test.InnerClass + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal final class TestSome { + public constructor TestSome() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal object Some : SomeClass

{ + private constructor Some() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : TestSome.Some { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/innerThisSuper.txt b/compiler/testData/diagnostics/tests/inner/innerThisSuper.txt new file mode 100644 index 00000000000..1af619ec37a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/innerThisSuper.txt @@ -0,0 +1,43 @@ +package + +internal final class Outer : Trait { + public constructor Outer() + internal open override /*1*/ /*fake_override*/ fun bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + internal final val s: kotlin.Int + internal final val t: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + internal final val s: [ERROR : ] + internal final val t: [ERROR : ] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class NestedInner { + public constructor NestedInner() + internal final val s: [ERROR : ] + internal final val t: [ERROR : ] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal trait Trait { + internal open fun bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/localClass.txt b/compiler/testData/diagnostics/tests/inner/localClass.txt new file mode 100644 index 00000000000..3d008407fdb --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/localClass.txt @@ -0,0 +1,10 @@ +package + +internal final class Outer { + public constructor Outer() + internal final val outerState: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/localClassInsideNested.txt b/compiler/testData/diagnostics/tests/inner/localClassInsideNested.txt new file mode 100644 index 00000000000..c90125e3985 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/localClassInsideNested.txt @@ -0,0 +1,17 @@ +package + +internal final class Outer { + public constructor Outer() + internal final val outerState: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/localThisSuper.txt b/compiler/testData/diagnostics/tests/inner/localThisSuper.txt new file mode 100644 index 00000000000..a3861f15141 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/localThisSuper.txt @@ -0,0 +1,17 @@ +package + +internal final class Outer : Trait { + public constructor Outer() + internal open override /*1*/ /*fake_override*/ fun bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Trait { + internal open fun bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/modality.txt b/compiler/testData/diagnostics/tests/inner/modality.txt new file mode 100644 index 00000000000..66f08824b5a --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/modality.txt @@ -0,0 +1,92 @@ +package + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FinalInner { + public constructor FinalInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class FinalNested { + public constructor FinalNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Inner1 : Outer.OpenNested { + public constructor Inner1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Inner2 : Outer.FinalNested { + public constructor Inner2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Inner3 : Outer.OpenInner { + public constructor Inner3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Inner4 : Outer.FinalInner { + public constructor Inner4() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested1 : Outer.OpenNested { + public constructor Nested1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested2 : Outer.FinalNested { + public constructor Nested2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested3 : Outer.OpenInner { + public constructor Nested3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested4 : Outer.FinalInner { + public constructor Nested4() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open inner class OpenInner { + public constructor OpenInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class OpenNested { + public constructor OpenNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt b/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt new file mode 100644 index 00000000000..9035cddd108 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.txt @@ -0,0 +1,258 @@ +package + +internal fun test(/*0*/ with: WithClassObject, /*1*/ without: WithoutClassObject, /*2*/ obj: Obj): kotlin.Unit + +internal trait N { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object Obj { + private constructor Obj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Obj { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class NestedEnum : kotlin.Enum { + private constructor NestedEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : Obj.NestedEnum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Obj.NestedEnum.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Obj.NestedEnum + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal object NestedObj : N { + private constructor NestedObj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Obj.NestedObj { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class NestedWithClassObject { + public constructor NestedWithClassObject() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : N { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal final class WithClassObject { + public constructor WithClassObject() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class NestedEnum : kotlin.Enum { + private constructor NestedEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : WithClassObject.NestedEnum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : WithClassObject.NestedEnum.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): WithClassObject.NestedEnum + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal object NestedObj : N { + private constructor NestedObj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : WithClassObject.NestedObj { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class NestedWithClassObject { + public constructor NestedWithClassObject() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : N { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal final class WithoutClassObject { + public constructor WithoutClassObject() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class NestedEnum : kotlin.Enum { + private constructor NestedEnum() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry A : WithoutClassObject.NestedEnum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : WithoutClassObject.NestedEnum.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): WithoutClassObject.NestedEnum + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal object NestedObj : N { + private constructor NestedObj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : WithoutClassObject.NestedObj { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class NestedWithClassObject { + public constructor NestedWithClassObject() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : N { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuter.txt b/compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuter.txt new file mode 100644 index 00000000000..5b6bcfd1a8d --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuter.txt @@ -0,0 +1,19 @@ +package + +internal open class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested : Outer { + public constructor Nested() + internal final fun bar(): kotlin.Int + internal final fun baz(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuterGeneric.txt b/compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuterGeneric.txt new file mode 100644 index 00000000000..13c711e8442 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuterGeneric.txt @@ -0,0 +1,29 @@ +package + +internal open class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested : Outer { + public constructor Nested() + internal final fun bar(): U + internal final fun baz(): U + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): U + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested2 : Outer { + public constructor Nested2() + internal final fun bar(): kotlin.String + internal final fun baz(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt b/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt new file mode 100644 index 00000000000..6e904387267 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/nestedClassNotAllowed.txt @@ -0,0 +1,63 @@ +package + +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry E1 : E { + private constructor E1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/nestedVsInnerAccessOuterMember.txt b/compiler/testData/diagnostics/tests/inner/nestedVsInnerAccessOuterMember.txt new file mode 100644 index 00000000000..f3b2dbcf1b8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/nestedVsInnerAccessOuterMember.txt @@ -0,0 +1,43 @@ +package + +internal final class Outer { + public constructor Outer() + internal final val property: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun function(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + internal final val innerProp: kotlin.String = "" + internal final val innerThisProp: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun innerFun(): kotlin.Int + internal final fun innerThisFun(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class InnerInner { + public constructor InnerInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + internal final fun g(): kotlin.String + internal final fun h(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun i(): kotlin.String + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + internal final fun g(): kotlin.String + internal final fun h(): [ERROR : ] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun i(): [ERROR : ] + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/outerGenericParam.txt b/compiler/testData/diagnostics/tests/inner/outerGenericParam.txt new file mode 100644 index 00000000000..25a20a0c6c7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/outerGenericParam.txt @@ -0,0 +1,32 @@ +package + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested2 { + public constructor Nested2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/outerProtectedMember.txt b/compiler/testData/diagnostics/tests/inner/outerProtectedMember.txt new file mode 100644 index 00000000000..07dfa2bc880 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/outerProtectedMember.txt @@ -0,0 +1,24 @@ +package + +internal final class Foo { + public constructor Foo() + protected final val x: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner : I { + public constructor Inner() + internal open override /*1*/ val x: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait I { + internal abstract val x: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/outerSuperClassMember.txt b/compiler/testData/diagnostics/tests/inner/outerSuperClassMember.txt new file mode 100644 index 00000000000..d7eb38bba39 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/outerSuperClassMember.txt @@ -0,0 +1,25 @@ +package + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/classObjectOfNestedClass.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/classObjectOfNestedClass.txt new file mode 100644 index 00000000000..e77363b036b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/classObjectOfNestedClass.txt @@ -0,0 +1,34 @@ +package + +internal fun bar(): kotlin.Int +internal fun foo(): kotlin.Int + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final fun bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/constructNestedClass.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/constructNestedClass.txt new file mode 100644 index 00000000000..7e4505b1e89 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/constructNestedClass.txt @@ -0,0 +1,44 @@ +package + +internal fun f1(): Outer +internal fun f2(): Outer.Nested +internal fun f3(): Outer.Nested.NestedNested +internal fun f4(): [ERROR : Error function type] +internal fun f5(): [ERROR : ] +internal fun f6(): Outer.Inner +internal fun f7(): Outer.Inner.InnerInner + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class InnerInner { + public constructor InnerInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class NestedNested { + public constructor NestedNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/dataLocalVariable.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/dataLocalVariable.txt new file mode 100644 index 00000000000..87e6ebe7f3f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/dataLocalVariable.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ b: kotlin.Boolean): kotlin.Boolean +internal fun foo(/*0*/ data: kotlin.List): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt new file mode 100644 index 00000000000..2d9e2d55ad6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/enumConstant.txt @@ -0,0 +1,53 @@ +package + +internal fun bar(): E +internal fun foo(): E + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry E1 : E { + private constructor E1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry E2 : E { + private constructor E2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.E2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/genericNestedClass.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/genericNestedClass.txt new file mode 100644 index 00000000000..ee067c28cc1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/genericNestedClass.txt @@ -0,0 +1,20 @@ +package + +internal fun manyArguments(): Outer.Nested +internal fun nested(): Outer.Nested +internal fun noArguments(): [ERROR : Error function type] +internal fun noArgumentsExpectedType(): Outer.Nested + +internal final class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/importNestedClass.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/importNestedClass.txt new file mode 100644 index 00000000000..b6d0d52eca6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/importNestedClass.txt @@ -0,0 +1,29 @@ +package + +internal val a: A +internal val ab: A.B +internal val abc: A.B.C +internal val b: A.B +internal val bc: A.B.C +internal val c: A.B.C + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedClassInPackage.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedClassInPackage.txt new file mode 100644 index 00000000000..a65fbd6c5d0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedClassInPackage.txt @@ -0,0 +1,19 @@ +package + +package A { + internal val a: A.B.C + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt new file mode 100644 index 00000000000..711e3ecc61b --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedEnumConstant.txt @@ -0,0 +1,60 @@ +package + +internal fun bar(): A.E +internal fun foo(): A.E + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry E1 : A.E { + private constructor E1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.E1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry E2 : A.E { + private constructor E2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.E.E2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): A.E + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedObjects.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedObjects.txt new file mode 100644 index 00000000000..e1ef923ae8f --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/nestedObjects.txt @@ -0,0 +1,45 @@ +package + +internal val a: A.B.C + +internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object B { + private constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object C { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.B.C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/qualifiedExpression/typePosition.txt b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/typePosition.txt new file mode 100644 index 00000000000..4b7813f3aa7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/qualifiedExpression/typePosition.txt @@ -0,0 +1,27 @@ +package + +internal val bar: Outer.Nested.NestedNested +internal fun foo(): Outer.Nested + +internal abstract class Outer { + public constructor Outer() + internal abstract val prop1: Outer.Nested + internal abstract val prop2: Outer.Nested.NestedNested + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class NestedNested { + public constructor NestedNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/referenceToSelfInLocal.txt b/compiler/testData/diagnostics/tests/inner/referenceToSelfInLocal.txt new file mode 100644 index 00000000000..8a0cabfb8ff --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/referenceToSelfInLocal.txt @@ -0,0 +1,4 @@ +package + +internal val closure: () -> kotlin.Unit +internal fun f(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/resolvePackageClassInObjects.txt b/compiler/testData/diagnostics/tests/inner/resolvePackageClassInObjects.txt new file mode 100644 index 00000000000..283b70a4834 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/resolvePackageClassInObjects.txt @@ -0,0 +1,36 @@ +package + +internal final class MoreTest { + public constructor MoreTest() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : PackageTest { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object Some : PackageTest { + private constructor Some() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : MoreTest.Some { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal open class PackageTest { + public constructor PackageTest() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt b/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt new file mode 100644 index 00000000000..2b79ff3e972 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt @@ -0,0 +1,29 @@ +package + +internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + Test.ClassObjectAnnotation() Test.NestedAnnotation() internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final annotation class ClassObjectAnnotation : kotlin.Annotation { + public constructor ClassObjectAnnotation() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final annotation class NestedAnnotation : kotlin.Annotation { + public constructor NestedAnnotation() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/traits.txt b/compiler/testData/diagnostics/tests/inner/traits.txt new file mode 100644 index 00000000000..89a238dd8d9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/traits.txt @@ -0,0 +1,24 @@ +package + +internal trait Foo { + internal abstract val b: Foo.Bar + internal abstract val b1: Foo.Bar + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait Foo2 : Foo { + internal abstract override /*1*/ /*fake_override*/ val b: Foo.Bar + internal abstract override /*1*/ /*fake_override*/ val b1: Foo.Bar + internal abstract val bb1: Foo.Bar + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/inner/visibility.txt b/compiler/testData/diagnostics/tests/inner/visibility.txt new file mode 100644 index 00000000000..a29013f5bff --- /dev/null +++ b/compiler/testData/diagnostics/tests/inner/visibility.txt @@ -0,0 +1,60 @@ +package + +internal fun foo(): kotlin.Unit + +internal final class Derived : Outer { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Outer { + public constructor Outer() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private final inner class PrivateInner { + public constructor PrivateInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final class PrivateNested { + public constructor PrivateNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected final inner class ProtectedInner { + public constructor ProtectedInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected final class ProtectedNested { + public constructor ProtectedNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final inner class PublicInner { + public constructor PublicInner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class PublicNested { + public constructor PublicNested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/KJKInheritance.txt b/compiler/testData/diagnostics/tests/j+k/KJKInheritance.txt new file mode 100644 index 00000000000..978b7eb39b1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/KJKInheritance.txt @@ -0,0 +1,28 @@ +package + +public open class J1 : KFirst { + public constructor J1() + public/*package*/ open fun baz(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class K2 : J1 { + public constructor K2() + internal final fun bar(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun baz(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class KFirst { + public constructor KFirst() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/KJKInheritanceGeneric.txt b/compiler/testData/diagnostics/tests/j+k/KJKInheritanceGeneric.txt new file mode 100644 index 00000000000..32aba83f097 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/KJKInheritanceGeneric.txt @@ -0,0 +1,28 @@ +package + +public open class J1 : KFirst { + public constructor J1() + public/*package*/ open fun baz(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class K2 : J1 { + public constructor K2() + internal final fun bar(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun baz(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class KFirst { + public constructor KFirst() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/OverrideVararg.txt b/compiler/testData/diagnostics/tests/j+k/OverrideVararg.txt new file mode 100644 index 00000000000..3c6632f63c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/OverrideVararg.txt @@ -0,0 +1,17 @@ +package + +public abstract class Aaa { + public constructor Aaa() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ vararg args: kotlin.String? /*kotlin.Array*/): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Bbb : Aaa { + public constructor Bbb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ vararg args: kotlin.String? /*kotlin.Array*/): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/Simple.txt b/compiler/testData/diagnostics/tests/j+k/Simple.txt new file mode 100644 index 00000000000..ea8924160d1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/Simple.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ a: aa.A): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.txt b/compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.txt new file mode 100644 index 00000000000..4fd919146ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.txt @@ -0,0 +1,23 @@ +package + +internal fun foo(): kotlin.String + +public open class Aaa { + public constructor Aaa() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val i: kotlin.Int = 1 +} + +public open class Bbb : Aaa { + public constructor Bbb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val i: kotlin.String = "s" +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt new file mode 100644 index 00000000000..9756b4ec6c4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt @@ -0,0 +1,28 @@ +package + +internal fun main(): kotlin.Unit + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class X { + public constructor X() + public/*package*/ open fun barN(/*0*/ a: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun fooN(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Y : X { + public constructor Y() + public/*package*/ open override /*1*/ /*fake_override*/ fun barN(/*0*/ a: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun fooN(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt new file mode 100644 index 00000000000..a8dafd2f4c6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt @@ -0,0 +1,28 @@ +package + +internal fun main(): kotlin.Unit + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class X { + public constructor X() + public/*package*/ open fun barN(/*0*/ a: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun fooN(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Y : X { + public constructor Y() + public/*package*/ open override /*1*/ /*fake_override*/ fun barN(/*0*/ a: A): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun fooN(): A + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.txt b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.txt new file mode 100644 index 00000000000..d2e82eaa63f --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.txt @@ -0,0 +1,28 @@ +package + +internal fun main(): kotlin.Unit + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class X { + public constructor X() + public/*package*/ open fun bar(/*0*/ a: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun foo(): T? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Y : X { + public constructor Y() + public/*package*/ open override /*1*/ /*fake_override*/ fun bar(/*0*/ a: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.txt b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.txt new file mode 100644 index 00000000000..7f9c292bce6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.txt @@ -0,0 +1,28 @@ +package + +internal fun main(): kotlin.Unit + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class X { + public constructor X() + public/*package*/ open fun bar(/*0*/ a: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun foo(): T? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Y : X { + public constructor Y() + public/*package*/ open override /*1*/ /*fake_override*/ fun bar(/*0*/ a: A?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun foo(): A? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/UnboxingNulls.txt b/compiler/testData/diagnostics/tests/j+k/UnboxingNulls.txt new file mode 100644 index 00000000000..c110c834a16 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/UnboxingNulls.txt @@ -0,0 +1,13 @@ +package + +package a { + internal fun foo(): kotlin.Unit + + public open class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun t(): T? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/accessClassObjectFromJava.txt b/compiler/testData/diagnostics/tests/j+k/accessClassObjectFromJava.txt new file mode 100644 index 00000000000..e8ff7cef8b6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/accessClassObjectFromJava.txt @@ -0,0 +1,17 @@ +package + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val bar: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ a: [ERROR : Foo.`object`]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/ambiguousSamAdapters.txt b/compiler/testData/diagnostics/tests/j+k/ambiguousSamAdapters.txt new file mode 100644 index 00000000000..656ad1ac6c6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/ambiguousSamAdapters.txt @@ -0,0 +1,16 @@ +package + +internal fun main(): kotlin.Unit + +public open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun foo(/*0*/ c: (() -> kotlin.Unit)?): kotlin.Unit + public final /*synthesized*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public open fun foo(/*0*/ c: java.io.Closeable?): kotlin.Unit + public open fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/cantDeclareIfSamAdapterIsInherited.txt b/compiler/testData/diagnostics/tests/j+k/cantDeclareIfSamAdapterIsInherited.txt new file mode 100644 index 00000000000..06d96591cd0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/cantDeclareIfSamAdapterIsInherited.txt @@ -0,0 +1,28 @@ +package + +internal final class Sub1 : Super { + public constructor Sub1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Sub2 : Super { + public constructor Sub2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ open class Super { + public/*package*/ constructor Super() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ final /*synthesized*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/inheritAbstractSamAdapter.txt b/compiler/testData/diagnostics/tests/j+k/inheritAbstractSamAdapter.txt new file mode 100644 index 00000000000..5d9606b9558 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/inheritAbstractSamAdapter.txt @@ -0,0 +1,32 @@ +package + +public /*synthesized*/ fun A(/*0*/ function: (java.lang.Runnable?) -> kotlin.Unit): A + +public trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final /*synthesized*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public abstract fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public trait B : A { + public final /*synthesized*/ fun bar(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public abstract fun bar(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + public final override /*1*/ /*fake_override*/ fun bar(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public open override /*1*/ fun bar(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun foo(/*0*/ r: (() -> kotlin.Unit)?): kotlin.Unit + public open override /*1*/ fun foo(/*0*/ r: java.lang.Runnable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/innerNestedClassFromJava.txt b/compiler/testData/diagnostics/tests/j+k/innerNestedClassFromJava.txt new file mode 100644 index 00000000000..17e2fc67a18 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/innerNestedClassFromJava.txt @@ -0,0 +1,5 @@ +package + +package b { + internal fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/invisiblePackagePrivateInheritedMember.txt b/compiler/testData/diagnostics/tests/j+k/invisiblePackagePrivateInheritedMember.txt new file mode 100644 index 00000000000..efb9225ffc0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/invisiblePackagePrivateInheritedMember.txt @@ -0,0 +1,5 @@ +package + +package c { + internal fun f(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt1402.txt b/compiler/testData/diagnostics/tests/j+k/kt1402.txt new file mode 100644 index 00000000000..abe6dc168ad --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt1402.txt @@ -0,0 +1,6 @@ +package + +package b { + internal fun doSmth(/*0*/ b: a.M.Inner): a.M.Inner + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt1431.txt b/compiler/testData/diagnostics/tests/j+k/kt1431.txt new file mode 100644 index 00000000000..fa74b9a8f46 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt1431.txt @@ -0,0 +1,5 @@ +package + +package d { + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt2152.txt b/compiler/testData/diagnostics/tests/j+k/kt2152.txt new file mode 100644 index 00000000000..7f3b74b395c --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt2152.txt @@ -0,0 +1,15 @@ +package + +internal open class Bbb { + public constructor Bbb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Ccc : Bbb { + public constructor Ccc() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt2394.txt b/compiler/testData/diagnostics/tests/j+k/kt2394.txt new file mode 100644 index 00000000000..4d8bb07e9d5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt2394.txt @@ -0,0 +1,6 @@ +package + +package d { + internal fun bar(/*0*/ c: kotlin.Collection): kotlin.Unit + internal fun foo(/*0*/ iterable: kotlin.Iterable, /*1*/ iterator: kotlin.Iterator, /*2*/ comparable: kotlin.Comparable): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt2606.txt b/compiler/testData/diagnostics/tests/j+k/kt2606.txt new file mode 100644 index 00000000000..c64d0331f92 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt2606.txt @@ -0,0 +1,5 @@ +package + +package n { + internal fun bar(): kotlin.Iterator? +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt2619.txt b/compiler/testData/diagnostics/tests/j+k/kt2619.txt new file mode 100644 index 00000000000..834b0887626 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt2619.txt @@ -0,0 +1,52 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +public final enum class Type : kotlin.Enum { + public constructor Type() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry NO_TYPE : Type { + private constructor NO_TYPE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Type.NO_TYPE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TYPE : Type { + private constructor TYPE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Type.TYPE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Type + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt2641.txt b/compiler/testData/diagnostics/tests/j+k/kt2641.txt new file mode 100644 index 00000000000..ba7ffc4651b --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt2641.txt @@ -0,0 +1,5 @@ +package + +package a { + internal fun bar(/*0*/ any: kotlin.Any): java.lang.Iterable? +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt2890.txt b/compiler/testData/diagnostics/tests/j+k/kt2890.txt new file mode 100644 index 00000000000..ec1adad6d11 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt2890.txt @@ -0,0 +1,15 @@ +package + +package _03_collections { + internal fun test(): kotlin.Unit + + public open class CollectionTest { + public constructor CollectionTest() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public open fun add(/*0*/ ints: kotlin.List?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt3307.txt b/compiler/testData/diagnostics/tests/j+k/kt3307.txt new file mode 100644 index 00000000000..3336f127b19 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt3307.txt @@ -0,0 +1,18 @@ +package + +internal fun TestBug(): kotlin.Unit + +public trait Bug { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun save(): RET? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class SubBug : Bug { + public constructor SubBug() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun save(): SubBug? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/kt3311.txt b/compiler/testData/diagnostics/tests/j+k/kt3311.txt new file mode 100644 index 00000000000..d594f2d7d3a --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/kt3311.txt @@ -0,0 +1,23 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +public final class Sub : Super { + public constructor Sub() + public final override /*1*/ /*fake_override*/ var bar: kotlin.Boolean + public final override /*1*/ /*fake_override*/ var foo: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun setFoo(/*0*/ foo: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Super { + public constructor Super() + public final var bar: kotlin.Boolean + public final var foo: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun setFoo(/*0*/ foo: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/mutableIterator.txt b/compiler/testData/diagnostics/tests/j+k/mutableIterator.txt new file mode 100644 index 00000000000..1625986fd26 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/mutableIterator.txt @@ -0,0 +1,5 @@ +package + +package n { + internal fun foo(/*0*/ c: a.JC, /*1*/ iterator: kotlin.Iterator, /*2*/ iterable: kotlin.Iterable): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt b/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt new file mode 100644 index 00000000000..bffe2a9def0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/overrideRawType.txt @@ -0,0 +1,25 @@ +package + +public /*synthesized*/ fun Bar(/*0*/ function: (Foo?) -> kotlin.Unit): Bar + +public trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun f(/*0*/ f: Foo?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class BarImpl : Bar { + public constructor BarImpl() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun f(/*0*/ f: Foo?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/packagePrivateClassStaticMember.txt b/compiler/testData/diagnostics/tests/j+k/packagePrivateClassStaticMember.txt new file mode 100644 index 00000000000..d67d143d1bf --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/packagePrivateClassStaticMember.txt @@ -0,0 +1,15 @@ +package + +package foo { + internal fun main(): kotlin.Unit + + public/*package*/ open class Bar { + public/*package*/ constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun baz(): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/packageVisibility.txt b/compiler/testData/diagnostics/tests/j+k/packageVisibility.txt new file mode 100644 index 00000000000..f13dd9ddd31 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/packageVisibility.txt @@ -0,0 +1,42 @@ +package + +package a { + internal val mc: a.MyJavaClass + internal val x: kotlin.Int + internal val y: kotlin.Int + internal val z: a.MyJavaClass.NestedClass + + public/*package*/ open class MyJavaClass { + public/*package*/ constructor MyJavaClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class NestedClass { + public/*package*/ constructor NestedClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun staticMethodOfNested(): kotlin.Int + } + + // Static members + public/*package*/ open fun staticMethod(): kotlin.Int + } + + package a.c { + internal val mc1: a.MyJavaClass + internal val x: kotlin.Int + internal val y: kotlin.Int + internal val z: a.MyJavaClass.NestedClass + } +} + +package b { + internal val mc1: a.MyJavaClass + internal val x: kotlin.Int + internal val y: kotlin.Int + internal val z: a.MyJavaClass.NestedClass +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/privateNestedClassStaticMember.txt b/compiler/testData/diagnostics/tests/j+k/privateNestedClassStaticMember.txt new file mode 100644 index 00000000000..aefa0158484 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/privateNestedClassStaticMember.txt @@ -0,0 +1,3 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/protectedStaticSamePackage.txt b/compiler/testData/diagnostics/tests/j+k/protectedStaticSamePackage.txt new file mode 100644 index 00000000000..3ed0850fe88 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/protectedStaticSamePackage.txt @@ -0,0 +1,16 @@ +package + +package test { + internal fun test(): kotlin.Unit + + public open class JavaClass { + public constructor JavaClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + protected/*protected static*/ final var field: kotlin.Int + protected/*protected static*/ open fun method(): kotlin.String? + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt b/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt new file mode 100644 index 00000000000..d2d34db9680 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/recursiveRawUpperBound.txt @@ -0,0 +1,18 @@ +package + +internal fun foo(/*0*/ p: X): Bad?>? + +public/*package*/ open class Bad?> { + public/*package*/ constructor Bad?>() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ open class X { + public/*package*/ constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun foo(): Bad?>? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/j+k/samInConstructorWithGenerics.txt b/compiler/testData/diagnostics/tests/j+k/samInConstructorWithGenerics.txt new file mode 100644 index 00000000000..37ff783df31 --- /dev/null +++ b/compiler/testData/diagnostics/tests/j+k/samInConstructorWithGenerics.txt @@ -0,0 +1,8 @@ +package + +internal final class K : j.Observable { + public constructor K() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.txt b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.txt new file mode 100644 index 00000000000..3990335e301 --- /dev/null +++ b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.txt @@ -0,0 +1,6 @@ +package + +package kotlin1 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun test(/*0*/ a: kotlin.List, /*1*/ m: kotlin.Map): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.txt b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.txt new file mode 100644 index 00000000000..0ebddaf869f --- /dev/null +++ b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.txt @@ -0,0 +1,5 @@ +package + +package kotlin1 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt new file mode 100644 index 00000000000..0ebddaf869f --- /dev/null +++ b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt @@ -0,0 +1,5 @@ +package + +package kotlin1 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/sql/DriverManager.txt b/compiler/testData/diagnostics/tests/jdk-annotations/sql/DriverManager.txt new file mode 100644 index 00000000000..5d3cc0b9480 --- /dev/null +++ b/compiler/testData/diagnostics/tests/jdk-annotations/sql/DriverManager.txt @@ -0,0 +1,8 @@ +package + +internal fun getConnection(/*0*/ url: kotlin.String?): kotlin.Unit +internal fun getConnection(/*0*/ url: kotlin.String?, /*1*/ props: java.util.Properties?): kotlin.Unit +internal fun getConnection(/*0*/ url: kotlin.String?, /*1*/ user: kotlin.String?, /*2*/ password: kotlin.String?): kotlin.Unit +internal fun getDriver(/*0*/ url: kotlin.String?): kotlin.Unit +internal fun getDrivers(): kotlin.Unit +internal fun registerDriver(/*0*/ driver: java.sql.Driver?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/sql/ResultSet.txt b/compiler/testData/diagnostics/tests/jdk-annotations/sql/ResultSet.txt new file mode 100644 index 00000000000..a6b9f6d8108 --- /dev/null +++ b/compiler/testData/diagnostics/tests/jdk-annotations/sql/ResultSet.txt @@ -0,0 +1,3 @@ +package + +internal fun getMetaData(/*0*/ rs: java.sql.ResultSet): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/sql/Statement.txt b/compiler/testData/diagnostics/tests/jdk-annotations/sql/Statement.txt new file mode 100644 index 00000000000..3f7c5331d5f --- /dev/null +++ b/compiler/testData/diagnostics/tests/jdk-annotations/sql/Statement.txt @@ -0,0 +1,5 @@ +package + +internal fun executeQuery(/*0*/ statement: java.sql.PreparedStatement): kotlin.Unit +internal fun executeQuery(/*0*/ statement: java.sql.Statement, /*1*/ cmd: kotlin.String?): kotlin.Unit +internal fun executeUpdate(/*0*/ statement: java.sql.Statement, /*1*/ cmd: kotlin.String?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/kt310.txt b/compiler/testData/diagnostics/tests/kt310.txt new file mode 100644 index 00000000000..429fd684d8d --- /dev/null +++ b/compiler/testData/diagnostics/tests/kt310.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ c: kotlin.Array): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/kt53.txt b/compiler/testData/diagnostics/tests/kt53.txt new file mode 100644 index 00000000000..5dd486ea6fe --- /dev/null +++ b/compiler/testData/diagnostics/tests/kt53.txt @@ -0,0 +1,4 @@ +package + +internal val T.foo: E? +internal fun test(): kotlin.Int? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt1703.txt b/compiler/testData/diagnostics/tests/labels/kt1703.txt new file mode 100644 index 00000000000..fac68b77e5c --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt1703.txt @@ -0,0 +1,5 @@ +package + +internal fun test(): kotlin.Unit +internal fun use(/*0*/ a: kotlin.Any?): kotlin.Any? +internal fun kotlin.Array.forEach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt361.txt b/compiler/testData/diagnostics/tests/labels/kt361.txt new file mode 100644 index 00000000000..f7a90f55235 --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt361.txt @@ -0,0 +1,3 @@ +package + +internal fun nonlocals(/*0*/ b: kotlin.Boolean): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt3920.txt b/compiler/testData/diagnostics/tests/labels/kt3920.txt new file mode 100644 index 00000000000..cad2787655c --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt3920.txt @@ -0,0 +1,4 @@ +package + +internal fun run(/*0*/ f: () -> T): T +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt3988.txt b/compiler/testData/diagnostics/tests/labels/kt3988.txt new file mode 100644 index 00000000000..a70bfe9f98f --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt3988.txt @@ -0,0 +1,21 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun new(/*0*/ body: Comment.() -> kotlin.Unit): Comment.() -> kotlin.Unit +internal fun new2(/*0*/ body: Comment2.() -> kotlin.Unit): Comment2.() -> kotlin.Unit + +internal final class Comment { + public constructor Comment() + internal final var article: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Comment2 { + public constructor Comment2() + internal final var article2: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt4247.txt b/compiler/testData/diagnostics/tests/labels/kt4247.txt new file mode 100644 index 00000000000..d2e9fd7900b --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt4247.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt4586.txt b/compiler/testData/diagnostics/tests/labels/kt4586.txt new file mode 100644 index 00000000000..1ecb99cf561 --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt4586.txt @@ -0,0 +1,4 @@ +package + +internal val str: kotlin.String +internal fun string(/*0*/ init: java.lang.StringBuilder.() -> kotlin.Unit): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt4603.txt b/compiler/testData/diagnostics/tests/labels/kt4603.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt4603.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/kt591.txt b/compiler/testData/diagnostics/tests/labels/kt591.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/kt591.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/labelReferencesInsideObjectExpressions.txt b/compiler/testData/diagnostics/tests/labels/labelReferencesInsideObjectExpressions.txt new file mode 100644 index 00000000000..057fc0a1098 --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/labelReferencesInsideObjectExpressions.txt @@ -0,0 +1,18 @@ +package + +internal fun test(): kotlin.Unit +internal fun B.b(): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + internal abstract fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/labels/labelsMustBeNamed.txt b/compiler/testData/diagnostics/tests/labels/labelsMustBeNamed.txt new file mode 100644 index 00000000000..3bc73cf5f38 --- /dev/null +++ b/compiler/testData/diagnostics/tests/labels/labelsMustBeNamed.txt @@ -0,0 +1,22 @@ +package + +internal fun bar(/*0*/ f: () -> kotlin.Unit): () -> kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Any?): kotlin.Int +internal fun test(): kotlin.Unit + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/library/Collections.txt b/compiler/testData/diagnostics/tests/library/Collections.txt new file mode 100644 index 00000000000..33d4ecb0c95 --- /dev/null +++ b/compiler/testData/diagnostics/tests/library/Collections.txt @@ -0,0 +1,13 @@ +package + +package collections { + internal fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array + internal fun testCollection(/*0*/ c: kotlin.Collection, /*1*/ t: T): kotlin.Unit + internal fun testList(/*0*/ l: kotlin.List, /*1*/ t: T): kotlin.Unit + internal fun testMap(/*0*/ m: kotlin.Map): kotlin.Unit + internal fun testMutableCollection(/*0*/ c: kotlin.MutableCollection, /*1*/ t: T): kotlin.Unit + internal fun testMutableList(/*0*/ l: kotlin.MutableList, /*1*/ t: T): kotlin.Unit + internal fun testMutableMap(/*0*/ m: kotlin.MutableMap): kotlin.Unit + internal fun testMutableSet(/*0*/ s: kotlin.MutableSet, /*1*/ t: T): kotlin.Unit + internal fun testSet(/*0*/ s: kotlin.Set, /*1*/ t: T): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/library/kt828.txt b/compiler/testData/diagnostics/tests/library/kt828.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/library/kt828.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/collectionMethodStub.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/collectionMethodStub.txt new file mode 100644 index 00000000000..54730ce1d4f --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/collectionMethodStub.txt @@ -0,0 +1,552 @@ +package + +internal final class C : kotlin.MutableIterator { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Int + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +package kotlin { + public fun arrayOfNulls(/*0*/ size: kotlin.Int): kotlin.Array + public fun kotlin.Any?.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public fun kotlin.Any?.identityEquals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public fun kotlin.String?.plus(/*0*/ other: kotlin.Any?): kotlin.String + public fun kotlin.Any?.toString(): kotlin.String + + public trait Annotation { + // -- Module: -- + } + + public open class Any { + // -- Module: -- + } + + public final class Array : kotlin.Cloneable { + // -- Module: -- + } + + public final class Boolean : kotlin.Comparable { + // -- Module: -- + } + + public final class BooleanArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class BooleanIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class Byte : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class ByteArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class ByteIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class ByteProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class ByteProgressionIterator : kotlin.ByteIterator { + // -- Module: -- + } + + public final class ByteRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public final class Char : kotlin.Comparable { + // -- Module: -- + } + + public final class CharArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class CharIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class CharProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class CharProgressionIterator : kotlin.CharIterator { + // -- Module: -- + } + + public final class CharRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait CharSequence { + // -- Module: -- + } + + public trait Cloneable { + // -- Module: -- + } + + public trait Collection : kotlin.Iterable { + // -- Module: -- + } + + public trait Comparable { + // -- Module: -- + } + + public final class Double : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class DoubleArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class DoubleIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class DoubleProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class DoubleProgressionIterator : kotlin.DoubleIterator { + // -- Module: -- + } + + public final class DoubleRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public abstract class Enum> { + // -- Module: -- + } + + public trait ExtensionFunction0 { + // -- Module: -- + } + + public trait ExtensionFunction1 { + // -- Module: -- + } + + public trait ExtensionFunction10 { + // -- Module: -- + } + + public trait ExtensionFunction11 { + // -- Module: -- + } + + public trait ExtensionFunction12 { + // -- Module: -- + } + + public trait ExtensionFunction13 { + // -- Module: -- + } + + public trait ExtensionFunction14 { + // -- Module: -- + } + + public trait ExtensionFunction15 { + // -- Module: -- + } + + public trait ExtensionFunction16 { + // -- Module: -- + } + + public trait ExtensionFunction17 { + // -- Module: -- + } + + public trait ExtensionFunction18 { + // -- Module: -- + } + + public trait ExtensionFunction19 { + // -- Module: -- + } + + public trait ExtensionFunction2 { + // -- Module: -- + } + + public trait ExtensionFunction20 { + // -- Module: -- + } + + public trait ExtensionFunction21 { + // -- Module: -- + } + + public trait ExtensionFunction22 { + // -- Module: -- + } + + public trait ExtensionFunction3 { + // -- Module: -- + } + + public trait ExtensionFunction4 { + // -- Module: -- + } + + public trait ExtensionFunction5 { + // -- Module: -- + } + + public trait ExtensionFunction6 { + // -- Module: -- + } + + public trait ExtensionFunction7 { + // -- Module: -- + } + + public trait ExtensionFunction8 { + // -- Module: -- + } + + public trait ExtensionFunction9 { + // -- Module: -- + } + + public final class Float : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class FloatArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class FloatIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class FloatProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class FloatProgressionIterator : kotlin.FloatIterator { + // -- Module: -- + } + + public final class FloatRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait Function0 { + // -- Module: -- + } + + public trait Function1 { + // -- Module: -- + } + + public trait Function10 { + // -- Module: -- + } + + public trait Function11 { + // -- Module: -- + } + + public trait Function12 { + // -- Module: -- + } + + public trait Function13 { + // -- Module: -- + } + + public trait Function14 { + // -- Module: -- + } + + public trait Function15 { + // -- Module: -- + } + + public trait Function16 { + // -- Module: -- + } + + public trait Function17 { + // -- Module: -- + } + + public trait Function18 { + // -- Module: -- + } + + public trait Function19 { + // -- Module: -- + } + + public trait Function2 { + // -- Module: -- + } + + public trait Function20 { + // -- Module: -- + } + + public trait Function21 { + // -- Module: -- + } + + public trait Function22 { + // -- Module: -- + } + + public trait Function3 { + // -- Module: -- + } + + public trait Function4 { + // -- Module: -- + } + + public trait Function5 { + // -- Module: -- + } + + public trait Function6 { + // -- Module: -- + } + + public trait Function7 { + // -- Module: -- + } + + public trait Function8 { + // -- Module: -- + } + + public trait Function9 { + // -- Module: -- + } + + public final enum class InlineOption : kotlin.Enum { + // -- Module: -- + + // Static members + // -- Module: -- + } + + public final enum class InlineStrategy : kotlin.Enum { + // -- Module: -- + + // Static members + // -- Module: -- + } + + public final class Int : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class IntArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class IntIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class IntProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class IntProgressionIterator : kotlin.IntIterator { + // -- Module: -- + } + + public final class IntRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait Iterable { + // -- Module: -- + } + + public trait Iterator { + // -- Module: -- + } + + public trait List : kotlin.Collection { + // -- Module: -- + } + + public trait ListIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class Long : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class LongArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class LongIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class LongProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class LongProgressionIterator : kotlin.LongIterator { + // -- Module: -- + } + + public final class LongRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait Map { + // -- Module: -- + } + + public trait MutableCollection : kotlin.Collection, kotlin.MutableIterable { + // -- Module: -- + } + + public trait MutableIterable : kotlin.Iterable { + // -- Module: -- + } + + public trait MutableIterator : kotlin.Iterator { + // -- Module: -- + } + + public trait MutableList : kotlin.List, kotlin.MutableCollection { + // -- Module: -- + } + + public trait MutableListIterator : kotlin.ListIterator, kotlin.MutableIterator { + // -- Module: -- + } + + public trait MutableMap : kotlin.Map { + // -- Module: -- + } + + public trait MutableSet : kotlin.Set, kotlin.MutableCollection { + // -- Module: -- + } + + public final class Nothing { + // -- Module: -- + } + + public abstract class Number { + // -- Module: -- + } + + public trait Progression : kotlin.Iterable { + // -- Module: -- + } + + public trait PropertyMetadata { + // -- Module: -- + } + + public final class PropertyMetadataImpl : kotlin.PropertyMetadata { + // -- Module: -- + } + + public trait Range> { + // -- Module: -- + } + + public trait Set : kotlin.Collection { + // -- Module: -- + } + + public final class Short : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class ShortArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class ShortIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class ShortProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class ShortProgressionIterator : kotlin.ShortIterator { + // -- Module: -- + } + + public final class ShortRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public final class String : kotlin.Comparable, kotlin.CharSequence { + // -- Module: -- + } + + public open class Throwable { + // -- Module: -- + } + + internal final class Unit { + public constructor Unit() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public object Unit { + // -- Module: -- + } + + public final annotation class data : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class deprecated : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class inline : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class inlineOptions : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class noinline : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class suppress : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class tailRecursive : kotlin.Annotation { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArguments.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArguments.txt new file mode 100644 index 00000000000..7cc510095f1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArguments.txt @@ -0,0 +1,57 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArgumentsReversed.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArgumentsReversed.txt new file mode 100644 index 00000000000..cd1d110de84 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/differentGenericArgumentsReversed.txt @@ -0,0 +1,57 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateClass.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateClass.txt new file mode 100644 index 00000000000..1db4c9fc0cf --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateClass.txt @@ -0,0 +1,58 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class B { + public constructor B() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + public constructor A() + internal final val x: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateNestedClasses.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateNestedClasses.txt new file mode 100644 index 00000000000..c76b1a747cf --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateNestedClasses.txt @@ -0,0 +1,187 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public object E { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : p.A.D.E { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + public final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public object C { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : p.A.C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public final inner class F { + public constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public final class M1 { + public constructor M1() + public final val a: p.A + public final val b: p.A.B + public final val c: p.A.C + public final val d: p.A.D + public final val e: p.A.D.E + public final val f: p.A.F + public final val g: p.A.G + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun a(/*0*/ p: p.A): kotlin.Unit + public fun b(/*0*/ p: p.A.B): kotlin.Unit + public fun c(/*0*/ p: p.A.C): kotlin.Unit + public fun d(/*0*/ p: p.A.D): kotlin.Unit + public fun e(/*0*/ p: p.A.D.E): kotlin.Unit + public fun f(/*0*/ p: p.A.F): kotlin.Unit + public fun g(/*0*/ p: p.A.G): kotlin.Unit + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public final class E { + public constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + public final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final inner class F { + public constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ m1: p.M1): kotlin.Unit + +package p { + public fun a(/*0*/ p: p.A): kotlin.Unit + public fun b(/*0*/ p: p.A.B): kotlin.Unit + public fun c(/*0*/ p: p.A.C): kotlin.Unit + public fun d(/*0*/ p: p.A.D): kotlin.Unit + public fun e(/*0*/ p: p.A.D.E): kotlin.Unit + public fun f(/*0*/ p: p.A.F): kotlin.Unit + public fun g(/*0*/ p: p.A.G): kotlin.Unit + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateSuperClass.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateSuperClass.txt new file mode 100644 index 00000000000..483fbf0d818 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/duplicateSuperClass.txt @@ -0,0 +1,66 @@ +// -- Module: -- +package + +package p { + + public trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class B : p.A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val b: p.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public trait A { + // -- Module: -- + } + + public trait A { + // -- Module: -- + } + + public final class B : p.A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericArgumentNumberMismatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericArgumentNumberMismatch.txt new file mode 100644 index 00000000000..cfea2ca2abb --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericArgumentNumberMismatch.txt @@ -0,0 +1,57 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val a: [ERROR : A] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun foo(/*0*/ a: [ERROR : A]): kotlin.Unit + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun foo(/*0*/ a: [ERROR : A]): kotlin.Unit + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericSuperClass.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericSuperClass.txt new file mode 100644 index 00000000000..e79c1b5123e --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/genericSuperClass.txt @@ -0,0 +1,110 @@ +// -- Module: -- +package + +package p { + + public trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class B : p.A, p.C, p.D { + public constructor B() + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val b: p.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun a(/*0*/ a: p.A): kotlin.Unit + public fun c(/*0*/ c: p.C): kotlin.Unit + public fun d(/*0*/ d: p.D): kotlin.Unit + + public trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun a(/*0*/ a: p.A): kotlin.Unit + public fun c(/*0*/ c: p.C): kotlin.Unit + public fun d(/*0*/ d: p.D): kotlin.Unit + + public trait A { + // -- Module: -- + } + + public trait A { + // -- Module: -- + } + + public final class B : p.A, p.C, p.D { + // -- Module: -- + } + + public trait C { + // -- Module: -- + } + + public trait C { + // -- Module: -- + } + + public trait D { + // -- Module: -- + } + + public trait D { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsage.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsage.txt new file mode 100644 index 00000000000..8cb2e0cbca1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsage.txt @@ -0,0 +1,44 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class B { + public constructor B() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + internal fun test(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class A { + // -- Module: -- + } + + public final class B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsageNoTypeAnnotation.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsageNoTypeAnnotation.txt new file mode 100644 index 00000000000..8cb2e0cbca1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/inTheSameModuleWithUsageNoTypeAnnotation.txt @@ -0,0 +1,44 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class B { + public constructor B() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + internal fun test(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class A { + // -- Module: -- + } + + public final class B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/members.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/members.txt new file mode 100644 index 00000000000..16cdb19d3d8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/members.txt @@ -0,0 +1,69 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun m1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun m2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M2 { + public constructor M2() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ a: p.A): kotlin.Unit + +package p { + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } + + public final class M2 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameClassNameDifferentPackages.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameClassNameDifferentPackages.txt new file mode 100644 index 00000000000..c931760f04a --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameClassNameDifferentPackages.txt @@ -0,0 +1,44 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class B { + public constructor B() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +package p { + + public final class A { + // -- Module: -- + } + + public final class B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameGenericArguments.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameGenericArguments.txt new file mode 100644 index 00000000000..809ee23cd23 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateClass/sameGenericArguments.txt @@ -0,0 +1,57 @@ +// -- Module: -- +package + +package p { + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class M1 { + public constructor M1() + public final val a: p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + public fun foo(/*0*/ a: p.A): kotlin.Unit + + public final class A { + // -- Module: -- + } + + public final class A { + // -- Module: -- + } + + public final class M1 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParams.txt new file mode 100644 index 00000000000..6444aa21be7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParams.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: X): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsBoundMismatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsBoundMismatch.txt new file mode 100644 index 00000000000..12743108f10 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsBoundMismatch.txt @@ -0,0 +1,71 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: X?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } + + public trait Tr { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsIndexMismatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsIndexMismatch.txt new file mode 100644 index 00000000000..d71c2d94a58 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsIndexMismatch.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: X?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsNameMismatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsNameMismatch.txt new file mode 100644 index 00000000000..eca094f27de --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInParamsNameMismatch.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: X): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T1): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?, /*1*/ y: Y): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInReturnType.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInReturnType.txt new file mode 100644 index 00000000000..6bb5e4be14a --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classGenericsInReturnType.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(): X + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classVsFunctionGenericsInParamsMismatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classVsFunctionGenericsInParamsMismatch.txt new file mode 100644 index 00000000000..5ce64aa5118 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/classVsFunctionGenericsInParamsMismatch.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T, /*1*/ b: R): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: kotlin.Any?, /*1*/ b: R): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T, /*1*/ b: R): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?, /*1*/ c: p.C): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/covariantReturnTypes.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/covariantReturnTypes.txt new file mode 100644 index 00000000000..674233c0ea0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/covariantReturnTypes.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differenceInParamNames.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differenceInParamNames.txt new file mode 100644 index 00000000000..90c9dc9d60e --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differenceInParamNames.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a1: kotlin.Int, /*1*/ b1: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentGenericsInParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentGenericsInParams.txt new file mode 100644 index 00000000000..a3bf4c0b0c7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentGenericsInParams.txt @@ -0,0 +1,112 @@ +// -- Module: -- +package + +package p { + + public trait G1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: p.G1?, /*1*/ b: p.G2?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: p.G1?, /*1*/ b: p.G2?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: p.G1?, /*1*/ b: p.G2?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentNumberOfParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentNumberOfParams.txt new file mode 100644 index 00000000000..c6093c363c2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentNumberOfParams.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String, /*2*/ c: kotlin.Int = ...): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentReturnTypes.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentReturnTypes.txt new file mode 100644 index 00000000000..c6e5c4b780a --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/differentReturnTypes.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/extensionMatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/extensionMatch.txt new file mode 100644 index 00000000000..3754bd4dea6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/extensionMatch.txt @@ -0,0 +1,62 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun kotlin.String.getParent(): p.B? + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public final class C : p.B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun kotlin.String.getParent(): p.B? + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun kotlin.String.getParent(): p.B? + } +} + + +// -- Module: -- +package + +internal fun p.B.test(): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public final class C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParams.txt new file mode 100644 index 00000000000..ef5e4b6ce7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParams.txt @@ -0,0 +1,62 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit +internal fun test1(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsBoundsMismatch.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsBoundsMismatch.txt new file mode 100644 index 00000000000..d168ffb892d --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsBoundsMismatch.txt @@ -0,0 +1,71 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Tr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } + + public trait Tr { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsEqNull.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsEqNull.txt new file mode 100644 index 00000000000..43201ac5f78 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsEqNull.txt @@ -0,0 +1,64 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit +internal fun test1(/*0*/ b: p.B?): kotlin.Unit +internal fun test2(/*0*/ b: p.B?): kotlin.Unit +internal fun test3(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsNotIs.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsNotIs.txt new file mode 100644 index 00000000000..ef5e4b6ce7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsNotIs.txt @@ -0,0 +1,62 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit +internal fun test1(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnFooT.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnFooT.txt new file mode 100644 index 00000000000..dc211198624 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnFooT.txt @@ -0,0 +1,82 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.Foo + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: T): p.Foo + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Foo { + // -- Module: -- + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): p.Foo + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit +internal fun test1(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } + + public trait Foo { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnT.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnT.txt new file mode 100644 index 00000000000..52fa950f882 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/functionGenericsInParamsReturnT.txt @@ -0,0 +1,62 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit +internal fun test1(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noGenericsInParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noGenericsInParams.txt new file mode 100644 index 00000000000..b23f333e798 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noGenericsInParams.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.String): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noParams.txt new file mode 100644 index 00000000000..733cc6f1b78 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/noParams.txt @@ -0,0 +1,62 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public final class C : p.B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public final class C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/sameGenericsInParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/sameGenericsInParams.txt new file mode 100644 index 00000000000..c991760566f --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/sameGenericsInParams.txt @@ -0,0 +1,112 @@ +// -- Module: -- +package + +package p { + + public trait G1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: p.G1, /*1*/ b: p.G2): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: p.G1, /*1*/ b: p.G2): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: p.G1, /*1*/ b: p.G2): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?, /*1*/ a: p.G1, /*2*/ b1: p.G2): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } + + public trait G1 { + // -- Module: -- + } + + public trait G2 { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/simpleWithInheritance.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/simpleWithInheritance.txt new file mode 100644 index 00000000000..94f178a9818 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/simpleWithInheritance.txt @@ -0,0 +1,72 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait D : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun getParent(): p.B? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } + + public trait D : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/substitutedGenericInParams.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/substitutedGenericInParams.txt new file mode 100644 index 00000000000..140e1742b0d --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateMethod/substitutedGenericInParams.txt @@ -0,0 +1,61 @@ +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun foo(/*0*/ a: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ a: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(/*0*/ b: p.B?): kotlin.Unit + +package p { + + public trait B { + // -- Module: -- + } + + public trait C : p.B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/differentSuperTraits.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/differentSuperTraits.txt new file mode 100644 index 00000000000..a67fdee74b6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/differentSuperTraits.txt @@ -0,0 +1,82 @@ +// -- Module: -- +package + +package p { + + public trait A : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait C : p.A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal final class Foo : p.C, p.B { + public constructor Foo() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +package p { + + public trait A : p.Base { + // -- Module: -- + } + + public trait B : p.Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } + + public trait C : p.A { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTrait.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTrait.txt new file mode 100644 index 00000000000..0cf1ba72f87 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTrait.txt @@ -0,0 +1,71 @@ +// -- Module: -- +package + +package p { + + public trait A : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal final class Foo : p.A, p.B { + public constructor Foo() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +package p { + + public trait A : p.Base { + // -- Module: -- + } + + public trait B : p.Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitDifferentBounds.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitDifferentBounds.txt new file mode 100644 index 00000000000..6b2e8b925a1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitDifferentBounds.txt @@ -0,0 +1,72 @@ +// -- Module: -- +package + +package p { + + public trait A : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Array): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(/*0*/ t: kotlin.Array): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Array): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(/*0*/ t: kotlin.Array): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal final class Foo : p.A, p.B { + public constructor Foo() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ t: kotlin.Array): kotlin.Unit + public open override /*1*/ fun foo(/*0*/ t: kotlin.Array): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +package p { + + public trait A : p.Base { + // -- Module: -- + } + + public trait B : p.Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitGenerics.txt b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitGenerics.txt new file mode 100644 index 00000000000..7fb78f1d47b --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/duplicateSuper/sameSuperTraitGenerics.txt @@ -0,0 +1,71 @@ +// -- Module: -- +package + +package p { + + public trait A : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +package p { + + public trait B : p.Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(/*0*/ t: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal final class Foo : p.A, p.B { + public constructor Foo() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.String): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +package p { + + public trait A : p.Base { + // -- Module: -- + } + + public trait B : p.Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } + + public trait Base { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/internal.txt b/compiler/testData/diagnostics/tests/multimodule/internal.txt new file mode 100644 index 00000000000..490ba5a5a49 --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/internal.txt @@ -0,0 +1,52 @@ +// -- Module: -- +package + +package p { + internal val a: p.A + internal var v: p.A + internal fun a(): p.A + + public final class A { + public constructor A() + internal final val a: p.A + internal final var v: p.A + internal final fun a(): p.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + + +// -- Module: -- +package + +internal fun test(): kotlin.Unit + +package p { + internal val a: p.A + internal var v: p.A + internal fun a(): p.A + + public final class A { + // -- Module: -- + } + + internal final class B { + // -- Module: -- + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/multimodule/packagePrivate.txt b/compiler/testData/diagnostics/tests/multimodule/packagePrivate.txt new file mode 100644 index 00000000000..5771ff065eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/multimodule/packagePrivate.txt @@ -0,0 +1,17 @@ +// -- Module: -- +package + +package p { + private val a: kotlin.Int = 1 + internal val b: kotlin.Int = 1 +} + + +// -- Module: -- +package + +package p { + private val a: kotlin.Int = 1 + internal val b: kotlin.Int = 1 + internal val c: kotlin.Int = 1 +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt b/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt new file mode 100644 index 00000000000..8eb925ad2b4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt @@ -0,0 +1,12 @@ +package + +A(x = IntegerValueType(1): IntegerValueType(1), y = "2": kotlin.String) internal fun test(): kotlin.Unit + +public final annotation class A : kotlin.Annotation { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun x(): kotlin.Int + public abstract fun y(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/namedArguments/disallowForJavaConstructor.txt b/compiler/testData/diagnostics/tests/namedArguments/disallowForJavaConstructor.txt new file mode 100644 index 00000000000..87b56ea6063 --- /dev/null +++ b/compiler/testData/diagnostics/tests/namedArguments/disallowForJavaConstructor.txt @@ -0,0 +1,10 @@ +package + +internal val test: A + +public open class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/namedArguments/disallowForJavaMethods.txt b/compiler/testData/diagnostics/tests/namedArguments/disallowForJavaMethods.txt new file mode 100644 index 00000000000..55bd36e098f --- /dev/null +++ b/compiler/testData/diagnostics/tests/namedArguments/disallowForJavaMethods.txt @@ -0,0 +1,34 @@ +package + +internal fun directInvocation(): kotlin.Unit +internal fun multipleParameters(): kotlin.Unit +internal fun unresolvedParameter(): kotlin.Unit +internal fun viaFakeOverride(): kotlin.Unit +internal fun viaRealOverride(): kotlin.Unit + +public/*package*/ open class JavaSuperClass { + public/*package*/ constructor JavaSuperClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun foo(/*0*/ javaName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun multipleParameters(/*0*/ first: kotlin.Int, /*1*/ second: kotlin.Long, /*2*/ third: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class KotlinSubClass : JavaSuperClass { + public constructor KotlinSubClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun foo(/*0*/ javaName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun multipleParameters(/*0*/ first: kotlin.Int, /*1*/ second: kotlin.Long, /*2*/ third: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class KotlinSubSubClass : KotlinSubClass { + public constructor KotlinSubSubClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ kotlinName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun multipleParameters(/*0*/ first: kotlin.Int, /*1*/ second: kotlin.Long, /*2*/ third: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterConstructor.txt b/compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterConstructor.txt new file mode 100644 index 00000000000..f66928945ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterConstructor.txt @@ -0,0 +1,13 @@ +package + +package test { + internal fun test(): kotlin.Unit + + public open class J { + public /*synthesized*/ constructor J(/*0*/ s: kotlin.String?, /*1*/ r: (() -> kotlin.Unit)?, /*2*/ z: kotlin.Boolean?) + public constructor J(/*0*/ s: kotlin.String?, /*1*/ r: java.lang.Runnable?, /*2*/ z: kotlin.Boolean?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterFunction.txt b/compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterFunction.txt new file mode 100644 index 00000000000..b23194c1801 --- /dev/null +++ b/compiler/testData/diagnostics/tests/namedArguments/disallowForSamAdapterFunction.txt @@ -0,0 +1,16 @@ +package + +package test { + internal fun test(): kotlin.Unit + + public open class J { + public constructor J() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun foo(/*0*/ s: kotlin.String?, /*1*/ r: (() -> kotlin.Unit)?, /*2*/ z: kotlin.Boolean?): kotlin.Unit + public open fun foo(/*0*/ s: kotlin.String?, /*1*/ r: java.lang.Runnable?, /*2*/ z: kotlin.Boolean?): kotlin.Unit + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/namedArguments/namedArgumentsAndDefaultValues.txt b/compiler/testData/diagnostics/tests/namedArguments/namedArgumentsAndDefaultValues.txt new file mode 100644 index 00000000000..ad0dd197c71 --- /dev/null +++ b/compiler/testData/diagnostics/tests/namedArguments/namedArgumentsAndDefaultValues.txt @@ -0,0 +1,5 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int = ..., /*1*/ y: kotlin.Int = ..., /*2*/ z: kotlin.String): kotlin.Unit +internal fun foo(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.String = ...): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.txt new file mode 100644 index 00000000000..aefa0158484 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.txt @@ -0,0 +1,3 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.txt new file mode 100644 index 00000000000..3b06bdce187 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ x: kotlin.Int?, /*1*/ a: A?): kotlin.Unit +internal fun A.div(/*0*/ i: kotlin.Int): kotlin.Unit +internal fun A?.times(/*0*/ i: kotlin.Int): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun contains(/*0*/ a: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun minus(): kotlin.Unit + internal final fun plus(/*0*/ i: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.txt new file mode 100644 index 00000000000..18344b1f1de --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.txt @@ -0,0 +1,12 @@ +package + +internal fun test(/*0*/ f: Foo?): kotlin.Unit +internal fun kotlin.Any?.foo(): kotlin.Unit + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.txt new file mode 100644 index 00000000000..803d16d3377 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.txt @@ -0,0 +1,11 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ a: Foo): Foo + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.txt new file mode 100644 index 00000000000..5381558bbc9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.txt @@ -0,0 +1,15 @@ +package + +internal fun test(/*0*/ a: A?): kotlin.Unit +internal fun A.bar(): kotlin.Unit +internal fun A?.buzz(): kotlin.Unit +internal fun A.test2(): kotlin.Unit +internal fun A?.test3(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/SenselessNullInWhen.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/SenselessNullInWhen.txt new file mode 100644 index 00000000000..61413da8261 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/SenselessNullInWhen.txt @@ -0,0 +1,5 @@ +package + +package kt2457 { + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/dataFlowInfoAfterExclExcl.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/dataFlowInfoAfterExclExcl.txt new file mode 100644 index 00000000000..c7bbe2bf95c --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/dataFlowInfoAfterExclExcl.txt @@ -0,0 +1,4 @@ +package + +internal fun doString(/*0*/ s: kotlin.String): kotlin.String +internal fun foo(/*0*/ d: kotlin.Any?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/equalityUnderNotNullCheck.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/equalityUnderNotNullCheck.txt new file mode 100644 index 00000000000..120ba1a7534 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/equalityUnderNotNullCheck.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ a: kotlin.Any?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideAmbiguity.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideAmbiguity.txt new file mode 100644 index 00000000000..60d7b9f39b6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideAmbiguity.txt @@ -0,0 +1,7 @@ +package + +package d { + internal fun bar(): kotlin.Unit + internal fun doSmth1(/*0*/ f: () -> kotlin.Unit): kotlin.Unit + internal fun doSmth1(/*0*/ g: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideUnresolvedFunction.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideUnresolvedFunction.txt new file mode 100644 index 00000000000..127e2a03dbe --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideUnresolvedFunction.txt @@ -0,0 +1,5 @@ +package + +package a { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.txt new file mode 100644 index 00000000000..d0f5993f3bf --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.txt @@ -0,0 +1,13 @@ +package + +package kt1270 { + internal fun foo(): kotlin.Unit + + private final class SomeClass { + public constructor SomeClass() + internal final val value: kotlin.Int = 5 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.txt new file mode 100644 index 00000000000..2a0a7e14009 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.txt @@ -0,0 +1,5 @@ +package + +package kt1680 { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.txt new file mode 100644 index 00000000000..0a43685e712 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.txt @@ -0,0 +1,5 @@ +package + +package kt1778 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.txt new file mode 100644 index 00000000000..330aeba99e4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.txt @@ -0,0 +1,14 @@ +package + +package kt2109 { + internal fun kt2109.A?.bar(): kotlin.Unit + internal fun kt2109.A.baz(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.txt new file mode 100644 index 00000000000..795b1e5df52 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.txt @@ -0,0 +1,5 @@ +package + +package e { + internal fun main(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.txt new file mode 100644 index 00000000000..5d94115b811 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.txt @@ -0,0 +1,11 @@ +package + +package kt2146 { + internal fun f1(/*0*/ s: kotlin.Int?): kotlin.Int + internal fun f2(/*0*/ s: kotlin.Int?): kotlin.Int + internal fun f3(/*0*/ s: kotlin.Int?): kotlin.Int + internal fun f4(/*0*/ s: kotlin.Int?): kotlin.Int + internal fun f5(/*0*/ s: kotlin.Int?): kotlin.Int + internal fun f6(/*0*/ s: kotlin.Int?): kotlin.Int + internal fun f7(/*0*/ s: kotlin.Int?): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.txt new file mode 100644 index 00000000000..e8a46d93047 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.txt @@ -0,0 +1,6 @@ +package + +package kt2164 { + internal fun foo(/*0*/ x: kotlin.Int): kotlin.Int + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.txt new file mode 100644 index 00000000000..b77d621893f --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.txt @@ -0,0 +1,9 @@ +package + +package kt2176 { + internal fun f1(/*0*/ a: kotlin.String?): kotlin.Unit + internal fun f2(/*0*/ a: kotlin.String): kotlin.Unit + internal fun f3(/*0*/ a: kotlin.Any?): kotlin.Unit + internal fun f4(/*0*/ a: kotlin.Any): kotlin.Unit + internal fun f5(/*0*/ a: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.txt new file mode 100644 index 00000000000..28abc011c0e --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.txt @@ -0,0 +1,5 @@ +package + +package foo { + private fun sendCommand(/*0*/ errorCallback: (() -> kotlin.Unit)? = ...): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.txt new file mode 100644 index 00000000000..92c1bd26149 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.txt @@ -0,0 +1,5 @@ +package + +package kt2212 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.txt new file mode 100644 index 00000000000..91edc62a3af --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.txt @@ -0,0 +1,7 @@ +package + +package kt2216 { + internal fun bar(/*0*/ y: kotlin.Int, /*1*/ z: kotlin.Int): kotlin.Int + internal fun baz(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Int, /*3*/ d: kotlin.Int): kotlin.Int + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.txt new file mode 100644 index 00000000000..5d57fc45db9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.txt @@ -0,0 +1,5 @@ +package + +package kt2223 { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.txt new file mode 100644 index 00000000000..7f11b5038a1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.txt @@ -0,0 +1,15 @@ +package + +package a { + internal fun foo(): kotlin.Unit + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal final class Pair { + public constructor Pair(/*0*/ a: A, /*1*/ b: B) + internal final val a: A + internal final val b: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2336.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2336.txt new file mode 100644 index 00000000000..14716677138 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2336.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ a: kotlin.Boolean): kotlin.Boolean +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.txt new file mode 100644 index 00000000000..c16f71eb49b --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.txt @@ -0,0 +1,14 @@ +package + +package kt244 { + internal fun f(/*0*/ s: kotlin.String?): kotlin.Unit + + internal final class A { + public constructor A(/*0*/ a: kotlin.String?) + internal final val b: kotlin.Int + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.txt new file mode 100644 index 00000000000..2b83bbb8800 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.txt @@ -0,0 +1,28 @@ +package + +package example { + internal fun test(): kotlin.Unit +} + +package test { + + internal final class Internal { + public constructor Internal() + internal final val internal: kotlin.Int? = 1 + protected final val protected: kotlin.Int? = 1 + public final val public: kotlin.Int? = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Public { + public constructor Public() + internal final val internal: kotlin.Int? = 1 + protected final val protected: kotlin.Int? = 1 + public final val public: kotlin.Int? = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/noUnnecessaryNotNullAssertionOnErrorType.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/noUnnecessaryNotNullAssertionOnErrorType.txt new file mode 100644 index 00000000000..0e755a6ca5b --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/noUnnecessaryNotNullAssertionOnErrorType.txt @@ -0,0 +1,6 @@ +package + +package a { + internal fun bar(): [ERROR : Error function type] + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/senslessComparisonWithNullOnTypeParameters.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/senslessComparisonWithNullOnTypeParameters.txt new file mode 100644 index 00000000000..b8bbf9f6fc0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/senslessComparisonWithNullOnTypeParameters.txt @@ -0,0 +1,4 @@ +package + +internal fun notNullUpperBound(/*0*/ t: T, /*1*/ ind: INDIRECT): kotlin.Unit +internal fun nullableUpperBound(/*0*/ t: T, /*1*/ ind: INDIRECT): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastedReceiverWithGenerics.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastedReceiverWithGenerics.txt new file mode 100644 index 00000000000..895dc4ca22c --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastedReceiverWithGenerics.txt @@ -0,0 +1,4 @@ +package + +internal fun test(/*0*/ a: kotlin.Any?): kotlin.Unit +internal fun kotlin.Any.foo(/*0*/ t: T): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastsAndBooleanExpressions.txt b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastsAndBooleanExpressions.txt new file mode 100644 index 00000000000..30357d4b3eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/smartCastsAndBooleanExpressions.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ b: kotlin.Boolean?, /*1*/ c: kotlin.Boolean): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/baseWithNullableUpperBound.txt b/compiler/testData/diagnostics/tests/nullableTypes/baseWithNullableUpperBound.txt new file mode 100644 index 00000000000..b2541ef6aa9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/baseWithNullableUpperBound.txt @@ -0,0 +1,7 @@ +package + +internal fun interactionWithRedundant(/*0*/ t: T?): kotlin.Unit +internal fun misleadingNullableMultiBound(/*0*/ fb: FIRST_BOUND?, /*1*/ sb: SECOND_BOUND?): kotlin.Unit where FIRST_BOUND : kotlin.Any, SECOND_BOUND : kotlin.Any? +internal fun misleadingNullableSimple(/*0*/ t: T?, /*1*/ t2: T?, /*2*/ n: N?, /*3*/ ind: INDIRECT?): kotlin.Unit +internal fun nonMisleadingNullable(/*0*/ nn: NN?, /*1*/ nnn: NNN?): kotlin.Unit +internal fun twoBounds(/*0*/ tb: TWO_BOUNDS?): kotlin.Unit where TWO_BOUNDS : NN \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/nullAssertOnTypeWithNullableUpperBound.txt b/compiler/testData/diagnostics/tests/nullableTypes/nullAssertOnTypeWithNullableUpperBound.txt new file mode 100644 index 00000000000..a20f11fda50 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/nullAssertOnTypeWithNullableUpperBound.txt @@ -0,0 +1,4 @@ +package + +internal fun test(/*0*/ t: T): T +internal fun T.testThis(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/nullableArgumentForIn.txt b/compiler/testData/diagnostics/tests/nullableTypes/nullableArgumentForIn.txt new file mode 100644 index 00000000000..847176a4c5e --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/nullableArgumentForIn.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ x: kotlin.Int?): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/redundantNullable.txt b/compiler/testData/diagnostics/tests/nullableTypes/redundantNullable.txt new file mode 100644 index 00000000000..0add456523a --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/redundantNullable.txt @@ -0,0 +1,10 @@ +package + +internal fun redundantNullable(/*0*/ i: kotlin.Int?, /*1*/ three: kotlin.Int?, /*2*/ gOut: Generic?, /*3*/ gIn: Generic): kotlin.Unit + +internal final class Generic { + public constructor Generic() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/redundantNullableInSupertype.txt b/compiler/testData/diagnostics/tests/nullableTypes/redundantNullableInSupertype.txt new file mode 100644 index 00000000000..53d222c9ab4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/redundantNullableInSupertype.txt @@ -0,0 +1,9 @@ +package + +internal fun interaction(/*0*/ t: T): kotlin.Unit + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/safeCallOnTypeWithNullableUpperBound.txt b/compiler/testData/diagnostics/tests/nullableTypes/safeCallOnTypeWithNullableUpperBound.txt new file mode 100644 index 00000000000..98496722883 --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/safeCallOnTypeWithNullableUpperBound.txt @@ -0,0 +1,4 @@ +package + +internal fun test(/*0*/ t: T): kotlin.String +internal fun T.testThis(): kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/nullableTypes/uselessElvis.txt b/compiler/testData/diagnostics/tests/nullableTypes/uselessElvis.txt new file mode 100644 index 00000000000..805cd027d6e --- /dev/null +++ b/compiler/testData/diagnostics/tests/nullableTypes/uselessElvis.txt @@ -0,0 +1,5 @@ +package + +internal fun test1(/*0*/ t: kotlin.Any?): kotlin.Any +internal fun test2(/*0*/ t: kotlin.Any?): kotlin.Any +internal fun test3(/*0*/ t: kotlin.Any?): kotlin.Any \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/numbers/characterIsNotANumber.txt b/compiler/testData/diagnostics/tests/numbers/characterIsNotANumber.txt new file mode 100644 index 00000000000..193079f5bf0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/numbers/characterIsNotANumber.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ n: kotlin.Number): kotlin.Number +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/numbers/doublesInSimpleConstraints.txt b/compiler/testData/diagnostics/tests/numbers/doublesInSimpleConstraints.txt new file mode 100644 index 00000000000..fc9b36f9ba0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/numbers/doublesInSimpleConstraints.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun either(/*0*/ t1: T, /*1*/ t2: T): T + internal fun id(/*0*/ t: T): T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/numbers/intValuesOutOfRange.txt b/compiler/testData/diagnostics/tests/numbers/intValuesOutOfRange.txt new file mode 100644 index 00000000000..ec3815decac --- /dev/null +++ b/compiler/testData/diagnostics/tests/numbers/intValuesOutOfRange.txt @@ -0,0 +1,7 @@ +package + +package a { + internal fun bar(/*0*/ l: kotlin.Long): kotlin.Long + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt b/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt new file mode 100644 index 00000000000..cdfd63162e5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/numbers/numbersInSimpleConstraints.txt @@ -0,0 +1,42 @@ +package + +package a { + internal fun either(/*0*/ t1: T, /*1*/ t2: T): T + internal fun exactBound(/*0*/ t: T, /*1*/ l: a.Inv): T + internal fun id(/*0*/ t: T): T + internal fun lowerBound(/*0*/ t: T, /*1*/ l: a.Cov): T + internal fun other(/*0*/ s: kotlin.String): kotlin.Unit + internal fun otherGeneric(/*0*/ l: kotlin.List): kotlin.Unit + internal fun test(): kotlin.Unit + internal fun testExactBound(/*0*/ invS: a.Inv, /*1*/ invI: a.Inv, /*2*/ invB: a.Inv): kotlin.Unit + internal fun testLowerBound(/*0*/ cov: a.Cov, /*1*/ covN: a.Cov): kotlin.Unit + internal fun testUpperBound(/*0*/ contrS: a.Contr, /*1*/ contrB: a.Contr, /*2*/ contrN: a.Contr): kotlin.Unit + internal fun upperBound(/*0*/ t: T, /*1*/ l: a.Contr): T + internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + internal fun T.checkType(/*0*/ f: (a._) -> kotlin.Unit): (a._) -> kotlin.Unit + + internal trait Contr { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Cov { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Inv { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class _ { + public constructor _() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/Objects.txt b/compiler/testData/diagnostics/tests/objects/Objects.txt new file mode 100644 index 00000000000..1c75f048bf4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/Objects.txt @@ -0,0 +1,63 @@ +package + +package toplevelObjectDeclarations { + internal val x: kotlin.Int + internal val y: toplevelObjectDeclarations.Foo + internal val z: kotlin.Int + + internal object A : toplevelObjectDeclarations.Foo { + private constructor A() + internal final val x: kotlin.Int = 2 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : toplevelObjectDeclarations.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun test(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal object B : toplevelObjectDeclarations.A { + private constructor B() + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun test(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : toplevelObjectDeclarations.B { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun test(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal open class Foo { + public constructor Foo(/*0*/ y: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class T : toplevelObjectDeclarations.Foo { + public constructor T() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/ObjectsInheritance.txt b/compiler/testData/diagnostics/tests/objects/ObjectsInheritance.txt new file mode 100644 index 00000000000..ae88eaeee43 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/ObjectsInheritance.txt @@ -0,0 +1,32 @@ +package + +package toplevelObjectDeclarations { + + internal object CObj { + private constructor CObj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : toplevelObjectDeclarations.CObj { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal object DOjb : toplevelObjectDeclarations.CObj { + private constructor DOjb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : toplevelObjectDeclarations.DOjb { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/ObjectsLocal.txt b/compiler/testData/diagnostics/tests/objects/ObjectsLocal.txt new file mode 100644 index 00000000000..15a2413c058 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/ObjectsLocal.txt @@ -0,0 +1,30 @@ +package + +package localObjects { + internal val bb: [ERROR : ] + internal fun test(): kotlin.Unit + + internal object A { + private constructor A() + internal final val x: kotlin.Int = 0 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : localObjects.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal open class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/ObjectsNested.txt b/compiler/testData/diagnostics/tests/objects/ObjectsNested.txt new file mode 100644 index 00000000000..20b28c97638 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/ObjectsNested.txt @@ -0,0 +1,85 @@ +package + +package nestedObejcts { + internal val a: nestedObejcts.A + internal val b: nestedObejcts.B + internal val c: nestedObejcts.A.B + internal val d: nestedObejcts.A.B.A + internal val e: [ERROR : ] + + internal object A { + private constructor A() + internal final val b: nestedObejcts.A.B + internal final val d: nestedObejcts.A.B.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : nestedObejcts.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val b: nestedObejcts.A.B + internal final override /*1*/ /*fake_override*/ val d: nestedObejcts.A.B.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object B { + private constructor B() + internal final val a: nestedObejcts.A.B.A + internal final val e: nestedObejcts.A.B.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : nestedObejcts.A.B { + private constructor () + internal final override /*1*/ /*fake_override*/ val a: nestedObejcts.A.B.A + internal final override /*1*/ /*fake_override*/ val e: nestedObejcts.A.B.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object A { + private constructor A() + internal final val a: nestedObejcts.A.B.A + internal final val b: nestedObejcts.A.B + internal final val x: nestedObejcts.A.B.A + internal final val y: [ERROR : Type for this@A] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : nestedObejcts.A.B.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val a: nestedObejcts.A.B.A + internal final override /*1*/ /*fake_override*/ val b: nestedObejcts.A.B + internal final override /*1*/ /*fake_override*/ val x: nestedObejcts.A.B.A + internal final override /*1*/ /*fake_override*/ val y: [ERROR : Type for this@A] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } + + internal object B { + private constructor B() + internal final val b: nestedObejcts.B + internal final val c: nestedObejcts.A.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : nestedObejcts.B { + private constructor () + internal final override /*1*/ /*fake_override*/ val b: nestedObejcts.B + internal final override /*1*/ /*fake_override*/ val c: nestedObejcts.A.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/invokeOnInnerObject.txt b/compiler/testData/diagnostics/tests/objects/invokeOnInnerObject.txt new file mode 100644 index 00000000000..7b9634fa472 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/invokeOnInnerObject.txt @@ -0,0 +1,33 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal object f { + private constructor f() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.f { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/kt2240.txt b/compiler/testData/diagnostics/tests/objects/kt2240.txt new file mode 100644 index 00000000000..67dff6c3798 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/kt2240.txt @@ -0,0 +1,13 @@ +package + +package a { + internal val o: kotlin.Any + internal fun a.A.foo(/*0*/ f: T): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/kt5527.txt b/compiler/testData/diagnostics/tests/objects/kt5527.txt new file mode 100644 index 00000000000..fa9b1a6abe2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/kt5527.txt @@ -0,0 +1,40 @@ +package + +internal fun bar(): kotlin.Unit +internal fun foo(): kotlin.Unit +internal fun useInt(/*0*/ i: kotlin.Int): kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal object Boo { + private constructor Boo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.Boo { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal object Boo { + private constructor Boo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Boo { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/localObjectInsideObject.txt b/compiler/testData/diagnostics/tests/objects/localObjectInsideObject.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/localObjectInsideObject.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/localObjects.txt b/compiler/testData/diagnostics/tests/objects/localObjects.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/localObjects.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/objectLiteralExpressionTypeMismatch.txt b/compiler/testData/diagnostics/tests/objects/objectLiteralExpressionTypeMismatch.txt new file mode 100644 index 00000000000..3d02acba0a3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/objectLiteralExpressionTypeMismatch.txt @@ -0,0 +1,16 @@ +package + +internal fun test1(): B +internal fun test2(): B + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/objects/upperBoundViolated.txt b/compiler/testData/diagnostics/tests/objects/upperBoundViolated.txt new file mode 100644 index 00000000000..1088925b6be --- /dev/null +++ b/compiler/testData/diagnostics/tests/objects/upperBoundViolated.txt @@ -0,0 +1,49 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : Trait { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal object O1 : Trait { + private constructor O1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal object O2 : Trait { + private constructor O2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait Trait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.txt new file mode 100644 index 00000000000..f525abdbdaf --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.txt @@ -0,0 +1,15 @@ +package + +package kt1820 { + internal fun test(/*0*/ m: kt1820.MyInt): kotlin.Unit + internal fun kotlin.Any.plusAssign(/*0*/ a: kotlin.Any): kotlin.Unit + + internal final class MyInt { + public constructor MyInt(/*0*/ i: kotlin.Int) + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun plus(/*0*/ m: kt1820.MyInt): kt1820.MyInt + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/AssignmentOperations.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/AssignmentOperations.txt new file mode 100644 index 00000000000..bf728cf3eda --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/AssignmentOperations.txt @@ -0,0 +1,29 @@ +package + +internal fun testExpr(): kotlin.Unit +internal fun testVal(): kotlin.Unit +internal fun testWrong(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun divAssign(/*0*/ x: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun minusAssign(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun modAssign(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun plusAssign(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun timesAssign(/*0*/ x: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + internal final fun div(/*0*/ x: kotlin.Int): B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun minus(/*0*/ x: kotlin.Int): B + internal final fun mod(/*0*/ x: kotlin.Int): B + internal final fun plus(/*0*/ x: kotlin.Int): B + internal final fun times(/*0*/ x: kotlin.Int): B + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.txt new file mode 100644 index 00000000000..1388752a536 --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.txt @@ -0,0 +1,40 @@ +package + +internal fun test1(/*0*/ collection: MyCollection): kotlin.Unit +internal fun MyAnotherCollectionInterface.iterator(): MyIterator +internal fun MyCollectionInterface.iterator(): MyIterator + +internal trait MyAnotherCollectionInterface { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyCollection : MyCollectionInterface, MyAnotherCollectionInterface { + public constructor MyCollection() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait MyCollectionInterface { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyElement { + public constructor MyElement() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyIterator { + public constructor MyIterator() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun next(): MyElement + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/assignmentOperationsCheckReturnType.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/assignmentOperationsCheckReturnType.txt new file mode 100644 index 00000000000..1572e9ec532 --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/assignmentOperationsCheckReturnType.txt @@ -0,0 +1,21 @@ +package + +internal fun intBinEq(): kotlin.Unit +internal fun overloading(): kotlin.Unit +internal fun shortBinEq(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun plus(/*0*/ x: A): A + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun plus(/*0*/ x: A): A + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.txt new file mode 100644 index 00000000000..bc3e796ae82 --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.txt @@ -0,0 +1,40 @@ +package + +package kt1028 { + + internal final class Control { + public constructor Control() + public final val MouseMoved: kt1028.event + internal final fun MoveMouse(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MouseMovedEventArgs { + public constructor MouseMovedEventArgs() + public final val X: kotlin.Int = 0 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class event { + public constructor event() + internal final val callbacks: java.util.ArrayList<(T) -> kotlin.Unit> + internal final fun call(/*0*/ value: T): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun minusAssign(/*0*/ f: (T) -> kotlin.Unit): kotlin.Boolean + internal final fun plusAssign(/*0*/ f: (T) -> kotlin.Unit): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt new file mode 100644 index 00000000000..15fe7bc910e --- /dev/null +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt @@ -0,0 +1,37 @@ +package + +internal val x: B +internal fun test(): kotlin.Unit +internal fun A.div(/*0*/ s: kotlin.String): A +internal fun kotlin.String.plus(): A +internal fun A.to(/*0*/ that: B): Pair + +public final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ vararg attrs: Pair /*kotlin.Array>*/): A + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ s: Pair): B + public final fun get(/*0*/ s: kotlin.String, /*1*/ q: kotlin.String): B + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun invoke(/*0*/ q: B.() -> kotlin.Unit): B + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +kotlin.data() internal final class Pair { + public constructor Pair(/*0*/ first: A, /*1*/ second: B) + internal final val first: A + internal final val second: B + internal final /*synthesized*/ fun component1(): A + internal final /*synthesized*/ fun component2(): B + internal final /*synthesized*/ fun copy(/*0*/ first: A = ..., /*1*/ second: B = ...): Pair + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.txt new file mode 100644 index 00000000000..cf6d92c33c2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.txt @@ -0,0 +1,10 @@ +package + +internal final class A { + public constructor A() + internal final fun a(/*0*/ a: kotlin.Int): kotlin.Int + internal final fun a(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.txt new file mode 100644 index 00000000000..2fa59da0ccb --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.txt @@ -0,0 +1,6 @@ +package + +package qwertyuiop { + internal fun c(/*0*/ s: kotlin.String): kotlin.Unit + internal fun c(/*0*/ s: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.txt new file mode 100644 index 00000000000..9f3905ae29b --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.txt @@ -0,0 +1,6 @@ +package + +package extensionFunctions { + internal fun kotlin.Int.qwe(/*0*/ a: kotlin.Float): kotlin.Int + internal fun kotlin.Int.qwe(/*0*/ a: kotlin.Float): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.txt new file mode 100644 index 00000000000..c6d8a198212 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.txt @@ -0,0 +1,10 @@ +package + +internal final class A { + public constructor A() + internal final fun b(): kotlin.Unit + internal final fun b(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.txt new file mode 100644 index 00000000000..5bb123c9110 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.txt @@ -0,0 +1,10 @@ +package + +internal final class Aaa { + public constructor Aaa() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + internal final fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.txt new file mode 100644 index 00000000000..568a4476dff --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.txt @@ -0,0 +1,10 @@ +package + +internal final class Aaa { + public constructor Aaa() + internal final val a: kotlin.Int = 1 + internal final val a: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.txt b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.txt new file mode 100644 index 00000000000..dfcb0abefcb --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.txt @@ -0,0 +1,10 @@ +package + +internal final class Aaa { + public constructor Aaa() + internal final val a: kotlin.Int = 1 + internal final val a: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.txt b/compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.txt new file mode 100644 index 00000000000..3f20af629c2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.txt @@ -0,0 +1,71 @@ +package + +package constructorVsFun { + internal fun a(): kotlin.Int + + internal final class Rtyu { + public constructor Rtyu() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun ololo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class ololo { + public constructor ololo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + internal final class Tram { + public constructor Tram() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class f { + public constructor f() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Yvayva { + public constructor Yvayva() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun fghj(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class fghj { + public constructor fghj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + internal final class a { + public constructor a() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.txt b/compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.txt new file mode 100644 index 00000000000..4895a7fd5a9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.txt @@ -0,0 +1,4 @@ +package + +internal fun kotlin.Int.rty(): kotlin.Int +internal fun kotlin.String.rty(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.txt b/compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.txt new file mode 100644 index 00000000000..bb5a4224ab3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.txt @@ -0,0 +1,16 @@ +package + +package pkg1 { + internal fun e(): kotlin.Int +} + +package pkg2 { + internal fun e(): kotlin.Int +} + +package pkg3 { + + package pkg3.pkg1 { + internal fun e(): kotlin.Int + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.txt b/compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.txt new file mode 100644 index 00000000000..21c99e31b21 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.txt @@ -0,0 +1,6 @@ +package + +package extensionAndRegular { + internal fun who(): kotlin.Int + internal fun kotlin.Int.who(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.txt b/compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.txt new file mode 100644 index 00000000000..b746552794c --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.txt @@ -0,0 +1,10 @@ +package + +internal final class Aaaa { + public constructor Aaaa() + internal final val bb: kotlin.Int = 1 + internal final fun bb(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/SyntheticAndNotSynthetic.txt b/compiler/testData/diagnostics/tests/overload/SyntheticAndNotSynthetic.txt new file mode 100644 index 00000000000..0cbc24ac05e --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/SyntheticAndNotSynthetic.txt @@ -0,0 +1,4 @@ +package + +internal val x: java.lang.Runnable +internal fun Runnable(/*0*/ f: () -> kotlin.Unit): java.lang.Runnable \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/overload/kt1998.txt b/compiler/testData/diagnostics/tests/overload/kt1998.txt new file mode 100644 index 00000000000..d410eacf6e0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/overload/kt1998.txt @@ -0,0 +1,28 @@ +package + +internal val B.c: kotlin.String + +internal object A { + private constructor A() + internal final val c: kotlin.String = "test" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(/*0*/ b: B): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + internal final override /*1*/ /*fake_override*/ val c: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun f(/*0*/ b: B): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AbstractFunImplemented.txt b/compiler/testData/diagnostics/tests/override/AbstractFunImplemented.txt new file mode 100644 index 00000000000..f4ba2623ea2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AbstractFunImplemented.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.txt b/compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.txt new file mode 100644 index 00000000000..ab10de014cd --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AbstractValImplemented.txt b/compiler/testData/diagnostics/tests/override/AbstractValImplemented.txt new file mode 100644 index 00000000000..2cbd41920dc --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AbstractValImplemented.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + internal abstract val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal open override /*1*/ val i: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.txt b/compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.txt new file mode 100644 index 00000000000..fc6643c627b --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + internal abstract val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal abstract override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AbstractVarImplemented.txt b/compiler/testData/diagnostics/tests/override/AbstractVarImplemented.txt new file mode 100644 index 00000000000..ff4b56446d3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AbstractVarImplemented.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + internal abstract var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal open override /*1*/ var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.txt b/compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.txt new file mode 100644 index 00000000000..1c195644c22 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.txt @@ -0,0 +1,17 @@ +package + +internal abstract class A { + public constructor A() + internal abstract var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + internal abstract override /*1*/ /*fake_override*/ var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AllPrivateFromSuperTypes.txt b/compiler/testData/diagnostics/tests/override/AllPrivateFromSuperTypes.txt new file mode 100644 index 00000000000..391c7ebc55b --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AllPrivateFromSuperTypes.txt @@ -0,0 +1,28 @@ +package + +package test { + + internal trait A { + private open val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C { + public constructor C() + private final val a: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Subject : test.C, test.A { + public constructor Subject() + invisible_fake final override /*2*/ /*fake_override*/ val a: kotlin.String + internal final val c: kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/AllProtectedFromSupertypes.txt b/compiler/testData/diagnostics/tests/override/AllProtectedFromSupertypes.txt new file mode 100644 index 00000000000..697981bc63b --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/AllProtectedFromSupertypes.txt @@ -0,0 +1,28 @@ +package + +package test { + + internal trait A { + protected abstract val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C { + public constructor C() + protected final val a: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Subject : test.C, test.A { + public constructor Subject() + protected final override /*2*/ /*fake_override*/ val a: kotlin.String + internal final val c: kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/CannotInferVisibilityForProperty.txt b/compiler/testData/diagnostics/tests/override/CannotInferVisibilityForProperty.txt new file mode 100644 index 00000000000..d1570590c2e --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/CannotInferVisibilityForProperty.txt @@ -0,0 +1,29 @@ +package + +internal trait T { + internal abstract var foo: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait U { + protected abstract var foo: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait V : T, U { + public abstract override /*2*/ var foo: kotlin.Long + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait W : T, U { + public abstract override /*2*/ /*fake_override*/ var foo: kotlin.Long + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/CannotInferVisibilityForPropertySetter.txt b/compiler/testData/diagnostics/tests/override/CannotInferVisibilityForPropertySetter.txt new file mode 100644 index 00000000000..2f2a1d367af --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/CannotInferVisibilityForPropertySetter.txt @@ -0,0 +1,22 @@ +package + +internal trait T { + public abstract var foo: kotlin.Short + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait U { + public abstract var foo: kotlin.Short + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait V : T, U { + public abstract override /*2*/ var foo: kotlin.Short + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.txt b/compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.txt new file mode 100644 index 00000000000..2e2d983339c --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.txt @@ -0,0 +1,23 @@ +package + +package override { + + package override.generics { + + internal abstract class MyAbstractClass { + public constructor MyAbstractClass() + internal abstract val pr: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class MyLegalAbstractClass2 : override.generics.MyAbstractClass { + public constructor MyLegalAbstractClass2(/*0*/ t: T) + internal final val pr: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.txt b/compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.txt new file mode 100644 index 00000000000..0066b58c2b0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.txt @@ -0,0 +1,17 @@ +package + +internal open class Aaa { + public constructor Aaa() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Bbb : Aaa { + public constructor Bbb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.txt b/compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.txt new file mode 100644 index 00000000000..637b1aa74ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.txt @@ -0,0 +1,17 @@ +package + +internal open class Aaa { + public constructor Aaa() + internal final val bar: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Bbb : Aaa { + public constructor Bbb() + internal final val bar: kotlin.String = "aa" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.txt b/compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.txt new file mode 100644 index 00000000000..3dc3eb81ea8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.txt @@ -0,0 +1,25 @@ +package + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : A { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class D : A { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.txt b/compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.txt new file mode 100644 index 00000000000..5ab703f73c4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.txt @@ -0,0 +1,39 @@ +package + +internal trait Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait YSub : Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z2 : Y, YSub { + public constructor Z2() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object Z2O : Y, YSub { + private constructor Z2O() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Z2O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/Delegation.txt b/compiler/testData/diagnostics/tests/override/Delegation.txt new file mode 100644 index 00000000000..5dbdb954318 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/Delegation.txt @@ -0,0 +1,71 @@ +package + +package test { + + internal trait Incompatible { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test1 : test.X, test.Y { + public constructor Test1(/*0*/ x: test.X) + internal final val x: test.X + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.String? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test2 : test.X, test.Y { + public constructor Test2(/*0*/ x: test.X) + internal final val x: test.X + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.String + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test3 : test.X, test.Y { + public constructor Test3(/*0*/ y: test.Y) + internal final val y: test.Y + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.String? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test4 : test.X, test.Y { + public constructor Test4(/*0*/ y: test.Y) + internal final val y: test.Y + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.String + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Test5 : test.X, test.Y, test.Incompatible { + public constructor Test5(/*0*/ y: test.Y, /*1*/ x: test.X) + internal final val x: test.X + internal final val y: test.Y + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*3*/ fun foo(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/DelegationFun.txt b/compiler/testData/diagnostics/tests/override/DelegationFun.txt new file mode 100644 index 00000000000..d53ba8f4e83 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/DelegationFun.txt @@ -0,0 +1,19 @@ +package + +package delegation { + + internal trait Aaa { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Bbb : delegation.Aaa { + public constructor Bbb(/*0*/ aaa: delegation.Aaa) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*delegation*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/DelegationVal.txt b/compiler/testData/diagnostics/tests/override/DelegationVal.txt new file mode 100644 index 00000000000..aa2c9964896 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/DelegationVal.txt @@ -0,0 +1,19 @@ +package + +package delegation { + + internal trait Aaa { + internal abstract val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Bbb : delegation.Aaa { + public constructor Bbb(/*0*/ aaa: delegation.Aaa) + internal open override /*1*/ /*delegation*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/DelegationVar.txt b/compiler/testData/diagnostics/tests/override/DelegationVar.txt new file mode 100644 index 00000000000..1bf56764a2d --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/DelegationVar.txt @@ -0,0 +1,19 @@ +package + +package delegation { + + internal trait Aaa { + internal abstract var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Bbb : delegation.Aaa { + public constructor Bbb(/*0*/ aaa: delegation.Aaa) + internal open override /*1*/ /*delegation*/ var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/DuplicateMethod.txt b/compiler/testData/diagnostics/tests/override/DuplicateMethod.txt new file mode 100644 index 00000000000..88abb8abf94 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/DuplicateMethod.txt @@ -0,0 +1,17 @@ +package + +internal trait Some { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SomeImpl : Some { + public constructor SomeImpl() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ fun test(): kotlin.Unit + internal open override /*1*/ fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.txt b/compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.txt new file mode 100644 index 00000000000..cc56d5b25e1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.txt @@ -0,0 +1,28 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit where T : Bar + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit where T : Bar + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ExtendFunctionClass.txt b/compiler/testData/diagnostics/tests/override/ExtendFunctionClass.txt new file mode 100644 index 00000000000..c8840f72b48 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ExtendFunctionClass.txt @@ -0,0 +1,20 @@ +package + +package extendFunctionClass { + + internal final class A : (kotlin.Int) -> kotlin.Int { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun invoke(/*0*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : (kotlin.Int) -> kotlin.Int { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun invoke(/*0*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.txt b/compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.txt new file mode 100644 index 00000000000..f95049a849a --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.txt @@ -0,0 +1,24 @@ +package + +internal open class Ccc { + public constructor Ccc() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Ttt { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Zzz : Ccc, Ttt { + public constructor Zzz() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*2*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/FakeOverrideDifferentDeclarationSignatures.txt b/compiler/testData/diagnostics/tests/override/FakeOverrideDifferentDeclarationSignatures.txt new file mode 100644 index 00000000000..4dbc7025d47 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/FakeOverrideDifferentDeclarationSignatures.txt @@ -0,0 +1,26 @@ +package + +internal val obj: A + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun f(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun f(): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B, A { + public constructor C() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ /*fake_override*/ fun f(): kotlin.String + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/Generics.txt b/compiler/testData/diagnostics/tests/override/Generics.txt new file mode 100644 index 00000000000..7bf9f21b19c --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/Generics.txt @@ -0,0 +1,159 @@ +package + +package override { + + package override.generics { + + internal abstract class MyAbstractClass { + public constructor MyAbstractClass() + internal abstract val pr: T + internal abstract fun bar(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class MyAbstractClass1 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyAbstractClass1() + internal abstract override /*1*/ /*fake_override*/ val pr: kotlin.String + internal open override /*1*/ fun bar(/*0*/ t: kotlin.String): kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyChildClass : override.generics.MyGenericClass { + public constructor MyChildClass() + internal open override /*1*/ /*fake_override*/ val p: kotlin.Int + internal open override /*1*/ /*fake_override*/ val pr: kotlin.Int + internal open override /*1*/ /*fake_override*/ fun bar(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyChildClass1 : override.generics.MyGenericClass { + public constructor MyChildClass1(/*0*/ t: T) + internal open override /*1*/ /*fake_override*/ val p: T + internal open override /*1*/ /*fake_override*/ val pr: T + internal open override /*1*/ /*fake_override*/ fun bar(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyChildClass2 : override.generics.MyGenericClass { + public constructor MyChildClass2(/*0*/ t: T) + internal open override /*1*/ val p: T + internal final override /*1*/ val pr: T + internal open override /*1*/ fun bar(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class MyClass : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyClass() + internal open override /*1*/ val pr: kotlin.String = "1" + internal open override /*1*/ fun bar(/*0*/ t: kotlin.String): kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class MyGenericClass : override.generics.MyTrait, override.generics.MyAbstractClass, override.generics.MyProps { + public constructor MyGenericClass(/*0*/ t: T) + internal open override /*1*/ val p: T + internal open override /*1*/ val pr: T + internal open override /*1*/ fun bar(/*0*/ t: T): T + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ t: T): T + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalClass1 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyIllegalClass1() + internal abstract override /*1*/ /*fake_override*/ val pr: kotlin.String + internal abstract override /*1*/ /*fake_override*/ fun bar(/*0*/ t: kotlin.String): kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalClass2 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyIllegalClass2(/*0*/ t: T) + internal final val pr: T + internal final fun bar(/*0*/ t: T): T + internal abstract override /*1*/ /*fake_override*/ fun bar(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ t: T): T + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalGenericClass1 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyIllegalGenericClass1() + internal abstract override /*1*/ /*fake_override*/ val pr: T + internal abstract override /*1*/ /*fake_override*/ fun bar(/*0*/ t: T): T + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: T): T + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalGenericClass2 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyIllegalGenericClass2(/*0*/ r: R) + internal open val pr: R + internal abstract override /*1*/ /*fake_override*/ fun bar(/*0*/ t: R): R + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(/*0*/ r: R): R + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: T): T + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class MyLegalAbstractClass1 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyLegalAbstractClass1() + internal abstract override /*1*/ /*fake_override*/ val pr: kotlin.String + internal abstract override /*1*/ /*fake_override*/ fun bar(/*0*/ t: kotlin.String): kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class MyLegalAbstractClass2 : override.generics.MyTrait, override.generics.MyAbstractClass { + public constructor MyLegalAbstractClass2(/*0*/ t: T) + internal final val pr: T + internal final fun bar(/*0*/ t: T): T + internal abstract override /*1*/ /*fake_override*/ fun bar(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ t: T): T + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ t: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait MyProps { + internal abstract val p: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait MyTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ t: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/InvisiblePotentialOverride.txt b/compiler/testData/diagnostics/tests/override/InvisiblePotentialOverride.txt new file mode 100644 index 00000000000..091b893d8a9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/InvisiblePotentialOverride.txt @@ -0,0 +1,17 @@ +package + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/MissingDelegate.txt b/compiler/testData/diagnostics/tests/override/MissingDelegate.txt new file mode 100644 index 00000000000..fdd92bf72d4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/MissingDelegate.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.txt b/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.txt new file mode 100644 index 00000000000..09125622942 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.txt @@ -0,0 +1,39 @@ +package + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : X, Y { + public constructor Z() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object ZO : X, Y { + private constructor ZO() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ZO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.txt b/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.txt new file mode 100644 index 00000000000..4a23988eef6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.txt @@ -0,0 +1,39 @@ +package + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : X, Y { + public constructor Z() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object ZO : X, Y { + private constructor ZO() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ZO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultsAndNamesInSupertypes.txt b/compiler/testData/diagnostics/tests/override/MultipleDefaultsAndNamesInSupertypes.txt new file mode 100644 index 00000000000..a9a898cca02 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/MultipleDefaultsAndNamesInSupertypes.txt @@ -0,0 +1,31 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ x: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ x: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ y: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : A, B, C { + public constructor Z() + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*3*/ /*fake_override*/ fun foo(/*0*/ x: kotlin.Int = ...): kotlin.Int + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.txt b/compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.txt new file mode 100644 index 00000000000..11d7e0303a1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.txt @@ -0,0 +1,39 @@ +package + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z1 : X, Y { + public constructor Z1() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*2*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object Z1O : X, Y { + private constructor Z1O() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*2*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Z1O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/NonGenerics.txt b/compiler/testData/diagnostics/tests/override/NonGenerics.txt new file mode 100644 index 00000000000..23f2ca67a5a --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/NonGenerics.txt @@ -0,0 +1,103 @@ +package + +package override { + + package override.normal { + + internal abstract class MyAbstractClass { + public constructor MyAbstractClass() + internal abstract val prr: kotlin.Unit + internal abstract fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyChildClass : override.normal.MyClass { + public constructor MyChildClass() + internal open override /*1*/ /*fake_override*/ val pr: kotlin.Unit + internal open override /*1*/ /*fake_override*/ val prr: kotlin.Unit + internal open override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyChildClass1 : override.normal.MyClass { + public constructor MyChildClass1() + internal final override /*1*/ val pr: kotlin.Unit + internal open override /*1*/ val prr: kotlin.Unit + internal open override /*1*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class MyClass : override.normal.MyTrait, override.normal.MyAbstractClass { + public constructor MyClass() + internal open override /*1*/ val pr: kotlin.Unit + internal open override /*1*/ val prr: kotlin.Unit + internal open override /*1*/ fun bar(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalClass : override.normal.MyTrait, override.normal.MyAbstractClass { + public constructor MyIllegalClass() + internal abstract override /*1*/ /*fake_override*/ val pr: kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ val prr: kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalClass2 : override.normal.MyTrait, override.normal.MyAbstractClass { + public constructor MyIllegalClass2() + internal open override /*1*/ val pr: kotlin.Unit + internal open override /*1*/ val prr: kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalClass3 : override.normal.MyTrait, override.normal.MyAbstractClass { + public constructor MyIllegalClass3() + internal open override /*1*/ val pr: kotlin.Unit + internal open override /*1*/ val prr: kotlin.Unit + internal open override /*1*/ fun bar(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyIllegalClass4 : override.normal.MyTrait, override.normal.MyAbstractClass { + public constructor MyIllegalClass4() + internal open val otherPr: kotlin.Int = 1 + internal final override /*1*/ val pr: kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ val prr: kotlin.Unit + internal abstract override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun other(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait MyTrait { + internal abstract val pr: kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ObjectDelegationManyImpl.txt b/compiler/testData/diagnostics/tests/override/ObjectDelegationManyImpl.txt new file mode 100644 index 00000000000..dbcecbd4349 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ObjectDelegationManyImpl.txt @@ -0,0 +1,33 @@ +package + +internal val obj: D + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait E { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object Impl : D, E { + private constructor Impl() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Impl { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/OverridingFinalMember.txt b/compiler/testData/diagnostics/tests/override/OverridingFinalMember.txt new file mode 100644 index 00000000000..0d54aa70628 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/OverridingFinalMember.txt @@ -0,0 +1,17 @@ +package + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.txt b/compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.txt new file mode 100644 index 00000000000..25b9682c5bb --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.txt @@ -0,0 +1,23 @@ +package + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Y { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : X, Y { + public constructor Z() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ParentInheritsManyImplementations.txt b/compiler/testData/diagnostics/tests/override/ParentInheritsManyImplementations.txt new file mode 100644 index 00000000000..f78c31bd6da --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ParentInheritsManyImplementations.txt @@ -0,0 +1,41 @@ +package + +package d { + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C : d.A, d.B { + public constructor C() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class D : d.C { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait E { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/PropertyInConstructor.txt b/compiler/testData/diagnostics/tests/override/PropertyInConstructor.txt new file mode 100644 index 00000000000..d0e3f34d33d --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/PropertyInConstructor.txt @@ -0,0 +1,21 @@ +package + +internal open class Base { + public constructor Base() + internal open val int: kotlin.Int = 1 + protected open val prot: kotlin.Int = 1 + public open val pub: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Child : Base { + public constructor Child(/*0*/ prot: kotlin.Int, /*1*/ int: kotlin.Int, /*2*/ pub: kotlin.Int) + internal open override /*1*/ val int: kotlin.Int + protected open override /*1*/ val prot: kotlin.Int + public open override /*1*/ val pub: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ProtectedAndPrivateFromSupertypes.txt b/compiler/testData/diagnostics/tests/override/ProtectedAndPrivateFromSupertypes.txt new file mode 100644 index 00000000000..c65ad369a51 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ProtectedAndPrivateFromSupertypes.txt @@ -0,0 +1,35 @@ +package + +package test { + + internal trait A { + protected abstract val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + protected abstract val a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C { + public constructor C() + private final val a: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Subject : test.C, test.A, test.B { + public constructor Subject() + protected abstract override /*2*/ /*fake_override*/ val a: kotlin.String + internal final val c: kotlin.String + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/SuspiciousCase1.txt b/compiler/testData/diagnostics/tests/override/SuspiciousCase1.txt new file mode 100644 index 00000000000..d1342dc2eef --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/SuspiciousCase1.txt @@ -0,0 +1,25 @@ +package + +internal fun zz(/*0*/ b: Baz): kotlin.Int + +internal trait Bar : Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun quux(/*0*/ p: Q, /*1*/ q: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class Baz : Bar { + public constructor Baz() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun quux(/*0*/ p: kotlin.String, /*1*/ q: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun quux(/*0*/ p: P, /*1*/ q: kotlin.Int = ...): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.txt b/compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.txt new file mode 100644 index 00000000000..2c28cb34b14 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.txt @@ -0,0 +1,23 @@ +package + +internal trait Bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Baz : Foo, Bar { + public constructor Baz() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt1862.txt b/compiler/testData/diagnostics/tests/override/kt1862.txt new file mode 100644 index 00000000000..b6a77512fe1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt1862.txt @@ -0,0 +1,32 @@ +package + +internal open class Aaa { + public constructor Aaa() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Bbb : Aaa { + public constructor Bbb() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Ccc : Aaa { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Ddd : Bbb, Ccc { + public constructor Ddd() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt2052.txt b/compiler/testData/diagnostics/tests/override/kt2052.txt new file mode 100644 index 00000000000..6321ea892ac --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt2052.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Runnable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt2491.txt b/compiler/testData/diagnostics/tests/override/kt2491.txt new file mode 100644 index 00000000000..cb7e6b27b1b --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt2491.txt @@ -0,0 +1,26 @@ +package + +internal val obj: C + +internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class D : C, T { + public constructor D() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt4763.txt b/compiler/testData/diagnostics/tests/override/kt4763.txt new file mode 100644 index 00000000000..5828c2e22bf --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt4763.txt @@ -0,0 +1,26 @@ +package + +internal val d: A + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun f(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun f(): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B, A { + public constructor C() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ /*fake_override*/ fun f(): kotlin.String + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt4763property.txt b/compiler/testData/diagnostics/tests/override/kt4763property.txt new file mode 100644 index 00000000000..01ca6e876c7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt4763property.txt @@ -0,0 +1,27 @@ +package + +internal val s: Q + +internal trait P { + internal abstract var f: kotlin.Number + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Q { + public constructor Q() + internal final val x: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class R : P, Q { + public constructor R() + internal abstract override /*1*/ /*fake_override*/ var f: kotlin.Number + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt4785.txt b/compiler/testData/diagnostics/tests/override/kt4785.txt new file mode 100644 index 00000000000..5cf9f51d4be --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt4785.txt @@ -0,0 +1,26 @@ +package + +internal val z: T + +internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class E : C, T { + public constructor E() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt4785classObject.txt b/compiler/testData/diagnostics/tests/override/kt4785classObject.txt new file mode 100644 index 00000000000..99708a99725 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt4785classObject.txt @@ -0,0 +1,31 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : A, B { + private constructor () + internal final fun bar(): kotlin.Nothing? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt4785delegation.txt b/compiler/testData/diagnostics/tests/override/kt4785delegation.txt new file mode 100644 index 00000000000..a538a888448 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt4785delegation.txt @@ -0,0 +1,23 @@ +package + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class E : A, B { + public constructor E(/*0*/ a: A) + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*delegation*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/kt880.txt b/compiler/testData/diagnostics/tests/override/kt880.txt new file mode 100644 index 00000000000..4ebd9ec7e7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/kt880.txt @@ -0,0 +1,25 @@ +package + +public abstract class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public trait I { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal abstract fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public open class T : A, I { + public constructor T() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun main(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun test(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/changeOnOverrideDiagnostic.txt b/compiler/testData/diagnostics/tests/override/parameterNames/changeOnOverrideDiagnostic.txt new file mode 100644 index 00000000000..b7027b7a541 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/changeOnOverrideDiagnostic.txt @@ -0,0 +1,31 @@ +package + +internal trait A { + internal abstract fun b(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + internal abstract override /*1*/ /*fake_override*/ fun b(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C1 : A { + public constructor C1() + internal open override /*1*/ fun b(/*0*/ b: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 : B { + public constructor C2() + internal open override /*1*/ fun b(/*0*/ b: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/differentNamesInSupertypesDiagnostic.txt b/compiler/testData/diagnostics/tests/override/parameterNames/differentNamesInSupertypesDiagnostic.txt new file mode 100644 index 00000000000..47aa3909868 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/differentNamesInSupertypesDiagnostic.txt @@ -0,0 +1,29 @@ +package + +internal trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ b: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait E : C, D { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*2*/ /*fake_override*/ fun foo(/*0*/ b: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait F : C, D { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/jjkHierarchy.txt b/compiler/testData/diagnostics/tests/override/parameterNames/jjkHierarchy.txt new file mode 100644 index 00000000000..420455ecb9e --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/jjkHierarchy.txt @@ -0,0 +1,26 @@ +package + +public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (kotlin.Long) -> kotlin.Unit): Sub +public/*package*/ /*synthesized*/ fun Super(/*0*/ function: (kotlin.Long) -> kotlin.Unit): Super + +public/*package*/ trait Sub : Super { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ superName: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubSub : Sub { + public constructor SubSub() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ subName: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ trait Super { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ superName: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/kjkHierarchy.txt b/compiler/testData/diagnostics/tests/override/parameterNames/kjkHierarchy.txt new file mode 100644 index 00000000000..ede6156536c --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/kjkHierarchy.txt @@ -0,0 +1,25 @@ +package + +public/*package*/ /*synthesized*/ fun Sub(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub + +public/*package*/ trait Sub : Super { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ superName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubSub : Sub { + public constructor SubSub() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(/*0*/ subName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Super { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ superName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt b/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt new file mode 100644 index 00000000000..7f6a14886b7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt @@ -0,0 +1,73 @@ +package + +public/*package*/ /*synthesized*/ fun JSuper1(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JSuper1 +public/*package*/ /*synthesized*/ fun JSuper2(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JSuper2 +public/*package*/ /*synthesized*/ fun Sub1(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub1 +public/*package*/ /*synthesized*/ fun Sub2(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub2 +public/*package*/ /*synthesized*/ fun Sub3(/*0*/ function: (kotlin.Int) -> kotlin.Unit): Sub3 + +public/*package*/ trait JSuper1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ jsuper1Name: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ trait JSuper2 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ jsuper2Name: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait KSuper { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ trait Sub1 : KSuper, JSuper1, JSuper2 { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ trait Sub2 : JSuper1, KSuper, JSuper2 { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ trait Sub3 : JSuper1, JSuper2, KSuper { + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubSub1 : Sub1 { + public constructor SubSub1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubSub2 : Sub2 { + public constructor SubSub2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SubSub3 : Sub3 { + public constructor SubSub3() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsBothJavaAndKotlin.txt b/compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsBothJavaAndKotlin.txt new file mode 100644 index 00000000000..41f2fff654e --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsBothJavaAndKotlin.txt @@ -0,0 +1,25 @@ +package + +public/*package*/ /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JavaInterface + +internal final class BothTraitsSubclass : JavaInterface, KotlinTrait { + public constructor BothTraitsSubclass() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun foo(/*0*/ someOtherName: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +public/*package*/ trait JavaInterface { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ javaName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait KotlinTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(/*0*/ someOtherName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsJava.txt b/compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsJava.txt new file mode 100644 index 00000000000..dad92b64446 --- /dev/null +++ b/compiler/testData/diagnostics/tests/override/parameterNames/kotlinInheritsJava.txt @@ -0,0 +1,33 @@ +package + +public/*package*/ /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.Int) -> kotlin.Unit): JavaInterface + +public/*package*/ trait JavaInterface { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ javaName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SimpleSubclass : JavaInterface { + public constructor SimpleSubclass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ kotlinName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Subclass : SubtraitWithFakeOverride { + public constructor Subclass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ otherKotlinName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait SubtraitWithFakeOverride : JavaInterface { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ javaName: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/recovery/absentLeftHandSide.txt b/compiler/testData/diagnostics/tests/recovery/absentLeftHandSide.txt new file mode 100644 index 00000000000..7a14d883b19 --- /dev/null +++ b/compiler/testData/diagnostics/tests/recovery/absentLeftHandSide.txt @@ -0,0 +1,6 @@ +package + +internal fun composite(): kotlin.Unit +internal fun html(): kotlin.Unit +internal fun html1(): kotlin.Unit +internal fun import(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/recovery/namelessInJava.txt b/compiler/testData/diagnostics/tests/recovery/namelessInJava.txt new file mode 100644 index 00000000000..58b68ac41d4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/recovery/namelessInJava.txt @@ -0,0 +1,10 @@ +package + +internal final class K : p.Nameless { + public constructor K() + internal final val : kotlin.Int = 1 + internal final fun (): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt b/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt new file mode 100644 index 00000000000..d67262244f0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/recovery/namelessMembers.txt @@ -0,0 +1,45 @@ +package + +internal final class C { + public constructor C() + internal final val : kotlin.Int = 1 + internal final fun (): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class { + internal constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final enum class : kotlin.Enum> { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): C. + public final /*synthesized*/ fun values(): kotlin.Array> + } +} + +internal final class C1> { + public constructor C1>() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C2 { + public constructor C2(/*0*/ : [ERROR : Type annotation was missing]) + internal final val : [ERROR : Annotation is absent] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt b/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt new file mode 100644 index 00000000000..f75a0b91f3e --- /dev/null +++ b/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt @@ -0,0 +1,51 @@ +package + +internal val : kotlin.Int = 1 +internal fun (): kotlin.Unit + +internal final class { + internal constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class : kotlin.Enum<> { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): + public final /*synthesized*/ fun values(): kotlin.Array<> +} + +internal final annotation class : kotlin.Annotation { + public constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object > : { + private constructor >() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.txt b/compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.txt new file mode 100644 index 00000000000..9ab833c4d60 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/ClassRedeclarationInDifferentFiles.txt @@ -0,0 +1,32 @@ +package + +package test { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class F1 { + public constructor F1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class F2 { + public constructor F2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/ConflictingExtensionProperties.txt b/compiler/testData/diagnostics/tests/redeclarations/ConflictingExtensionProperties.txt new file mode 100644 index 00000000000..8abcd4f83f0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/ConflictingExtensionProperties.txt @@ -0,0 +1,6 @@ +package + +package foo { + internal val kotlin.Int.foo: kotlin.Int + internal val kotlin.Int.foo: kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt b/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt new file mode 100644 index 00000000000..c42dd3e0686 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/EnumEntriesAndClassObjectMembers.txt @@ -0,0 +1,65 @@ +package + +internal final enum class E : kotlin.Enum { + private constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val SECOND: E. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FIRST { + public constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FIRST : E { + private constructor FIRST() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.FIRST { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECOND : E { + private constructor SECOND() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : E.SECOND { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): E + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.txt b/compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.txt new file mode 100644 index 00000000000..0f7ac83fb32 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.txt @@ -0,0 +1,14 @@ +package + +package a { + + internal final class b { + public constructor b() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + package a.b { + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/PropertyAndFunInClass.txt b/compiler/testData/diagnostics/tests/redeclarations/PropertyAndFunInClass.txt new file mode 100644 index 00000000000..12d99639ded --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/PropertyAndFunInClass.txt @@ -0,0 +1,19 @@ +package + +internal final class A { + public constructor A() + internal final val a: kotlin.Int = 1 + internal final fun a(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + internal final val b: kotlin.Int = 1 + internal final fun b(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/PropertyAndInnerClass.txt b/compiler/testData/diagnostics/tests/redeclarations/PropertyAndInnerClass.txt new file mode 100644 index 00000000000..2af7be4e7f2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/PropertyAndInnerClass.txt @@ -0,0 +1,38 @@ +package + +public final class A { + public constructor A() + public final val FOO: kotlin.String = "test" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public final class FOO { + public constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +public final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object { + private constructor () + public final val FOO: kotlin.String = "test" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public final class FOO { + public constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/RedeclarationInMultiFile.txt b/compiler/testData/diagnostics/tests/redeclarations/RedeclarationInMultiFile.txt new file mode 100644 index 00000000000..b897a0f4cf5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/RedeclarationInMultiFile.txt @@ -0,0 +1,4 @@ +package + +internal val a: kotlin.Int = 1 +internal val a: kotlin.Int = 1 \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/Redeclarations.txt b/compiler/testData/diagnostics/tests/redeclarations/Redeclarations.txt new file mode 100644 index 00000000000..bbfb58943b4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/Redeclarations.txt @@ -0,0 +1,40 @@ +package + +package redeclarations { + internal val A: kotlin.Int = 1 + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object A { + private constructor A() + internal final val A: kotlin.Int = 1 + internal final val x: kotlin.Int = 0 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : redeclarations.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val A: kotlin.Int + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + package redeclarations.A { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/RedeclarationsInObjects.txt b/compiler/testData/diagnostics/tests/redeclarations/RedeclarationsInObjects.txt new file mode 100644 index 00000000000..ec6b9d4b5f6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/RedeclarationsInObjects.txt @@ -0,0 +1,32 @@ +package + +internal object B { + private constructor B() + internal final val a: kotlin.Int = 1 + internal final val a: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : B { + private constructor () + internal final override /*2*/ /*fake_override*/ val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/RedeclaredTypeParameters.txt b/compiler/testData/diagnostics/tests/redeclarations/RedeclaredTypeParameters.txt new file mode 100644 index 00000000000..325065099a4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/RedeclaredTypeParameters.txt @@ -0,0 +1,11 @@ +package + +internal val T.foo: kotlin.Int +internal fun Pair(): kotlin.Unit + +internal final class P { + public constructor P() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt b/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt new file mode 100644 index 00000000000..3e89c30a544 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/SingletonAndFunctionSameName.txt @@ -0,0 +1,93 @@ +package + +internal fun En(): kotlin.Int +internal fun Foo(): kotlin.Int + +internal final enum class En : kotlin.Enum { + private constructor En() + internal final fun ENTRY(): kotlin.Int + internal final fun SUBCLASS(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ENTRY : En { + private constructor ENTRY() + internal final override /*1*/ /*fake_override*/ fun ENTRY(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun SUBCLASS(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : En.ENTRY { + private constructor () + internal final override /*1*/ /*fake_override*/ fun ENTRY(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun SUBCLASS(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SUBCLASS : En { + private constructor SUBCLASS() + internal final override /*1*/ /*fake_override*/ fun ENTRY(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun SUBCLASS(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : En.SUBCLASS { + private constructor () + internal final override /*1*/ /*fake_override*/ fun ENTRY(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun SUBCLASS(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): En + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal object Foo { + private constructor Foo() + internal final fun Bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Foo { + private constructor () + internal final override /*1*/ /*fake_override*/ fun Bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object Bar { + private constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Foo.Bar { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/kt2247.txt b/compiler/testData/diagnostics/tests/redeclarations/kt2247.txt new file mode 100644 index 00000000000..afcb5a948d0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/kt2247.txt @@ -0,0 +1,32 @@ +package + +package kt2247 { + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Y { + public constructor Y() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Y { + public constructor Y() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt b/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt new file mode 100644 index 00000000000..96230f4feb4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/kt2418.txt @@ -0,0 +1,159 @@ +package + +package kt2418 { + + internal final enum class A : kotlin.Enum { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FOO : kt2418.A { + private constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.A.FOO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FOO : kt2418.A { + private constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.A.FOO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.A + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class B : kotlin.Enum { + private constructor B() + internal final fun FOO(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FOO : kt2418.B { + private constructor FOO() + internal final override /*1*/ /*fake_override*/ fun FOO(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.B.FOO { + private constructor () + internal final override /*1*/ /*fake_override*/ fun FOO(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.B + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class C : kotlin.Enum { + private constructor C() + internal final val FOO: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry FOO : kt2418.C { + private constructor FOO() + internal final override /*1*/ /*fake_override*/ val FOO: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.C.FOO { + private constructor () + internal final override /*1*/ /*fake_override*/ val FOO: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.C + public final /*synthesized*/ fun values(): kotlin.Array + } + + internal final enum class D : kotlin.Enum { + private constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class FOO { + public constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public enum entry FOO : kt2418.D { + private constructor FOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt2418.D.FOO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kt2418.D + public final /*synthesized*/ fun values(): kotlin.Array + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/kt2438.txt b/compiler/testData/diagnostics/tests/redeclarations/kt2438.txt new file mode 100644 index 00000000000..81098231554 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/kt2438.txt @@ -0,0 +1,67 @@ +package + +package kt2438 { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/redeclarations/kt470.txt b/compiler/testData/diagnostics/tests/redeclarations/kt470.txt new file mode 100644 index 00000000000..cb0aa987d71 --- /dev/null +++ b/compiler/testData/diagnostics/tests/redeclarations/kt470.txt @@ -0,0 +1,37 @@ +package + +internal val a: kotlin.Int = 1 +internal val a: kotlin.Int = 1 +internal val a: kotlin.Int = 1 +internal val b: kotlin.Int = 1 +internal val b: kotlin.Int = 1 +internal val b: kotlin.Int = 1 +internal val b: kotlin.Int = 1 +internal fun bar(): kotlin.Unit +internal fun bar(): kotlin.Unit +internal fun bar(): kotlin.Unit +internal fun foo(): kotlin.Unit +internal fun foo(): kotlin.Unit +internal fun foo(): kotlin.Unit +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + internal final val a: kotlin.Int = 1 + internal final val a: kotlin.Int = 1 + internal final val a: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + internal final fun bar(): kotlin.Unit + internal final fun bar(): kotlin.Unit + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + internal final fun foo(): kotlin.Unit + internal final fun foo(): kotlin.Unit + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.txt b/compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.txt new file mode 100644 index 00000000000..e84cd99e8e4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.txt @@ -0,0 +1,15 @@ +package + +package x { + internal val a1: kotlin.Int + internal val b: x.Foo + + internal final class Foo { + public constructor Foo() + internal final fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int + internal final fun compareTo(/*0*/ other: kotlin.Char): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.txt b/compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/CoercionToUnit.txt b/compiler/testData/diagnostics/tests/regressions/CoercionToUnit.txt new file mode 100644 index 00000000000..184dd150d11 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/CoercionToUnit.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ u: kotlin.Unit): kotlin.Int +internal fun test(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/DoubleDefine.txt b/compiler/testData/diagnostics/tests/regressions/DoubleDefine.txt new file mode 100644 index 00000000000..77011edab1d --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/DoubleDefine.txt @@ -0,0 +1,7 @@ +package + +internal fun evaluate(/*0*/ expr: java.lang.StringBuilder, /*1*/ numbers: java.util.ArrayList): kotlin.Int +internal fun evaluateAdd(/*0*/ expr: java.lang.StringBuilder, /*1*/ numbers: java.util.ArrayList): kotlin.Int +internal fun evaluateArg(/*0*/ expr: kotlin.CharSequence, /*1*/ numbers: java.util.ArrayList): kotlin.Int +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun takeFirst(/*0*/ expr: java.lang.StringBuilder): kotlin.Char \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.txt b/compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.txt new file mode 100644 index 00000000000..9d70bdfb91c --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet11.txt b/compiler/testData/diagnostics/tests/regressions/Jet11.txt new file mode 100644 index 00000000000..7e942e00b38 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet11.txt @@ -0,0 +1,22 @@ +package + +internal open class NoC { + public constructor NoC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class NoC { + public constructor NoC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class NoC1 : NoC { + public constructor NoC1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet121.txt b/compiler/testData/diagnostics/tests/regressions/Jet121.txt new file mode 100644 index 00000000000..ac80d7fa7ed --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet121.txt @@ -0,0 +1,6 @@ +package + +package jet121 { + internal fun apply(/*0*/ arg: kotlin.String, /*1*/ f: kotlin.String.() -> kotlin.Int): kotlin.Int + internal fun box(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet124.txt b/compiler/testData/diagnostics/tests/regressions/Jet124.txt new file mode 100644 index 00000000000..238bb0247aa --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet124.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(): kotlin.Unit +internal fun foo1(): (kotlin.Int) -> kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet169.txt b/compiler/testData/diagnostics/tests/regressions/Jet169.txt new file mode 100644 index 00000000000..461674ac0df --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet169.txt @@ -0,0 +1,3 @@ +package + +internal fun set(/*0*/ key: kotlin.String, /*1*/ value: kotlin.String): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet17.txt b/compiler/testData/diagnostics/tests/regressions/Jet17.txt new file mode 100644 index 00000000000..dd97e9514ea --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet17.txt @@ -0,0 +1,10 @@ +package + +internal final class WithC { + public constructor WithC() + internal final val a: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt b/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt new file mode 100644 index 00000000000..61f5df25496 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet183-1.txt @@ -0,0 +1,57 @@ +package + +internal fun box(): kotlin.String + +internal abstract enum class ProtocolState : kotlin.Enum { + private constructor ProtocolState() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal abstract fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry TALKING : ProtocolState { + private constructor TALKING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ProtocolState.TALKING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : ProtocolState { + private constructor WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ProtocolState.WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): ProtocolState + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183.txt b/compiler/testData/diagnostics/tests/regressions/Jet183.txt new file mode 100644 index 00000000000..63bd11b150c --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet183.txt @@ -0,0 +1,78 @@ +package + +internal fun box(): kotlin.Unit + +internal final enum class Foo : kotlin.Enum> { + private constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry X { + private constructor X() + + public class object : Foo.X { + private constructor () + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Foo + public final /*synthesized*/ fun values(): kotlin.Array> +} + +internal abstract enum class ProtocolState : kotlin.Enum { + private constructor ProtocolState() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal abstract fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry TALKING : ProtocolState { + private constructor TALKING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ProtocolState.TALKING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : ProtocolState { + private constructor WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ProtocolState.WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun signal(): ProtocolState + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): ProtocolState + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet53.txt b/compiler/testData/diagnostics/tests/regressions/Jet53.txt new file mode 100644 index 00000000000..1bd189ab4a3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet53.txt @@ -0,0 +1,3 @@ +package + +internal val ab: kotlin.List? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet67.txt b/compiler/testData/diagnostics/tests/regressions/Jet67.txt new file mode 100644 index 00000000000..fd93fc3097b --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet67.txt @@ -0,0 +1,9 @@ +package + +internal abstract class XXX { + public constructor XXX() + internal abstract val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet68.txt b/compiler/testData/diagnostics/tests/regressions/Jet68.txt new file mode 100644 index 00000000000..37502cee3a7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet68.txt @@ -0,0 +1,10 @@ +package + +internal fun test(): kotlin.Unit + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet69.txt b/compiler/testData/diagnostics/tests/regressions/Jet69.txt new file mode 100644 index 00000000000..e93b3e31c73 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet69.txt @@ -0,0 +1,12 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun parse(/*0*/ cmd: kotlin.String): Command? +internal fun kotlin.Any.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + +internal final class Command { + public constructor Command() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet72.txt b/compiler/testData/diagnostics/tests/regressions/Jet72.txt new file mode 100644 index 00000000000..17fcb9d4b95 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet72.txt @@ -0,0 +1,13 @@ +package + +internal val items: java.util.ArrayList +internal fun test(/*0*/ room: java.lang.Object): kotlin.Unit + +internal abstract class Item { + public constructor Item(/*0*/ room: java.lang.Object) + internal abstract val name: kotlin.String + internal final val room: java.lang.Object + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/Jet81.txt b/compiler/testData/diagnostics/tests/regressions/Jet81.txt new file mode 100644 index 00000000000..58d79c81cfb --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/Jet81.txt @@ -0,0 +1,36 @@ +package + +internal object A { + private constructor A() + internal final val x: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class Test { + public constructor Test() + private final val y: Test.. + internal final val z: [ERROR : Type for y] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test2 { + public constructor Test2() + private final val a: Test2.. + internal final val b: [ERROR : ] + internal final val c: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.txt b/compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.txt new file mode 100644 index 00000000000..4dfc98b9ba0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.txt @@ -0,0 +1,10 @@ +package + +internal val b: [ERROR : B<*>] + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/OutProjections.txt b/compiler/testData/diagnostics/tests/regressions/OutProjections.txt new file mode 100644 index 00000000000..f70bc8d7177 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/OutProjections.txt @@ -0,0 +1,27 @@ +package + +internal fun f(/*0*/ expression: T): G +internal fun foo(): G +internal fun fooout(): Out +internal fun fout(/*0*/ expression: T): Out + +internal final class G { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Out { + public constructor Out() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Point { + public constructor Point() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/OverrideResolution.txt b/compiler/testData/diagnostics/tests/regressions/OverrideResolution.txt new file mode 100644 index 00000000000..98fcb43c8a0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/OverrideResolution.txt @@ -0,0 +1,27 @@ +package + +internal fun box(/*0*/ c: C): kotlin.Unit + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class C : B { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.txt b/compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.txt new file mode 100644 index 00000000000..2dc42376f0c --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.txt @@ -0,0 +1,4 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun kotlin.Any.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.txt b/compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.txt new file mode 100644 index 00000000000..aefa0158484 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.txt @@ -0,0 +1,3 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.txt b/compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.txt new file mode 100644 index 00000000000..97b3a175992 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.txt @@ -0,0 +1,5 @@ +package + +internal final class A { + public constructor A() +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.txt b/compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.txt new file mode 100644 index 00000000000..ef5b42db7e0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.txt @@ -0,0 +1,10 @@ +package + +internal trait Iterator { + internal abstract val hasNext: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun map(/*0*/ transform: (T) -> R): Iterator + internal abstract fun next(): T + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.txt b/compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.txt new file mode 100644 index 00000000000..139cce07b68 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.txt @@ -0,0 +1,19 @@ +package + +internal fun f(): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun foo(/*0*/ x: kotlin.Long): kotlin.Unit + +internal open class Bar { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/ea40964.txt b/compiler/testData/diagnostics/tests/regressions/ea40964.txt new file mode 100644 index 00000000000..0df98eb2145 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/ea40964.txt @@ -0,0 +1,5 @@ +package + +package checkFiles { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/ea43298.txt b/compiler/testData/diagnostics/tests/regressions/ea43298.txt new file mode 100644 index 00000000000..14c18acce91 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/ea43298.txt @@ -0,0 +1,8 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt127.txt b/compiler/testData/diagnostics/tests/regressions/kt127.txt new file mode 100644 index 00000000000..7d80fa392f2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt127.txt @@ -0,0 +1,12 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun kotlin.Any.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean +internal fun kotlin.Any?.equals1(/*0*/ other: kotlin.Any?): kotlin.Boolean + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt128.txt b/compiler/testData/diagnostics/tests/regressions/kt128.txt new file mode 100644 index 00000000000..5d18bd5b07e --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt128.txt @@ -0,0 +1,4 @@ +package + +internal fun div(/*0*/ c: kotlin.String = ..., /*1*/ f: () -> kotlin.Unit): kotlin.Unit +internal fun f(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt1489_1728.txt b/compiler/testData/diagnostics/tests/regressions/kt1489_1728.txt new file mode 100644 index 00000000000..7542e2f3dcc --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt1489_1728.txt @@ -0,0 +1,31 @@ +package + +package kt606_dependents { + internal val x: kotlin.Int + internal val kotlin.Int.ext: () -> kotlin.Int + + internal trait AutoCloseable { + internal abstract fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ x: X, /*1*/ body: (X) -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun p(): kt606_dependents.C.Resource? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Resource : kt606_dependents.AutoCloseable { + public constructor Resource() + internal open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt1550.txt b/compiler/testData/diagnostics/tests/regressions/kt1550.txt new file mode 100644 index 00000000000..c0f5ac6433f --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt1550.txt @@ -0,0 +1,5 @@ +package + +package foo { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt new file mode 100644 index 00000000000..a88f462a673 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt @@ -0,0 +1,670 @@ +package + +package test { + + internal final class KFrame : javax.swing.JFrame { + public constructor KFrame() + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + invisible_fake final override /*1*/ /*fake_override*/ var alwaysOnTop: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var anchor: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var autoRequestFocus: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var beforeFirstShow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var component: kotlin.List? + invisible_fake final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + invisible_fake final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + invisible_fake final override /*1*/ /*fake_override*/ var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + invisible_fake final override /*1*/ /*fake_override*/ var containerSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + invisible_fake final override /*1*/ /*fake_override*/ var defaultCloseOperation: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var descendantsCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + invisible_fake final override /*1*/ /*fake_override*/ var disposing: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + invisible_fake final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + invisible_fake final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusableWindowState: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + invisible_fake final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var frameSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + invisible_fake final override /*1*/ /*fake_override*/ var height: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + invisible_fake final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + invisible_fake final override /*1*/ /*fake_override*/ var icons: kotlin.List<[ERROR : Unresolved java classifier: Image]>? + invisible_fake final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var inputContext: [ERROR : Unresolved java classifier: InputContext]? + invisible_fake final override /*1*/ /*fake_override*/ var inputContextLock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var isInShow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isTrayIconWindow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + invisible_fake final override /*1*/ /*fake_override*/ var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + invisible_fake final override /*1*/ /*fake_override*/ var listeningBoundsChildren: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var listeningChildren: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + invisible_fake final override /*1*/ /*fake_override*/ var locationByPlatform: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + invisible_fake final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var maximizedBounds: [ERROR : Unresolved java classifier: Rectangle]? + invisible_fake final override /*1*/ /*fake_override*/ var mbManagement: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var menuBar: [ERROR : Unresolved java classifier: MenuBar]? + invisible_fake final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + invisible_fake final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + invisible_fake final override /*1*/ /*fake_override*/ var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var modalBlocker: [ERROR : Unresolved java classifier: Dialog]? + invisible_fake final override /*1*/ /*fake_override*/ var modalComp: java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ var modalExclusionType: [ERROR : Unresolved java classifier: ModalExclusionType]? + invisible_fake final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + invisible_fake final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + invisible_fake final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var numOfHWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var opacity: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var ownedWindowList: [ERROR : Unresolved java classifier: Vector>]? + invisible_fake final override /*1*/ /*fake_override*/ var ownedWindows: [ERROR : Unresolved java classifier: Vector]? + invisible_fake final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + invisible_fake final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + invisible_fake final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + invisible_fake final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + invisible_fake final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + invisible_fake final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ var resizable: kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var rootPane: [ERROR : Unresolved java classifier: JRootPane]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var rootPaneCheckingEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningHeight: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointX: kotlin.Double + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointY: kotlin.Double + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningWidth: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var shape: [ERROR : Unresolved java classifier: Shape]? + invisible_fake final override /*1*/ /*fake_override*/ var showWithParent: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var syncLWRequests: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var temporaryLostComponent: java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ var title: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var transferHandler: [ERROR : Unresolved java classifier: TransferHandler]? + invisible_fake final override /*1*/ /*fake_override*/ var `type`: java.awt.Window.Type? + invisible_fake final override /*1*/ /*fake_override*/ var undecorated: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var warningString: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var weakThis: [ERROR : Unresolved java classifier: WeakReference]? + invisible_fake final override /*1*/ /*fake_override*/ var width: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + invisible_fake final override /*1*/ /*fake_override*/ var windowFocusListener: [ERROR : Unresolved java classifier: WindowFocusListener]? + invisible_fake final override /*1*/ /*fake_override*/ var windowListener: [ERROR : Unresolved java classifier: WindowListener]? + invisible_fake final override /*1*/ /*fake_override*/ var windowSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]? + invisible_fake final override /*1*/ /*fake_override*/ var x: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addNotify(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addToWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: kotlin.String): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + invisible_fake open override /*1*/ /*fake_override*/ fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]? + invisible_fake final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun closeSplashScreen(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + invisible_fake open override /*1*/ /*fake_override*/ fun connectOwnedWindow(/*0*/ p0: java.awt.Window?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createRootPane(): [ERROR : Unresolved java classifier: JRootPane] + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + invisible_fake final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun disposeImpl(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doDispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun findTraversalRoot(): java.awt.Container? + invisible_fake open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun frameInit(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext]? + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + invisible_fake open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + invisible_fake open override /*1*/ /*fake_override*/ fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open override /*1*/ /*fake_override*/ fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open override /*1*/ /*fake_override*/ fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponents(): kotlin.Array? + invisible_fake open override /*1*/ /*fake_override*/ fun getComponentsSync(): kotlin.Array? + invisible_fake final override /*1*/ /*fake_override*/ fun getComponents_NoClientCode(): kotlin.Array? + invisible_fake final override /*1*/ /*fake_override*/ fun getContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + invisible_fake open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getContentPane(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getCursorType(): kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public open override /*1*/ /*fake_override*/ fun getDefaultCloseOperation(): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun getDocumentRoot(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + invisible_fake open override /*1*/ /*fake_override*/ fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getExtendedState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + invisible_fake final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGlassPane(): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + invisible_fake final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + invisible_fake final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + invisible_fake final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + invisible_fake open override /*1*/ /*fake_override*/ fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open override /*1*/ /*fake_override*/ fun getIconImage(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getIconImages(): kotlin.MutableList<[ERROR : Unresolved java classifier: Image]> + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open override /*1*/ /*fake_override*/ fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getJMenuBar(): [ERROR : Unresolved java classifier: JMenuBar]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open override /*1*/ /*fake_override*/ fun getLayeredPane(): [ERROR : Unresolved java classifier: JLayeredPane]? + public open override /*1*/ /*fake_override*/ fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ /*fake_override*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + invisible_fake open override /*1*/ /*fake_override*/ fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + invisible_fake final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + invisible_fake final override /*1*/ /*fake_override*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMaximizedBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getMaximumSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getMenuBar(): [ERROR : Unresolved java classifier: MenuBar]? + public open override /*1*/ /*fake_override*/ fun getMinimumSize(): java.awt.Dimension? + invisible_fake open override /*1*/ /*fake_override*/ fun getModalBlocker(): [ERROR : Unresolved java classifier: Dialog]? + public open override /*1*/ /*fake_override*/ fun getModalExclusionType(): [ERROR : Unresolved java classifier: ModalExclusionType]? + public open override /*1*/ /*fake_override*/ fun getMostRecentFocusOwner(): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + invisible_fake final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + invisible_fake open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun getOpacity(): kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open override /*1*/ /*fake_override*/ fun getOwnedWindows(): kotlin.Array + invisible_fake final override /*1*/ /*fake_override*/ fun getOwnedWindows_NoClientCode(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun getOwner(): java.awt.Window? + invisible_fake final override /*1*/ /*fake_override*/ fun getOwner_NoClientCode(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + invisible_fake final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getRootPane(): [ERROR : Unresolved java classifier: JRootPane]? + public open override /*1*/ /*fake_override*/ fun getShape(): [ERROR : Unresolved java classifier: Shape]? + invisible_fake final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun getTemporaryLostComponent(): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getTitle(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + invisible_fake final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + invisible_fake open override /*1*/ /*fake_override*/ fun getTopmostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getTransferHandler(): [ERROR : Unresolved java classifier: TransferHandler]? + invisible_fake final override /*1*/ /*fake_override*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun getType(): java.awt.Window.Type? + public final override /*1*/ /*fake_override*/ fun getWarningString(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getWindowFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowFocusListener]>? + public open override /*1*/ /*fake_override*/ fun getWindowListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowListener]>? + public open override /*1*/ /*fake_override*/ fun getWindowStateListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowStateListener]>? + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun initDeserializedWindow(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + invisible_fake open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun invalidateParent(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun invalidateTree(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun isActive(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isAlwaysOnTop(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAlwaysOnTopSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAutoRequestFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isDisposing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusableWindow(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocused(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isFrameStateSupported(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLocationByPlatform(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isModalBlocked(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isModalExcluded(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isOpaque(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRecursivelyVisible(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isResizable(): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun isRootPaneCheckingEnabled(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isUndecorated(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension? + invisible_fake open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun mixOnReshaping(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun ownedInit(/*0*/ p0: java.awt.Window?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun pack(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun paramString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowStateEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveHideHeavyweightChildren(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveShowHeavyweightChildren(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeFromWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeNotify(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setAutoRequestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setClientSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setContentPane(/*0*/ p0: java.awt.Container): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDefaultCloseOperation(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setExtendedState(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusableWindowState(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setGlassPane(/*0*/ p0: java.awt.Component): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIconImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIconImages(/*0*/ p0: kotlin.List<[ERROR : Unresolved java classifier: Image]?>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setJMenuBar(/*0*/ p0: [ERROR : Unresolved java classifier: JMenuBar]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayeredPane(/*0*/ p0: [ERROR : Unresolved java classifier: JLayeredPane]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocationByPlatform(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocationRelativeTo(/*0*/ p0: java.awt.Component?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximizedBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMenuBar(/*0*/ p0: [ERROR : Unresolved java classifier: MenuBar]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setModalBlocked(/*0*/ p0: [ERROR : Unresolved java classifier: Dialog]?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setModalExclusionType(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setOpacity(/*0*/ p0: kotlin.Float): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setResizable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun setRootPane(/*0*/ p0: [ERROR : Unresolved java classifier: JRootPane]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun setRootPaneCheckingEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setShape(/*0*/ p0: [ERROR : Unresolved java classifier: Shape]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setTemporaryLostComponent(/*0*/ p0: java.awt.Component?): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun setTitle(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setTransferHandler(/*0*/ p0: [ERROR : Unresolved java classifier: TransferHandler]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setType(/*0*/ p0: java.awt.Window.Type): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setUndecorated(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setWarningString(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toBack(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun toBack_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toFront(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun toFront_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun updateChildrenBlocking(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun updateWindow(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun validateTree(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun validateUnconditionally(): kotlin.Unit + 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/diagnostics/tests/regressions/kt1647.txt b/compiler/testData/diagnostics/tests/regressions/kt1647.txt new file mode 100644 index 00000000000..be5ed4e438d --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt1647.txt @@ -0,0 +1,17 @@ +package + +internal fun patternMatchingAndGenerics(/*0*/ arg: F): kotlin.String + +internal open class Abs { + public constructor Abs() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Bar : Abs { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt1736.txt b/compiler/testData/diagnostics/tests/regressions/kt1736.txt new file mode 100644 index 00000000000..012f73c6050 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt1736.txt @@ -0,0 +1,21 @@ +package + +package kt1736 { + internal val x: kotlin.Unit + + internal object Obj { + private constructor Obj() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun method(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1736.Obj { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun method(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt174.txt b/compiler/testData/diagnostics/tests/regressions/kt174.txt new file mode 100644 index 00000000000..746bb297254 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt174.txt @@ -0,0 +1,9 @@ +package + +internal fun kotlin.Any?.TreeValue(): Tree + +internal trait Tree { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt201.txt b/compiler/testData/diagnostics/tests/regressions/kt201.txt new file mode 100644 index 00000000000..4c350dbaad3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt201.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(): kotlin.Unit +internal fun T?.npe(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt235.txt b/compiler/testData/diagnostics/tests/regressions/kt235.txt new file mode 100644 index 00000000000..9ff949f8c35 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt235.txt @@ -0,0 +1,31 @@ +package + +package kt235 { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal final class MyArray { + public constructor MyArray() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ i: kotlin.Int, /*1*/ value: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyArray1 { + public constructor MyArray1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ i: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun set(/*0*/ i: kotlin.Int, /*1*/ value: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyNumber { + public constructor MyNumber() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun inc(): kt235.MyNumber + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt2376.txt b/compiler/testData/diagnostics/tests/regressions/kt2376.txt new file mode 100644 index 00000000000..6a00caf5c28 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt2376.txt @@ -0,0 +1,11 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +public open class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun number(/*0*/ n: kotlin.Number?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt251.txt b/compiler/testData/diagnostics/tests/regressions/kt251.txt new file mode 100644 index 00000000000..e65093aea12 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt251.txt @@ -0,0 +1,16 @@ +package + +internal final class A { + public constructor A() + internal final var a: kotlin.Any + internal final val b: kotlin.Int + internal final val c: kotlin.Int + internal final val d: kotlin.Int = 1 + internal final val e: kotlin.Int = 1 + internal final var x: kotlin.Int + internal final val y: kotlin.Int + internal final val z: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt258.txt b/compiler/testData/diagnostics/tests/regressions/kt258.txt new file mode 100644 index 00000000000..0372c54579a --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt258.txt @@ -0,0 +1,4 @@ +package + +internal fun test(): kotlin.Unit +internal fun kotlin.MutableMap.set(/*0*/ key: K, /*1*/ value: V): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt26-1.txt b/compiler/testData/diagnostics/tests/regressions/kt26-1.txt new file mode 100644 index 00000000000..c7c08fddca2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt26-1.txt @@ -0,0 +1,7 @@ +package + +package bar { +} + +package foo { +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt26.txt b/compiler/testData/diagnostics/tests/regressions/kt26.txt new file mode 100644 index 00000000000..c79913d0cf1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt26.txt @@ -0,0 +1,12 @@ +package + +package html { + + internal abstract class Factory { + public constructor Factory() + internal final fun create(): T? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt2768.txt b/compiler/testData/diagnostics/tests/regressions/kt2768.txt new file mode 100644 index 00000000000..113f59fd83e --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt2768.txt @@ -0,0 +1,4 @@ +package + +internal fun assertEquals(/*0*/ a: T, /*1*/ b: T): kotlin.Unit +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt282.txt b/compiler/testData/diagnostics/tests/regressions/kt282.txt new file mode 100644 index 00000000000..7881366d954 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt282.txt @@ -0,0 +1,13 @@ +package + +internal fun f(): kotlin.Unit +internal fun kotlin.Int?.contains(/*0*/ x: kotlin.Int): kotlin.Boolean +internal fun Set?.plus(/*0*/ x: kotlin.Int): kotlin.Int + +internal final class Set { + public constructor Set() + internal final fun contains(/*0*/ x: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt287.txt b/compiler/testData/diagnostics/tests/regressions/kt287.txt new file mode 100644 index 00000000000..a1a8e98f4f1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt287.txt @@ -0,0 +1,6 @@ +package + +internal val attributes: kotlin.Map +internal fun attributes(): kotlin.Map +internal fun foo(/*0*/ m: kotlin.Map): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt2956.txt b/compiler/testData/diagnostics/tests/regressions/kt2956.txt new file mode 100644 index 00000000000..7744fa3d98f --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt2956.txt @@ -0,0 +1,3 @@ +package + +internal val a: kotlin.String \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt302.txt b/compiler/testData/diagnostics/tests/regressions/kt302.txt new file mode 100644 index 00000000000..6c2cb8938f9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt302.txt @@ -0,0 +1,26 @@ +package + +package kt302 { + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C : kt302.A, kt302.B { + public constructor C() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt306.txt b/compiler/testData/diagnostics/tests/regressions/kt306.txt new file mode 100644 index 00000000000..9bcef83d335 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt306.txt @@ -0,0 +1,19 @@ +package + +internal fun test(): kotlin.Unit + +internal final class Barr { + public constructor Barr() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo { + public constructor Foo() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt307.txt b/compiler/testData/diagnostics/tests/regressions/kt307.txt new file mode 100644 index 00000000000..6eafdb7e427 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt307.txt @@ -0,0 +1,17 @@ +package + +internal open class AL { + public constructor AL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun get(/*0*/ i: kotlin.Int): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait ALE : AL { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun get(/*0*/ i: kotlin.Int): kotlin.Any? + internal open fun getOrNull(/*0*/ index: kotlin.Int, /*1*/ value: T): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt312.txt b/compiler/testData/diagnostics/tests/regressions/kt312.txt new file mode 100644 index 00000000000..15d3214a7ac --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt312.txt @@ -0,0 +1,6 @@ +package + +internal val args: kotlin.Array +internal val name: kotlin.String +internal val name1: kotlin.String? +internal fun kotlin.Array.safeGet(/*0*/ index: kotlin.Int): T? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt313.txt b/compiler/testData/diagnostics/tests/regressions/kt313.txt new file mode 100644 index 00000000000..ce48b4af846 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt313.txt @@ -0,0 +1,4 @@ +package + +internal fun kotlin.Iterable.join(/*0*/ separator: kotlin.String?): kotlin.String +internal fun T?.npe(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt316.txt b/compiler/testData/diagnostics/tests/regressions/kt316.txt new file mode 100644 index 00000000000..bc33e2f999d --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt316.txt @@ -0,0 +1,18 @@ +package + +internal open class A : B { + public constructor A() + internal open override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + internal open fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt328.txt b/compiler/testData/diagnostics/tests/regressions/kt328.txt new file mode 100644 index 00000000000..cf83c109893 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt328.txt @@ -0,0 +1,16 @@ +package + +internal val x: () -> ??? +internal val z: [ERROR : Type for z] +internal fun bar1(): () -> ??? +internal fun bar2(): () -> kotlin.Unit +internal fun bar3(): kotlin.Unit +internal fun block(/*0*/ f: () -> kotlin.Unit): kotlin.Unit + +internal final class A { + public constructor A() + internal final val x: () -> ??? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt334.txt b/compiler/testData/diagnostics/tests/regressions/kt334.txt new file mode 100644 index 00000000000..c3c4f57d67a --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt334.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ c: java.lang.Comparable): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt335.336.txt b/compiler/testData/diagnostics/tests/regressions/kt335.336.txt new file mode 100644 index 00000000000..9dc778f6198 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt335.336.txt @@ -0,0 +1,4 @@ +package + +internal fun kotlin.List.plus(/*0*/ other: kotlin.List): kotlin.List +internal fun > kotlin.MutableList.sort(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt337.txt b/compiler/testData/diagnostics/tests/regressions/kt337.txt new file mode 100644 index 00000000000..7e5cffe3d92 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt337.txt @@ -0,0 +1,11 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt352.txt b/compiler/testData/diagnostics/tests/regressions/kt352.txt new file mode 100644 index 00000000000..19c3ebd5576 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt352.txt @@ -0,0 +1,19 @@ +package + +package kt352 { + internal val f: (kotlin.Any) -> kotlin.Unit + internal val g: () -> kotlin.Unit + internal val h: () -> kotlin.Unit + internal val testIt: (kotlin.Any) -> kotlin.Unit + internal fun doSmth(): kotlin.Int + internal fun doSmth(/*0*/ a: kotlin.String): kotlin.Unit + internal fun foo(): kotlin.Unit + + internal final class A { + public constructor A() + internal final val f: (kotlin.Any) -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt353.txt b/compiler/testData/diagnostics/tests/regressions/kt353.txt new file mode 100644 index 00000000000..cfeb47d019f --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt353.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(/*0*/ a: A): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun gen(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt b/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt new file mode 100644 index 00000000000..aa7808abea6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt @@ -0,0 +1,12 @@ +package + +internal fun box(): kotlin.String +internal fun generic_invoker(/*0*/ gen: () -> T): T +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun println(/*0*/ message: kotlin.Int): kotlin.Unit +internal fun println(/*0*/ message: kotlin.Long): kotlin.Unit +kotlin.inline() internal fun run(/*0*/ body: () -> T): T +internal fun kotlin.Iterable.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit +internal fun kotlin.Iterable.foreach(/*0*/ operation: (kotlin.Int, T) -> kotlin.Unit): kotlin.Unit +internal fun kotlin.Iterator.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit +internal fun kotlin.Iterator.foreach(/*0*/ operation: (kotlin.Int, T) -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt394.txt b/compiler/testData/diagnostics/tests/regressions/kt394.txt new file mode 100644 index 00000000000..3ca52e3d63e --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt394.txt @@ -0,0 +1,23 @@ +package + +internal final class X { + public constructor X() + internal final val y: X.Y + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Y { + public constructor Y() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt398.txt b/compiler/testData/diagnostics/tests/regressions/kt398.txt new file mode 100644 index 00000000000..0437260bae4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt398.txt @@ -0,0 +1,11 @@ +package + +internal fun box(): kotlin.String + +internal final class X { + public constructor X() + internal final val check: (kotlin.Any) -> kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt399.txt b/compiler/testData/diagnostics/tests/regressions/kt399.txt new file mode 100644 index 00000000000..9c1916991a7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt399.txt @@ -0,0 +1,4 @@ +package + +internal fun box(): kotlin.String +internal fun getSameTypeChecker(/*0*/ obj: T): (kotlin.Any) -> kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt402.txt b/compiler/testData/diagnostics/tests/regressions/kt402.txt new file mode 100644 index 00000000000..cd00693ab57 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt402.txt @@ -0,0 +1,6 @@ +package + +package kt402 { + internal fun f(): (kotlin.Any) -> kotlin.Boolean + internal fun getTypeChecker(): (kotlin.Any) -> kotlin.Boolean +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt41.txt b/compiler/testData/diagnostics/tests/regressions/kt41.txt new file mode 100644 index 00000000000..cdb18cf5b45 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt41.txt @@ -0,0 +1,6 @@ +package + +package kt41 { + internal fun aaa(): [ERROR : Error function type] + internal fun bbb(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt411.txt b/compiler/testData/diagnostics/tests/regressions/kt411.txt new file mode 100644 index 00000000000..bbe017a7c3c --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt411.txt @@ -0,0 +1,10 @@ +package + +package kt411 { + internal fun f(): kotlin.Unit + internal fun invoker(/*0*/ gen: () -> kotlin.Int): kotlin.Int + internal fun t1(): kotlin.Unit + internal fun t2(): kotlin.String + internal fun t3(): kotlin.String + internal fun t4(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt439.txt b/compiler/testData/diagnostics/tests/regressions/kt439.txt new file mode 100644 index 00000000000..226a0b644ff --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt439.txt @@ -0,0 +1,4 @@ +package + +internal fun main1(/*0*/ args: kotlin.Array): kotlin.Unit +kotlin.inline() internal fun run1(/*0*/ body: () -> T): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt442.txt b/compiler/testData/diagnostics/tests/regressions/kt442.txt new file mode 100644 index 00000000000..3b7c922b1f5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt442.txt @@ -0,0 +1,10 @@ +package + +internal fun box(): kotlin.String +internal fun funny(/*0*/ f: () -> T): T +internal fun funny2(/*0*/ f: (T) -> T): T +internal fun generic_invoker(/*0*/ gen: (kotlin.String) -> T): T +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun testFunny(): kotlin.Unit +internal fun testFunny2(): kotlin.Unit +internal fun T.with(/*0*/ f: T.() -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt443.txt b/compiler/testData/diagnostics/tests/regressions/kt443.txt new file mode 100644 index 00000000000..17235c5841e --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt443.txt @@ -0,0 +1,18 @@ +package + +internal open class M { + public constructor M() + internal open val b: kotlin.Int = 5 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class N : M { + public constructor N() + internal final val a: kotlin.Int + internal open override /*1*/ val b: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt455.txt b/compiler/testData/diagnostics/tests/regressions/kt455.txt new file mode 100644 index 00000000000..6121d6efbab --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt455.txt @@ -0,0 +1,6 @@ +package + +package kt455 { + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt456.txt b/compiler/testData/diagnostics/tests/regressions/kt456.txt new file mode 100644 index 00000000000..336fe342356 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt456.txt @@ -0,0 +1,29 @@ +package + +package kt456 { + internal fun doSmth(): kotlin.Unit + + internal final class A { + public constructor A() + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt459.txt b/compiler/testData/diagnostics/tests/regressions/kt459.txt new file mode 100644 index 00000000000..d39fcdbc480 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt459.txt @@ -0,0 +1,4 @@ +package + +internal fun test(): kotlin.Unit +internal fun kotlin.Map.set(/*0*/ key: K, /*1*/ value: V): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt469.txt b/compiler/testData/diagnostics/tests/regressions/kt469.txt new file mode 100644 index 00000000000..65bb9a9a9ef --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt469.txt @@ -0,0 +1,16 @@ +package + +package kt469 { + internal fun bar(/*0*/ list: kotlin.MutableList): kotlin.Unit + internal fun foo(): kotlin.Unit + internal fun kotlin.MutableList.plusAssign(/*0*/ t: T): kotlin.Unit + + internal final class MyNumber { + public constructor MyNumber(/*0*/ i: kotlin.Int) + internal final var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun minusAssign(/*0*/ m: kt469.MyNumber): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt4827.txt b/compiler/testData/diagnostics/tests/regressions/kt4827.txt new file mode 100644 index 00000000000..42794a00f41 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt4827.txt @@ -0,0 +1,23 @@ +package + +internal fun f(): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class I { + public constructor I() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +public trait TestInterface { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt498.txt b/compiler/testData/diagnostics/tests/regressions/kt498.txt new file mode 100644 index 00000000000..c6a6c8f8a65 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt498.txt @@ -0,0 +1,13 @@ +package + +internal fun T.getJavaClass(): java.lang.Class + +internal final class IdUnavailableException : java.lang.Exception { + public constructor IdUnavailableException() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt524.txt b/compiler/testData/diagnostics/tests/regressions/kt524.txt new file mode 100644 index 00000000000..e9b63f4d01c --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt524.txt @@ -0,0 +1,8 @@ +package + +package StringBuilder { + internal val kotlin.Int.bd: java.lang.StringBuilder + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + internal fun java.lang.StringBuilder.plus(/*0*/ other: java.lang.StringBuilder): java.lang.StringBuilder + internal fun T?.sure1(): T +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.txt b/compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.txt new file mode 100644 index 00000000000..6c05ed78786 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.txt @@ -0,0 +1,33 @@ +package + +package demo { + + internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Bar { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + internal final class User { + public constructor User() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt549.txt b/compiler/testData/diagnostics/tests/regressions/kt549.txt new file mode 100644 index 00000000000..6d3bdac46fc --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt549.txt @@ -0,0 +1,6 @@ +package + +package demo { + internal fun filter(/*0*/ list: kotlin.Array, /*1*/ filter: (T) -> kotlin.Boolean): kotlin.List + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt557.txt b/compiler/testData/diagnostics/tests/regressions/kt557.txt new file mode 100644 index 00000000000..8d3cbd7d487 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt557.txt @@ -0,0 +1,5 @@ +package + +internal fun test(/*0*/ array: kotlin.Array?): kotlin.Unit +internal fun kotlin.Array.length(): kotlin.Int +internal fun T?.sure(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt571.txt b/compiler/testData/diagnostics/tests/regressions/kt571.txt new file mode 100644 index 00000000000..28278988f98 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt571.txt @@ -0,0 +1,4 @@ +package + +private fun double(/*0*/ d: kotlin.Int): kotlin.Int +internal fun let(/*0*/ t: T, /*1*/ body: (T) -> R): R \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt575.txt b/compiler/testData/diagnostics/tests/regressions/kt575.txt new file mode 100644 index 00000000000..6ef03bb85cb --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt575.txt @@ -0,0 +1,43 @@ +package + +package kt575 { + + internal final class Creature { + public constructor Creature() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final var numCreated: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object A { + private constructor A() + internal final var bbb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt575.Creature.A { + private constructor () + internal final override /*1*/ /*fake_override*/ var bbb: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class C { + public constructor C() + internal final var ccc: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt58.txt b/compiler/testData/diagnostics/tests/regressions/kt58.txt new file mode 100644 index 00000000000..55006e58f2d --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt58.txt @@ -0,0 +1,13 @@ +package + +package kt58 { + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Unit + internal fun lock(/*0*/ lock: java.util.concurrent.locks.Lock, /*1*/ body: () -> T): T + internal fun t1(): kotlin.Int + internal fun t2(): kotlin.Int + internal fun t3(): kotlin.Int + internal fun t4(): kotlin.Int + internal fun t5(): kotlin.Int + internal fun t6(): kotlin.Int + internal fun t7(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt580.txt b/compiler/testData/diagnostics/tests/regressions/kt580.txt new file mode 100644 index 00000000000..e5febaf0675 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt580.txt @@ -0,0 +1,14 @@ +package + +package whats { + + package whats.the { + + package whats.the.difference { + internal val kotlin.Array.lastIndex: kotlin.Int + internal fun iarray(/*0*/ vararg a: kotlin.String /*kotlin.Array*/): kotlin.Array + internal fun main(): kotlin.Unit + internal fun kotlin.Array.lastIndex(): kotlin.Int + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt588.txt b/compiler/testData/diagnostics/tests/regressions/kt588.txt new file mode 100644 index 00000000000..6285c728d0b --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt588.txt @@ -0,0 +1,81 @@ +package + +internal final class Test : java.lang.Thread { + public constructor Test() + invisible_fake final override /*1*/ /*fake_override*/ var blocker: [ERROR : Unresolved java classifier: Interruptible]? + invisible_fake final override /*1*/ /*fake_override*/ val blockerLock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var contextClassLoader: java.lang.ClassLoader? + invisible_fake final override /*1*/ /*fake_override*/ var daemon: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var eetop: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var group: [ERROR : Unresolved java classifier: ThreadGroup]? + invisible_fake final override /*1*/ /*fake_override*/ var inheritableThreadLocals: java.lang.ThreadLocal.ThreadLocalMap? + invisible_fake final override /*1*/ /*fake_override*/ var inheritedAccessControlContext: [ERROR : Unresolved java classifier: AccessControlContext]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ var nativeParkEventPointer: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var parkBlocker: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var priority: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var single_step: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var stackSize: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var stillborn: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var target: java.lang.Runnable? + invisible_fake final override /*1*/ /*fake_override*/ var threadLocals: java.lang.ThreadLocal.ThreadLocalMap? + invisible_fake final override /*1*/ /*fake_override*/ var threadQ: java.lang.Thread? + invisible_fake final override /*1*/ /*fake_override*/ var threadStatus: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tid: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var uncaughtExceptionHandler: java.lang.Thread.UncaughtExceptionHandler? + invisible_fake open override /*1*/ /*fake_override*/ fun blockedOn(/*0*/ p0: [ERROR : Unresolved java classifier: Interruptible]?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun checkAccess(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun countStackFrames(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun destroy(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun dispatchUncaughtException(/*0*/ p0: kotlin.Throwable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun exit(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun getContextClassLoader(): java.lang.ClassLoader? + public open override /*1*/ /*fake_override*/ fun getId(): kotlin.Long + public final override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public final override /*1*/ /*fake_override*/ fun getPriority(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + public open override /*1*/ /*fake_override*/ fun getState(): java.lang.Thread.State + public final override /*1*/ /*fake_override*/ fun getThreadGroup(): [ERROR : Unresolved java classifier: ThreadGroup]? + public open override /*1*/ /*fake_override*/ fun getUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun interrupt(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun interrupt0(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun isAlive(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isDaemon(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isInterrupted(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isInterrupted(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun join(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun join(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun join(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final override /*1*/ /*fake_override*/ fun resume(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun resume0(): kotlin.Unit + public open override /*1*/ fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setContextClassLoader(/*0*/ p0: java.lang.ClassLoader?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setDaemon(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setNativeName(/*0*/ p0: kotlin.String?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setPriority(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setPriority0(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setUncaughtExceptionHandler(/*0*/ p0: ((java.lang.Thread, kotlin.Throwable) -> kotlin.Unit)?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setUncaughtExceptionHandler(/*0*/ p0: java.lang.Thread.UncaughtExceptionHandler?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun start(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun start0(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final override /*1*/ /*fake_override*/ fun stop(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final override /*1*/ /*fake_override*/ fun stop(/*0*/ p0: kotlin.Throwable): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun stop0(/*0*/ p0: kotlin.Any?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final override /*1*/ /*fake_override*/ fun suspend(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun suspend0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun init2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt597.txt b/compiler/testData/diagnostics/tests/regressions/kt597.txt new file mode 100644 index 00000000000..ea2f6b9e671 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt597.txt @@ -0,0 +1,5 @@ +package + +internal fun test(): kotlin.Unit +internal fun kotlin.Array?.get(/*0*/ i: kotlin.Int): T +internal fun kotlin.Int?.inc(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt600.txt b/compiler/testData/diagnostics/tests/regressions/kt600.txt new file mode 100644 index 00000000000..bca0fb2f34a --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt600.txt @@ -0,0 +1,4 @@ +package + +internal fun test(): kotlin.Unit +internal fun T?._sure(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt604.txt b/compiler/testData/diagnostics/tests/regressions/kt604.txt new file mode 100644 index 00000000000..b08d2393961 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt604.txt @@ -0,0 +1,30 @@ +package + +internal trait ChannelPipeline { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait ChannelPipelineFactory { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getPipeline(): ChannelPipeline + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class DefaultChannelPipeline : ChannelPipeline { + public constructor DefaultChannelPipeline() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class StandardPipelineFactory : ChannelPipelineFactory { + public constructor StandardPipelineFactory(/*0*/ config: ChannelPipeline.() -> kotlin.Unit) + internal final val config: ChannelPipeline.() -> kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun getPipeline(): ChannelPipeline + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt618.txt b/compiler/testData/diagnostics/tests/regressions/kt618.txt new file mode 100644 index 00000000000..039871d6d6e --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt618.txt @@ -0,0 +1,17 @@ +package + +package lol { + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal final class B { + public constructor B() + internal final fun divAssign(/*0*/ other: lol.B): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun minusAssign(/*0*/ other: lol.B): kotlin.String + internal final fun modAssign(/*0*/ other: lol.B): kotlin.String + internal final fun plusAssign(/*0*/ other: lol.B): kotlin.String + internal final fun timesAssign(/*0*/ other: lol.B): kotlin.String + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt629.txt b/compiler/testData/diagnostics/tests/regressions/kt629.txt new file mode 100644 index 00000000000..83b6ad75678 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt629.txt @@ -0,0 +1,15 @@ +package + +package kt629 { + internal fun box(): kotlin.Boolean + internal fun box2(): kotlin.Boolean + + internal final class A { + public constructor A() + internal final var p: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun mod(/*0*/ other: kt629.A): kt629.A + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt630.txt b/compiler/testData/diagnostics/tests/regressions/kt630.txt new file mode 100644 index 00000000000..d3550cc312d --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt630.txt @@ -0,0 +1,5 @@ +package + +internal val s: kotlin.String +internal val x: kotlin.String +internal fun T?.sure(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt688.txt b/compiler/testData/diagnostics/tests/regressions/kt688.txt new file mode 100644 index 00000000000..962634f0b68 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt688.txt @@ -0,0 +1,25 @@ +package + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : A { + public constructor B() + internal final fun b(): B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + internal final val x: B + internal final fun a(/*0*/ x: (T) -> T, /*1*/ y: T): T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt691.txt b/compiler/testData/diagnostics/tests/regressions/kt691.txt new file mode 100644 index 00000000000..2976ede7898 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt691.txt @@ -0,0 +1,10 @@ +package + +package foo { + + package foo.bar { + + package foo.bar.buz { + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt701.txt b/compiler/testData/diagnostics/tests/regressions/kt701.txt new file mode 100644 index 00000000000..51a38b4a5e6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt701.txt @@ -0,0 +1,19 @@ +package + +internal fun getJavaClass(): java.lang.Class + +public final class Throwables { + public constructor Throwables() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun propagateIfInstanceOf(/*0*/ throwable: kotlin.Throwable?, /*1*/ declaredType: java.lang.Class?): kotlin.Unit + public final fun propagateIfPossible(/*0*/ throwable: kotlin.Throwable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt716.txt b/compiler/testData/diagnostics/tests/regressions/kt716.txt new file mode 100644 index 00000000000..6465a2ba805 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt716.txt @@ -0,0 +1,13 @@ +package + +internal fun getJavaClass(): java.lang.Class +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun typeinfo(): TypeInfo +internal fun TypeInfo.getJavaClass(): java.lang.Class + +internal final class TypeInfo { + public constructor TypeInfo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt743.txt b/compiler/testData/diagnostics/tests/regressions/kt743.txt new file mode 100644 index 00000000000..c6d74856818 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt743.txt @@ -0,0 +1,14 @@ +package + +internal fun foo(/*0*/ t: T): T +internal fun List.map(/*0*/ f: (T) -> Q): List? +internal fun T?.sure(): T + +internal final class List { + public constructor List(/*0*/ head: T, /*1*/ tail: List? = ...) + internal final val head: T + internal final val tail: List? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt750.txt b/compiler/testData/diagnostics/tests/regressions/kt750.txt new file mode 100644 index 00000000000..04bda5cf82b --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt750.txt @@ -0,0 +1,4 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit +internal fun T?.sure(): T \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt762.txt b/compiler/testData/diagnostics/tests/regressions/kt762.txt new file mode 100644 index 00000000000..aefa0158484 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt762.txt @@ -0,0 +1,3 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt847.txt b/compiler/testData/diagnostics/tests/regressions/kt847.txt new file mode 100644 index 00000000000..040c0438fa2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt847.txt @@ -0,0 +1,3 @@ +package + +internal fun T.mustBe(/*0*/ t: T): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/kt860.txt b/compiler/testData/diagnostics/tests/regressions/kt860.txt new file mode 100644 index 00000000000..2a844deaf8d --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/kt860.txt @@ -0,0 +1,540 @@ +package + +package kotlin { + public fun arrayOfNulls(/*0*/ size: kotlin.Int): kotlin.Array + public fun kotlin.Any?.equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public fun kotlin.Any?.identityEquals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public fun kotlin.String?.plus(/*0*/ other: kotlin.Any?): kotlin.String + public fun kotlin.Any?.toString(): kotlin.String + + public trait Annotation { + // -- Module: -- + } + + public open class Any { + // -- Module: -- + } + + public final class Array : kotlin.Cloneable { + // -- Module: -- + } + + public final class Boolean : kotlin.Comparable { + // -- Module: -- + } + + public final class BooleanArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class BooleanIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class Byte : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class ByteArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class ByteIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class ByteProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class ByteProgressionIterator : kotlin.ByteIterator { + // -- Module: -- + } + + public final class ByteRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public final class Char : kotlin.Comparable { + // -- Module: -- + } + + public final class CharArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class CharIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class CharProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class CharProgressionIterator : kotlin.CharIterator { + // -- Module: -- + } + + public final class CharRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait CharSequence { + // -- Module: -- + } + + public trait Cloneable { + // -- Module: -- + } + + public trait Collection : kotlin.Iterable { + // -- Module: -- + } + + public trait Comparable { + // -- Module: -- + } + + public final class Double : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class DoubleArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class DoubleIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class DoubleProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class DoubleProgressionIterator : kotlin.DoubleIterator { + // -- Module: -- + } + + public final class DoubleRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public abstract class Enum> { + // -- Module: -- + } + + public trait ExtensionFunction0 { + // -- Module: -- + } + + public trait ExtensionFunction1 { + // -- Module: -- + } + + public trait ExtensionFunction10 { + // -- Module: -- + } + + public trait ExtensionFunction11 { + // -- Module: -- + } + + public trait ExtensionFunction12 { + // -- Module: -- + } + + public trait ExtensionFunction13 { + // -- Module: -- + } + + public trait ExtensionFunction14 { + // -- Module: -- + } + + public trait ExtensionFunction15 { + // -- Module: -- + } + + public trait ExtensionFunction16 { + // -- Module: -- + } + + public trait ExtensionFunction17 { + // -- Module: -- + } + + public trait ExtensionFunction18 { + // -- Module: -- + } + + public trait ExtensionFunction19 { + // -- Module: -- + } + + public trait ExtensionFunction2 { + // -- Module: -- + } + + public trait ExtensionFunction20 { + // -- Module: -- + } + + public trait ExtensionFunction21 { + // -- Module: -- + } + + public trait ExtensionFunction22 { + // -- Module: -- + } + + public trait ExtensionFunction3 { + // -- Module: -- + } + + public trait ExtensionFunction4 { + // -- Module: -- + } + + public trait ExtensionFunction5 { + // -- Module: -- + } + + public trait ExtensionFunction6 { + // -- Module: -- + } + + public trait ExtensionFunction7 { + // -- Module: -- + } + + public trait ExtensionFunction8 { + // -- Module: -- + } + + public trait ExtensionFunction9 { + // -- Module: -- + } + + public final class Float : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class FloatArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class FloatIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class FloatProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class FloatProgressionIterator : kotlin.FloatIterator { + // -- Module: -- + } + + public final class FloatRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait Function0 { + // -- Module: -- + } + + public trait Function1 { + // -- Module: -- + } + + public trait Function10 { + // -- Module: -- + } + + public trait Function11 { + // -- Module: -- + } + + public trait Function12 { + // -- Module: -- + } + + public trait Function13 { + // -- Module: -- + } + + public trait Function14 { + // -- Module: -- + } + + public trait Function15 { + // -- Module: -- + } + + public trait Function16 { + // -- Module: -- + } + + public trait Function17 { + // -- Module: -- + } + + public trait Function18 { + // -- Module: -- + } + + public trait Function19 { + // -- Module: -- + } + + public trait Function2 { + // -- Module: -- + } + + public trait Function20 { + // -- Module: -- + } + + public trait Function21 { + // -- Module: -- + } + + public trait Function22 { + // -- Module: -- + } + + public trait Function3 { + // -- Module: -- + } + + public trait Function4 { + // -- Module: -- + } + + public trait Function5 { + // -- Module: -- + } + + public trait Function6 { + // -- Module: -- + } + + public trait Function7 { + // -- Module: -- + } + + public trait Function8 { + // -- Module: -- + } + + public trait Function9 { + // -- Module: -- + } + + public final enum class InlineOption : kotlin.Enum { + // -- Module: -- + + // Static members + // -- Module: -- + } + + public final enum class InlineStrategy : kotlin.Enum { + // -- Module: -- + + // Static members + // -- Module: -- + } + + public final class Int : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class IntArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class IntIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class IntProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class IntProgressionIterator : kotlin.IntIterator { + // -- Module: -- + } + + public final class IntRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait Iterable { + // -- Module: -- + } + + public trait Iterator { + // -- Module: -- + } + + public trait List : kotlin.Collection { + // -- Module: -- + } + + public trait ListIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class Long : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class LongArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class LongIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class LongProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class LongProgressionIterator : kotlin.LongIterator { + // -- Module: -- + } + + public final class LongRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public trait Map { + // -- Module: -- + } + + public trait MutableCollection : kotlin.Collection, kotlin.MutableIterable { + // -- Module: -- + } + + public trait MutableIterable : kotlin.Iterable { + // -- Module: -- + } + + public trait MutableIterator : kotlin.Iterator { + // -- Module: -- + } + + public trait MutableList : kotlin.List, kotlin.MutableCollection { + // -- Module: -- + } + + public trait MutableListIterator : kotlin.ListIterator, kotlin.MutableIterator { + // -- Module: -- + } + + public trait MutableMap : kotlin.Map { + // -- Module: -- + } + + public trait MutableSet : kotlin.Set, kotlin.MutableCollection { + // -- Module: -- + } + + public final class Nothing { + // -- Module: -- + } + + public abstract class Number { + // -- Module: -- + } + + public trait Progression : kotlin.Iterable { + // -- Module: -- + } + + public trait PropertyMetadata { + // -- Module: -- + } + + public final class PropertyMetadataImpl : kotlin.PropertyMetadata { + // -- Module: -- + } + + public trait Range> { + // -- Module: -- + } + + public trait Set : kotlin.Collection { + // -- Module: -- + } + + public final class Short : kotlin.Number, kotlin.Comparable { + // -- Module: -- + } + + public final class ShortArray : kotlin.Cloneable { + // -- Module: -- + } + + public abstract class ShortIterator : kotlin.Iterator { + // -- Module: -- + } + + public final class ShortProgression : kotlin.Progression { + // -- Module: -- + } + + internal final class ShortProgressionIterator : kotlin.ShortIterator { + // -- Module: -- + } + + public final class ShortRange : kotlin.Range, kotlin.Progression { + // -- Module: -- + } + + public final class String : kotlin.Comparable, kotlin.CharSequence { + // -- Module: -- + } + + public open class Throwable { + // -- Module: -- + } + + public object Unit { + // -- Module: -- + } + + public final annotation class data : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class deprecated : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class inline : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class inlineOptions : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class noinline : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class suppress : kotlin.Annotation { + // -- Module: -- + } + + public final annotation class tailRecursive : kotlin.Annotation { + // -- Module: -- + } + + package kotlin.util { + internal fun > kotlin.Iterator.to(/*0*/ container: U): U + internal fun kotlin.Iterator.toArrayList(): java.util.ArrayList + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/regressions/resolveSubclassOfList.txt b/compiler/testData/diagnostics/tests/regressions/resolveSubclassOfList.txt new file mode 100644 index 00000000000..bff3c996678 --- /dev/null +++ b/compiler/testData/diagnostics/tests/regressions/resolveSubclassOfList.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ p: java.util.List): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/ambiguityOnPropertiesWithTheSamePackageName.txt b/compiler/testData/diagnostics/tests/resolve/ambiguityOnPropertiesWithTheSamePackageName.txt new file mode 100644 index 00000000000..ce3548b2f10 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/ambiguityOnPropertiesWithTheSamePackageName.txt @@ -0,0 +1,23 @@ +package + +package a { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package b { + internal val a.A.d: kotlin.Int +} + +package c { + internal val a.A.d: kotlin.Int +} + +package d { + internal fun a.A.test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/incompleteConstructorInvocation.txt b/compiler/testData/diagnostics/tests/resolve/incompleteConstructorInvocation.txt new file mode 100644 index 00000000000..ea2dba04299 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/incompleteConstructorInvocation.txt @@ -0,0 +1,19 @@ +package + +package p { + + internal final class B { + public constructor B() + internal final val c: p.X + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class X { + public constructor X(/*0*/ provider: () -> V, /*1*/ trackValue: kotlin.Boolean) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt b/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt new file mode 100644 index 00000000000..9e018b60dc6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/KT-4372.txt @@ -0,0 +1,43 @@ +package + +internal val T.javaClass: java.lang.Class +internal fun javaClass(): java.lang.Class +internal fun Foo.invoke(/*0*/ name: kotlin.String, /*1*/ content: TInner.() -> kotlin.Unit): kotlin.Unit + +internal final enum class EnumClass : kotlin.Enum { + private constructor EnumClass(/*0*/ x: kotlin.String) + internal final val x: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): EnumClass + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(/*0*/ content: TInner.() -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object Y { + private constructor Y() + internal final val x: java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Y { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/ambiguityForInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/ambiguityForInvoke.txt new file mode 100644 index 00000000000..7bdfd148b3f --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/ambiguityForInvoke.txt @@ -0,0 +1,5 @@ +package + +internal fun foo(/*0*/ i: kotlin.Int): kotlin.Unit +internal fun kotlin.Int.invoke(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int): kotlin.Unit +internal fun kotlin.Int.invoke(/*0*/ i: kotlin.Int, /*1*/ a: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/invisibleInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/invisibleInvoke.txt new file mode 100644 index 00000000000..5188348ded6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/invisibleInvoke.txt @@ -0,0 +1,11 @@ +package + +internal fun My.foo(/*0*/ i: kotlin.Int): kotlin.Unit + +internal final class My { + public constructor My() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + private final fun kotlin.Int.invoke(/*0*/ s: kotlin.String): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/receiverPresenceErrorForInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/receiverPresenceErrorForInvoke.txt new file mode 100644 index 00000000000..92c37baa1e2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/receiverPresenceErrorForInvoke.txt @@ -0,0 +1,4 @@ +package + +internal fun test1(/*0*/ f: kotlin.String.() -> kotlin.Unit): kotlin.Unit +internal fun test2(/*0*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/typeInferenceErrorForInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/typeInferenceErrorForInvoke.txt new file mode 100644 index 00000000000..d07bdbbb90a --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/typeInferenceErrorForInvoke.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(/*0*/ s: kotlin.String, /*1*/ ai: A): kotlin.Unit +internal fun T.invoke(/*0*/ a: A): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/unresolvedInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/unresolvedInvoke.txt new file mode 100644 index 00000000000..40d343168e4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/unresolvedInvoke.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ i: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/unsafeCallWithInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/unsafeCallWithInvoke.txt new file mode 100644 index 00000000000..633a48d1ee0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/unsafeCallWithInvoke.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ s: kotlin.String?): kotlin.Unit +internal fun kotlin.String.invoke(/*0*/ i: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverForInvokeOnExpression.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverForInvokeOnExpression.txt new file mode 100644 index 00000000000..3068a4718fe --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverForInvokeOnExpression.txt @@ -0,0 +1,5 @@ +package + +internal fun test1(): kotlin.Unit +internal fun test2(/*0*/ f: kotlin.String.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +internal fun test3(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverTypeForInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverTypeForInvoke.txt new file mode 100644 index 00000000000..123a4cd5e0b --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/errors/wrongReceiverTypeForInvoke.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ i: kotlin.Int): kotlin.Unit +internal fun kotlin.String.invoke(/*0*/ i: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsExtension.txt b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsExtension.txt new file mode 100644 index 00000000000..744ee0110a6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsExtension.txt @@ -0,0 +1,43 @@ +package + +internal val B.foo: Foo +internal fun test(/*0*/ a: A): kotlin.Unit +internal fun test(/*0*/ b: B): kotlin.Unit +internal fun test(/*0*/ d: D, /*1*/ c: C): kotlin.Unit +internal fun test(/*0*/ foo: Foo): kotlin.Unit +internal fun with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R +internal fun Foo.invoke(): kotlin.Unit + +internal trait A { + internal abstract val foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D { + internal abstract val C.foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun test(/*0*/ c: C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMember.txt b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMember.txt new file mode 100644 index 00000000000..f0fbbc76baa --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMember.txt @@ -0,0 +1,43 @@ +package + +internal val B.foo: Foo +internal fun test(/*0*/ a: A): kotlin.Unit +internal fun test(/*0*/ b: B): kotlin.Unit +internal fun test(/*0*/ d: D, /*1*/ c: C): kotlin.Unit +internal fun test(/*0*/ foo: Foo): kotlin.Unit +internal fun with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R + +internal trait A { + internal abstract val foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D { + internal abstract val C.foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun test(/*0*/ c: C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtension.txt b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtension.txt new file mode 100644 index 00000000000..2ddb608eea4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtension.txt @@ -0,0 +1,90 @@ +package + +internal val D.foo: Foo +internal fun test(/*0*/ c: C, /*1*/ b: B): kotlin.Unit +internal fun test(/*0*/ e: E, /*1*/ d: D): kotlin.Unit +internal fun test(/*0*/ g: G, /*1*/ f: F): kotlin.Unit +internal fun test(/*0*/ u: U, /*1*/ v: V, /*2*/ x: X): kotlin.Unit +internal fun with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun test(/*0*/ foo: Foo): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal open fun Foo.invoke(): kotlin.Unit +} + +internal trait B { + internal abstract val foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ b: B): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun Foo.invoke(): kotlin.Unit +} + +internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class E { + public constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ d: D): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun Foo.invoke(): kotlin.Unit +} + +internal trait F { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait G { + internal abstract val F.foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun test(/*0*/ f: F): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal abstract fun Foo.invoke(): kotlin.Unit +} + +internal trait U { + internal abstract val X.foo: Foo + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait V { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal open fun Foo.invoke(): kotlin.Unit + internal open fun U.test(/*0*/ x: X): kotlin.Unit +} + +internal trait X { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtensionToExplicitReceiver.txt b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtensionToExplicitReceiver.txt new file mode 100644 index 00000000000..30d8d04a11e --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/invokeAsMemberExtensionToExplicitReceiver.txt @@ -0,0 +1,17 @@ +package + +internal fun test(/*0*/ a: A, /*1*/ foo: Foo): kotlin.Unit +internal fun test(/*0*/ a: kotlin.Int, /*1*/ foo: kotlin.Int.() -> kotlin.Unit): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal abstract fun A.invoke(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/kt3772.txt b/compiler/testData/diagnostics/tests/resolve/invoke/kt3772.txt new file mode 100644 index 00000000000..d669c104284 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/kt3772.txt @@ -0,0 +1,37 @@ +package + +package bar { + internal val bar.C.attr: bar.A + internal val bar.D.attr: bar.B + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun invoke(/*0*/ f: bar.A.() -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun invoke(/*0*/ f: bar.B.() -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class D : bar.C { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/kt3833-invokeInsideNestedClass.txt b/compiler/testData/diagnostics/tests/resolve/invoke/kt3833-invokeInsideNestedClass.txt new file mode 100644 index 00000000000..e3684b9e464 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/kt3833-invokeInsideNestedClass.txt @@ -0,0 +1,66 @@ +package + +package m { + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Either1 { + public constructor Either1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Left { + public constructor Left() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun match(/*0*/ left: () -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Right { + public constructor Right() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun match(/*0*/ right: () -> kotlin.Unit): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal object Foo { + private constructor Foo() + internal final val v: m.X + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : m.Foo { + private constructor () + internal final override /*1*/ /*fake_override*/ val v: m.X + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/kt4204-completeNestedCallsForInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/kt4204-completeNestedCallsForInvoke.txt new file mode 100644 index 00000000000..c1b4a7a1259 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/kt4204-completeNestedCallsForInvoke.txt @@ -0,0 +1,24 @@ +package + +package c { + + public final class Pair { + public constructor Pair(/*0*/ first: A, /*1*/ second: B) + public final val first: A + public final val second: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class TestBug1 { + public constructor TestBug1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private abstract fun m1(): c.Pair + public final fun m3(/*0*/ position: kotlin.Int): kotlin.Unit + public final fun m4(/*0*/ position: (kotlin.Int) -> kotlin.Int): kotlin.Unit + private final fun position(/*0*/ p: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt b/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt new file mode 100644 index 00000000000..51c0242cdd0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/kt4321InvokeOnEnum.txt @@ -0,0 +1,98 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +internal final enum class DOMElementTestClasses : kotlin.Enum { + private constructor DOMElementTestClasses() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry cls1 : DOMElementTestClasses { + private constructor cls1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : DOMElementTestClasses.cls1 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry cls2 : DOMElementTestClasses { + private constructor cls2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : DOMElementTestClasses.cls2 { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): DOMElementTestClasses + public final /*synthesized*/ fun values(): kotlin.Array +} + +internal trait EnumStyleClass { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun invoke(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class TestClasses : kotlin.Enum, EnumStyleClass { + private constructor TestClasses() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry cls : TestClasses { + private constructor cls() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : TestClasses.cls { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ /*fake_override*/ fun invoke(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): TestClasses + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/invoke/valNamedInvoke.txt b/compiler/testData/diagnostics/tests/resolve/invoke/valNamedInvoke.txt new file mode 100644 index 00000000000..4036930a88e --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/invoke/valNamedInvoke.txt @@ -0,0 +1,10 @@ +package + +internal fun bar(/*0*/ invoke: kotlin.Any.() -> kotlin.Any, /*1*/ a: kotlin.Any): kotlin.Unit +internal fun foo(/*0*/ invoke: A.() -> kotlin.Unit, /*1*/ a: A): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeArgsInFreeExpressionPosition.txt b/compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeArgsInFreeExpressionPosition.txt new file mode 100644 index 00000000000..1bbb04bf3ee --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeArgsInFreeExpressionPosition.txt @@ -0,0 +1,18 @@ +package + +internal fun test(): kotlin.Unit +internal fun use(/*0*/ vararg a: kotlin.Any? /*kotlin.Array*/): kotlin.Array + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeUnmappedArguments.txt b/compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeUnmappedArguments.txt new file mode 100644 index 00000000000..4a9967095c8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/nestedCalls/analyzeUnmappedArguments.txt @@ -0,0 +1,7 @@ +package + +package c { + internal fun foo(/*0*/ x: kotlin.Int): kotlin.Int + internal fun test(): kotlin.Unit + internal fun with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/nestedCalls/argumentsInParentheses.txt b/compiler/testData/diagnostics/tests/resolve/nestedCalls/argumentsInParentheses.txt new file mode 100644 index 00000000000..ebfec0f318f --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/nestedCalls/argumentsInParentheses.txt @@ -0,0 +1,26 @@ +package + +internal fun fooInt(/*0*/ l: Foo): Foo +internal fun test(/*0*/ bar: Bar, /*1*/ a: A): kotlin.Unit + +internal final class A { + public constructor A() + internal final val bar: Bar + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Bar { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun invoke(): Foo + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/nestedCalls/completeTypeInferenceForNestedInNoneApplicable.txt b/compiler/testData/diagnostics/tests/resolve/nestedCalls/completeTypeInferenceForNestedInNoneApplicable.txt new file mode 100644 index 00000000000..6dff421987a --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/nestedCalls/completeTypeInferenceForNestedInNoneApplicable.txt @@ -0,0 +1,8 @@ +package + +package h { + internal fun emptyList(): kotlin.List + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int + internal fun foo(/*0*/ s: kotlin.String): kotlin.String + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/nestedCalls/completeUnmappedArguments.txt b/compiler/testData/diagnostics/tests/resolve/nestedCalls/completeUnmappedArguments.txt new file mode 100644 index 00000000000..45cf0d8d84e --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/nestedCalls/completeUnmappedArguments.txt @@ -0,0 +1,6 @@ +package + +package c { + internal fun test(): kotlin.Unit + internal fun zzz(/*0*/ i: kotlin.Int, /*1*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralWithId.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralWithId.txt new file mode 100644 index 00000000000..df5d272dc36 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralWithId.txt @@ -0,0 +1,29 @@ +package + +internal fun foo(/*0*/ f: (kotlin.Any) -> kotlin.Int, /*1*/ a: kotlin.Any): kotlin.Int +internal fun foo(/*0*/ f: (kotlin.Int) -> kotlin.Int, /*1*/ i: kotlin.Int): kotlin.Int +internal fun foo(/*0*/ f: (kotlin.String) -> kotlin.Int, /*1*/ s: kotlin.String): kotlin.Int +internal fun foo(/*0*/ a: kotlin.Any): kotlin.Any +internal fun foo(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int, /*2*/ f: () -> kotlin.Int): kotlin.String +internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int +internal fun foo(/*0*/ i: kotlin.Int, /*1*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Int +internal fun foo(/*0*/ s: kotlin.String, /*1*/ f: (kotlin.String, kotlin.String) -> kotlin.Int): kotlin.Int +internal fun foo(/*0*/ s: kotlin.String, /*1*/ a: kotlin.Any): kotlin.String +internal fun id(/*0*/ t: T): T +internal fun test(): kotlin.Unit + +internal object A { + private constructor A() + internal final val iii: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + internal final override /*1*/ /*fake_override*/ val iii: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiterals.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiterals.txt new file mode 100644 index 00000000000..3e6a3d4d037 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiterals.txt @@ -0,0 +1,20 @@ +package + +internal fun foo(/*0*/ i: kotlin.Int, /*1*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Int +internal fun test(): kotlin.Unit + +internal object A { + private constructor A() + internal final val iii: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + internal final override /*1*/ /*fake_override*/ val iii: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralsOverload.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralsOverload.txt new file mode 100644 index 00000000000..e8706614827 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithFunctionLiteralsOverload.txt @@ -0,0 +1,29 @@ +package + +internal fun foo(/*0*/ f: (kotlin.Any) -> kotlin.Int, /*1*/ a: kotlin.Any): kotlin.Int +internal fun foo(/*0*/ f: (kotlin.Int) -> kotlin.Int, /*1*/ i: kotlin.Int): kotlin.Int +internal fun foo(/*0*/ f: (kotlin.String) -> kotlin.Int, /*1*/ s: kotlin.String): kotlin.Int +internal fun foo(/*0*/ a: kotlin.Any, /*1*/ f: (kotlin.Any) -> kotlin.Int): kotlin.Int +internal fun foo(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int): kotlin.String +internal fun foo(/*0*/ a: kotlin.Any, /*1*/ s: kotlin.String): kotlin.String +internal fun foo(/*0*/ i: kotlin.Int, /*1*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Int +internal fun foo(/*0*/ i: kotlin.Int, /*1*/ j: kotlin.Int): kotlin.Int +internal fun foo(/*0*/ s: kotlin.String, /*1*/ f: (kotlin.String) -> kotlin.Int): kotlin.Int +internal fun foo(/*0*/ s: kotlin.String, /*1*/ a: kotlin.Any): kotlin.String +internal fun test(): kotlin.Unit + +internal object A { + private constructor A() + internal final val iii: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + internal final override /*1*/ /*fake_override*/ val iii: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithGenerics.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithGenerics.txt new file mode 100644 index 00000000000..ea7f84264da --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithGenerics.txt @@ -0,0 +1,18 @@ +package + +package a { + internal fun foo(/*0*/ a: T, /*1*/ b: T): T + internal fun foo(/*0*/ a: T, /*1*/ b: T, /*2*/ i: kotlin.Int): T + internal fun foo(/*0*/ a: T, /*1*/ b: T, /*2*/ s: kotlin.String): T + internal fun foo(/*0*/ a: T, /*1*/ b: kotlin.String): T + internal fun foo(/*0*/ a: kotlin.Any): kotlin.Any + internal fun test(/*0*/ a: a.A): kotlin.Unit + + internal final class A { + public constructor A() + internal final val testVal: a.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithRedeclarationError.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithRedeclarationError.txt new file mode 100644 index 00000000000..7ea47229e97 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithRedeclarationError.txt @@ -0,0 +1,39 @@ +package + +package c { + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun x(): kotlin.Unit + internal fun z(/*0*/ view: () -> kotlin.Unit): kotlin.Unit + + internal final class x { + public constructor x() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithSpecifiedFunctionLiteralWithId.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithSpecifiedFunctionLiteralWithId.txt new file mode 100644 index 00000000000..a46bcbb2a2c --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithSpecifiedFunctionLiteralWithId.txt @@ -0,0 +1,32 @@ +package + +package a { + internal fun foo(/*0*/ f: (kotlin.Any) -> kotlin.Int, /*1*/ a: kotlin.Any): kotlin.Int + internal fun foo(/*0*/ f: (kotlin.Int) -> kotlin.Int, /*1*/ i: kotlin.Int): kotlin.Int + internal fun foo(/*0*/ f: (kotlin.String) -> kotlin.Int, /*1*/ s: kotlin.String): kotlin.Int + internal fun foo(/*0*/ a: kotlin.Any, /*1*/ f: (kotlin.Any) -> kotlin.Int): kotlin.Int + internal fun foo(/*0*/ a: kotlin.Any, /*1*/ i: kotlin.Int): kotlin.String + internal fun foo(/*0*/ a: kotlin.Any, /*1*/ s: kotlin.String): kotlin.String + internal fun foo(/*0*/ i: kotlin.Int, /*1*/ f: (kotlin.Int) -> kotlin.Int): kotlin.Int + internal fun foo(/*0*/ i: kotlin.Int, /*1*/ j: kotlin.Int): kotlin.Int + internal fun foo(/*0*/ s: kotlin.String, /*1*/ f: (kotlin.String) -> kotlin.Int): kotlin.Int + internal fun foo(/*0*/ s: kotlin.String, /*1*/ a: kotlin.Any): kotlin.String + internal fun id(/*0*/ t: T): T + internal fun test(): kotlin.Unit + + internal object A { + private constructor A() + internal final val iii: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.A { + private constructor () + internal final override /*1*/ /*fake_override*/ val iii: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/resolveWithoutGenerics.txt b/compiler/testData/diagnostics/tests/resolve/resolveWithoutGenerics.txt new file mode 100644 index 00000000000..a299032ed9c --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/resolveWithoutGenerics.txt @@ -0,0 +1,18 @@ +package + +package c { + internal fun foo(/*0*/ a: c.A, /*1*/ b: c.A): c.A + internal fun foo(/*0*/ a: c.A, /*1*/ b: c.A, /*2*/ i: kotlin.Int): c.A + internal fun foo(/*0*/ a: c.A, /*1*/ b: c.A, /*2*/ s: kotlin.String): c.A + internal fun foo(/*0*/ a: c.A, /*1*/ b: kotlin.Any): c.A + internal fun foo(/*0*/ a: kotlin.Any): kotlin.Any + internal fun test(/*0*/ a: c.A): kotlin.Unit + + internal final class A { + public constructor A() + internal final val testVal: c.A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/specialConstructions/elvisAsCall.txt b/compiler/testData/diagnostics/tests/resolve/specialConstructions/elvisAsCall.txt new file mode 100644 index 00000000000..e80ff98affb --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/specialConstructions/elvisAsCall.txt @@ -0,0 +1,19 @@ +package + +package a { + internal fun doInt(/*0*/ i: kotlin.Int): kotlin.Int + internal fun doList(/*0*/ l: kotlin.List): kotlin.List + internal fun emptyListOfA(): kotlin.List + internal fun getList(): kotlin.List? + internal fun strangeList(/*0*/ f: (T) -> kotlin.Unit): kotlin.List + internal fun testDataFlowInfo1(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Int?): kotlin.Unit + internal fun testDataFlowInfo2(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Int?): kotlin.Unit + internal fun testElvis(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Int?): kotlin.Unit + internal fun testTypeMismatch(/*0*/ a: kotlin.String?, /*1*/ b: kotlin.Any): kotlin.Unit + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/specialConstructions/exclExclAsCall.txt b/compiler/testData/diagnostics/tests/resolve/specialConstructions/exclExclAsCall.txt new file mode 100644 index 00000000000..10f21f401e7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/specialConstructions/exclExclAsCall.txt @@ -0,0 +1,18 @@ +package + +package a { + internal fun doInt(/*0*/ i: kotlin.Int): kotlin.Int + internal fun doList(/*0*/ l: kotlin.List): kotlin.List + internal fun emptyNullableListOfA(): kotlin.List? + internal fun id(/*0*/ t: T): T + internal fun strangeNullableList(/*0*/ f: (T) -> kotlin.Unit): kotlin.List? + internal fun testDataFlowInfoAfterExclExcl(/*0*/ a: kotlin.Int?): kotlin.Unit + internal fun testExclExcl(): kotlin.Unit + internal fun testUnnecessaryExclExcl(/*0*/ a: kotlin.Int): kotlin.Unit + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/specialConstructions/reportTypeMismatchDeeplyOnBranches.txt b/compiler/testData/diagnostics/tests/resolve/specialConstructions/reportTypeMismatchDeeplyOnBranches.txt new file mode 100644 index 00000000000..7691559f99e --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/specialConstructions/reportTypeMismatchDeeplyOnBranches.txt @@ -0,0 +1,9 @@ +package + +package b { + internal fun bar(/*0*/ i: kotlin.Int): kotlin.Int + internal fun test(/*0*/ a: kotlin.Any?, /*1*/ b: kotlin.Any?, /*2*/ c: kotlin.Int?): kotlin.Unit + internal fun test(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Any?, /*2*/ c: kotlin.Int?): kotlin.Unit + internal fun test(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Int?): kotlin.Unit + internal fun test(/*0*/ a: kotlin.Int?, /*1*/ b: kotlin.Int?, /*2*/ c: kotlin.Int?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/resolve/wrongNumberOfTypeArguments.txt b/compiler/testData/diagnostics/tests/resolve/wrongNumberOfTypeArguments.txt new file mode 100644 index 00000000000..0c349336ac6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/resolve/wrongNumberOfTypeArguments.txt @@ -0,0 +1,6 @@ +package + +internal fun bar(/*0*/ t: T, /*1*/ r: R): kotlin.Unit +internal fun foo(/*0*/ t: T): T +internal fun test1(): kotlin.Unit +internal fun test2(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/AmbiguityBetweenRootAndPackage.txt b/compiler/testData/diagnostics/tests/scopes/AmbiguityBetweenRootAndPackage.txt new file mode 100644 index 00000000000..d2525e898d3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/AmbiguityBetweenRootAndPackage.txt @@ -0,0 +1,8 @@ +package + +internal val t: [ERROR : Type for testFun()] +internal fun testFun(): kotlin.Int + +package test { + internal fun testFun(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/AmbiguousNonExtensions.txt b/compiler/testData/diagnostics/tests/scopes/AmbiguousNonExtensions.txt new file mode 100644 index 00000000000..b64636109c9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/AmbiguousNonExtensions.txt @@ -0,0 +1,14 @@ +package + +internal val ff: [ERROR : Type for f()] +internal val vv: [ERROR : Type for v] + +package a { + internal val v: kotlin.Int = 1 + internal fun f(): kotlin.Int +} + +package b { + internal val v: kotlin.Int = 1 + internal fun f(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/DontImportRootScope.txt b/compiler/testData/diagnostics/tests/scopes/DontImportRootScope.txt new file mode 100644 index 00000000000..72c7449ef0a --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/DontImportRootScope.txt @@ -0,0 +1,16 @@ +package + +internal val property: kotlin.String = "" +internal fun foo(): kotlin.Unit +internal fun function(): kotlin.String + +internal final class Klass { + public constructor Klass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +package pkg { + internal fun foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.txt b/compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.txt new file mode 100644 index 00000000000..ae6b147c4e4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.txt @@ -0,0 +1,11 @@ +package + +package a { + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportObjectAndUseAsSupertype.txt b/compiler/testData/diagnostics/tests/scopes/ImportObjectAndUseAsSupertype.txt new file mode 100644 index 00000000000..6c9e9155ee5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportObjectAndUseAsSupertype.txt @@ -0,0 +1,32 @@ +package + +package baz { + internal fun test(): kotlin.Unit + + internal final class C : foo.Bar { + public constructor C() + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package foo { + + internal object Bar { + private constructor Bar() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : foo.Bar { + private constructor () + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.txt b/compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.txt new file mode 100644 index 00000000000..a9b56d2b076 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.txt @@ -0,0 +1,22 @@ +package + +package a { + internal fun foo(): b.a +} + +package b { + + internal object a { + private constructor a() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : b.a { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.txt b/compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.txt new file mode 100644 index 00000000000..480ad3b6bae --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.txt @@ -0,0 +1,9 @@ +package + +package myApp { + internal fun needUmbrella(): kotlin.Boolean +} + +package weatherForecast { + internal fun weatherToday(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.txt b/compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.txt new file mode 100644 index 00000000000..480ad3b6bae --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.txt @@ -0,0 +1,9 @@ +package + +package myApp { + internal fun needUmbrella(): kotlin.Boolean +} + +package weatherForecast { + internal fun weatherToday(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/Imports-hidden.txt b/compiler/testData/diagnostics/tests/scopes/Imports-hidden.txt new file mode 100644 index 00000000000..bfa62af2de7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/Imports-hidden.txt @@ -0,0 +1,38 @@ +package + +package a { +} + +package b { + + internal object O { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : b.O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package c { + + internal object O { + private constructor O() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : c.O { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/Imports.txt b/compiler/testData/diagnostics/tests/scopes/Imports.txt new file mode 100644 index 00000000000..e3b8f163162 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/Imports.txt @@ -0,0 +1,130 @@ +package + +package a { + internal fun test(/*0*/ arg: b.B): kotlin.Unit +} + +package b { + internal val constant: b.D + internal val value: kotlin.Int = 0 + internal fun bar(): kotlin.Unit + internal fun foo(/*0*/ i: kotlin.Int): kotlin.Int + internal fun b.B.ext(): kotlin.Unit + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val cValue: kotlin.Int = 1 + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class D { + public constructor D() + internal final val dValue: kotlin.String = "w" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun fff(/*0*/ s: kotlin.String): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class E { + public constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final val f: b.F + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class F { + public constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package c { + internal fun foo(): kotlin.Unit + + internal object C { + private constructor C() + internal final val i: kotlin.Int = 348 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : c.C { + private constructor () + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun f(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package d { + internal val b: d.A.B + internal val c: d.A.B + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object C : d.A.B { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : d.A.C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportsConflicting.txt b/compiler/testData/diagnostics/tests/scopes/ImportsConflicting.txt new file mode 100644 index 00000000000..27d807f17eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportsConflicting.txt @@ -0,0 +1,12 @@ +package + +package a { +} + +package b { + internal fun foo(): kotlin.Int +} + +package c { + internal fun foo(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.txt b/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.txt new file mode 100644 index 00000000000..520e2a758d4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.txt @@ -0,0 +1,18 @@ +package + +package a { + + internal object B { + private constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.txt b/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.txt new file mode 100644 index 00000000000..bcf96c9e588 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.txt @@ -0,0 +1,14 @@ +package + +package a { +} + +package b { + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/NoAmbiguityBetweenRootAndPackage.txt b/compiler/testData/diagnostics/tests/scopes/NoAmbiguityBetweenRootAndPackage.txt new file mode 100644 index 00000000000..2a4636b40f4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/NoAmbiguityBetweenRootAndPackage.txt @@ -0,0 +1,8 @@ +package + +internal fun testFun(): kotlin.Int + +package test { + internal val t: kotlin.Int + internal fun testFun(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.txt b/compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.txt new file mode 100644 index 00000000000..b06a336e06c --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.txt @@ -0,0 +1,146 @@ +package + +package b { + internal fun test_fun_stays_protected(/*0*/ g: b.G): kotlin.Unit + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : b.A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C : b.A { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun self(): b.D + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class E : b.D { + public constructor E() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun self(): b.E + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class F { + public constructor F() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected open fun protected_fun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class G : b.F { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected open override /*1*/ fun protected_fun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class H { + public constructor H() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected open fun pi_fun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class I : b.H { + public constructor I() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected open override /*1*/ fun pi_fun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class J : b.H { + public constructor J() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open override /*1*/ fun pi_fun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class K : b.H { + public constructor K() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun pi_fun(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class L : b.T { + public constructor L() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class M : b.L { + public constructor M() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait P : b.R { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait Q : b.R { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait R { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class S : b.P, b.Q { + public constructor S() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.txt b/compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.txt new file mode 100644 index 00000000000..fd542313d7d --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.txt @@ -0,0 +1,35 @@ +package + +package i { + internal val i.C.bar: i.C.D + internal val kotlin.String.bd: kotlin.String + internal val kotlin.String.bd1: kotlin.String + internal val i.A.foo: kotlin.Int = 1 + internal val i.C.foo: i.C.D + internal val i.A.foo1: kotlin.Int + internal val i.C.foo1: i.C.D + internal val kotlin.List.length: kotlin.Int + internal val kotlin.List.length1: kotlin.Int + + internal final class A { + public constructor A() + internal final val ii: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1078.txt b/compiler/testData/diagnostics/tests/scopes/kt1078.txt new file mode 100644 index 00000000000..aba6e22a563 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1078.txt @@ -0,0 +1,14 @@ +package + +package kt1078 { + internal fun foo(): kt1078.B + internal fun test(): kt1078.B + + internal final class B { + public constructor B() + internal final fun bar(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1080.txt b/compiler/testData/diagnostics/tests/scopes/kt1080.txt new file mode 100644 index 00000000000..31f2d79ae20 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1080.txt @@ -0,0 +1,24 @@ +package + +package b { + + package b.d { + + public open class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package kt1080 { + + internal final class Some { + public constructor Some() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1244.txt b/compiler/testData/diagnostics/tests/scopes/kt1244.txt new file mode 100644 index 00000000000..763368bbab0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1244.txt @@ -0,0 +1,19 @@ +package + +package kt1244 { + + internal final class A { + public constructor A() + private final var a: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1248.txt b/compiler/testData/diagnostics/tests/scopes/kt1248.txt new file mode 100644 index 00000000000..d94a90751cb --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1248.txt @@ -0,0 +1,21 @@ +package + +package kt1248 { + + internal trait ParseResult { + public abstract val success: kotlin.Boolean + public abstract val value: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Success : kt1248.ParseResult { + public constructor Success(/*0*/ value: T) + internal open override /*1*/ val success: kotlin.Boolean = true + internal open override /*1*/ val value: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt151.txt b/compiler/testData/diagnostics/tests/scopes/kt151.txt new file mode 100644 index 00000000000..a889f0f5ec0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt151.txt @@ -0,0 +1,68 @@ +package + +package kt151 { + internal fun test(/*0*/ b: kt151.B): kotlin.Unit + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + protected open fun x(): kotlin.Unit + } + + internal final class B : kt151.A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + protected open override /*1*/ fun x(): kotlin.Unit + } + + internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class D : kt151.C, kt151.T { + public constructor D() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class E : kt151.C, kt151.T { + public constructor E() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class F : kt151.C, kt151.T { + public constructor F() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class G : kt151.C, kt151.T { + public constructor G() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1579.txt b/compiler/testData/diagnostics/tests/scopes/kt1579.txt new file mode 100644 index 00000000000..45660ccc12b --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1579.txt @@ -0,0 +1,19 @@ +package + +package lib { + + internal trait WithInner { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal trait Inner { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package user { +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.txt b/compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.txt new file mode 100644 index 00000000000..c8c521265c1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.txt @@ -0,0 +1,13 @@ +package + +package a { + internal fun foo(/*0*/ b: kotlin.Map.Entry): kotlin.Map.Entry +} + +package b { + internal fun bar(/*0*/ b: kotlin.Map.Entry): kotlin.Map.Entry +} + +package c { + internal fun fff(/*0*/ b: kotlin.Map.Entry): kotlin.Map.Entry +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1580.txt b/compiler/testData/diagnostics/tests/scopes/kt1580.txt new file mode 100644 index 00000000000..ac4b3f9abb3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1580.txt @@ -0,0 +1,20 @@ +package + +package lib { + + internal trait WithInner { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal trait Inner { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package user { + internal fun main(/*0*/ a: lib.WithInner, /*1*/ b: lib.WithInner.Inner): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1642.txt b/compiler/testData/diagnostics/tests/scopes/kt1642.txt new file mode 100644 index 00000000000..c2dcbac7c47 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1642.txt @@ -0,0 +1,7 @@ +package + +package a { + + package a.java { + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1738.txt b/compiler/testData/diagnostics/tests/scopes/kt1738.txt new file mode 100644 index 00000000000..129e118d05e --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1738.txt @@ -0,0 +1,14 @@ +package + +package kt1738 { + internal fun test(/*0*/ a: kt1738.A): kotlin.Unit + + internal final class A { + public constructor A(/*0*/ i: kotlin.Int, /*1*/ j: kotlin.Int) + private final var i: kotlin.Int + internal final var j: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1805.txt b/compiler/testData/diagnostics/tests/scopes/kt1805.txt new file mode 100644 index 00000000000..ee04b081f56 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1805.txt @@ -0,0 +1,22 @@ +package + +package kt1805 { + internal fun test(): kotlin.Unit + + internal open class Some { + public constructor Some() + private final val privateField: kotlin.Int = 12 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class SomeSubclass : kt1805.Some { + public constructor SomeSubclass() + invisible_fake final override /*1*/ /*fake_override*/ val privateField: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1806.txt b/compiler/testData/diagnostics/tests/scopes/kt1806.txt new file mode 100644 index 00000000000..86df62c4a55 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1806.txt @@ -0,0 +1,31 @@ +package + +package kt1806 { + internal fun doSmth(/*0*/ s: kotlin.String): kotlin.String + internal fun test1(): kotlin.Unit + + internal object MyObject { + private constructor MyObject() + private final var message: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : kt1806.MyObject { + private constructor () + invisible_fake final override /*1*/ /*fake_override*/ var message: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class Test { + public constructor Test() + private final val MyObject1: kt1806.Test.. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1822.txt b/compiler/testData/diagnostics/tests/scopes/kt1822.txt new file mode 100644 index 00000000000..6a05cd0aaf2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1822.txt @@ -0,0 +1,57 @@ +package + +package kt1822 { + + internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait D { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class E : kt1822.A, kt1822.B, kt1822.D { + public constructor E() + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun foo(): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class G : kt1822.C, kt1822.T { + public constructor G() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt1942.txt b/compiler/testData/diagnostics/tests/scopes/kt1942.txt new file mode 100644 index 00000000000..bf34ac3f87d --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt1942.txt @@ -0,0 +1,13 @@ +package + +package d { + + internal final class A : a.C { + public constructor A() + invisible_fake final override /*1*/ /*fake_override*/ var myValue: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt2262.txt b/compiler/testData/diagnostics/tests/scopes/kt2262.txt new file mode 100644 index 00000000000..99f0aa0c048 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt2262.txt @@ -0,0 +1,30 @@ +package + +package kt2262 { + + internal final class Bar : kt2262.Foo { + public constructor Bar() + protected final override /*1*/ /*fake_override*/ val color: kotlin.String + protected final val i: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Baz { + public constructor Baz() + internal final val copy: kotlin.String + internal final val j: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal abstract class Foo { + public constructor Foo() + protected final val color: kotlin.String = "red" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt250.617.10.txt b/compiler/testData/diagnostics/tests/scopes/kt250.617.10.txt new file mode 100644 index 00000000000..a89c6e738fd --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt250.617.10.txt @@ -0,0 +1,131 @@ +package + +package kt_250_617_10 { + + internal open class A { + public constructor A(/*0*/ x: kotlin.Int) + internal final val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : kt_250_617_10.A { + public constructor B(/*0*/ y: kotlin.Int) + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Body : kt_250_617_10.BodyTag { + public constructor Body() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal final class Body1 : kt_250_617_10.BodyTag { + public constructor Body1() + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal open class BodyTag : kt_250_617_10.TagWithText { + public constructor BodyTag(/*0*/ name: kotlin.String) + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final override /*1*/ /*fake_override*/ fun kotlin.String.plus(): kotlin.Unit + } + + internal open class Element { + public constructor Element() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class M { + public constructor M(/*0*/ p: kotlin.Int) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class N : kt_250_617_10.A { + public constructor N(/*0*/ p: kotlin.Int) + internal final val p: kotlin.Int + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class Tag { + public constructor Tag(/*0*/ name: kotlin.String) + internal final val attributes: java.util.HashMap + internal final val children: java.util.ArrayList + internal final val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal abstract class TagWithText : kt_250_617_10.Tag { + public constructor TagWithText(/*0*/ name: kotlin.String) + internal final override /*1*/ /*fake_override*/ val attributes: java.util.HashMap + internal final override /*1*/ /*fake_override*/ val children: java.util.ArrayList + internal final override /*1*/ /*fake_override*/ val name: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun kotlin.String.plus(): kotlin.Unit + } + + internal final class TextElement : kt_250_617_10.Element { + public constructor TextElement(/*0*/ name: kotlin.String) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class X { + public constructor X(/*0*/ p: kotlin.Int, /*1*/ r: kotlin.Int) + internal final val s: kotlin.String = "s" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Y : kt_250_617_10.X { + public constructor Y(/*0*/ i: kotlin.Int) + internal final val rrr: kotlin.Int = 3 + internal final override /*1*/ /*fake_override*/ val s: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Z : kt_250_617_10.X { + public constructor Z(/*0*/ i: kotlin.Int) + internal final val i: kotlin.Int + internal final override /*1*/ /*fake_override*/ val s: kotlin.String + internal final val x: kotlin.Int = 2 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt323.txt b/compiler/testData/diagnostics/tests/scopes/kt323.txt new file mode 100644 index 00000000000..8b6d90dad87 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt323.txt @@ -0,0 +1,22 @@ +package + +package kt323 { + + internal open class A { + public constructor A() + internal open var a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B : kt323.A { + public constructor B() + internal open override /*1*/ val a: kotlin.Int = 34 + internal final var b: kotlin.Int + protected final var c: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt37.txt b/compiler/testData/diagnostics/tests/scopes/kt37.txt new file mode 100644 index 00000000000..9acece159eb --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt37.txt @@ -0,0 +1,13 @@ +package + +package kt37 { + internal fun box(): kotlin.String + + internal final class C { + public constructor C() + private final var f: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt421Scopes.txt b/compiler/testData/diagnostics/tests/scopes/kt421Scopes.txt new file mode 100644 index 00000000000..693a84685b4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt421Scopes.txt @@ -0,0 +1,11 @@ +package + +internal final class A { + public constructor A() + internal final val a: kotlin.Int = 1 + internal final val b: kotlin.Int = 1 + internal final val c: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt587.txt b/compiler/testData/diagnostics/tests/scopes/kt587.txt new file mode 100644 index 00000000000..4728f459981 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt587.txt @@ -0,0 +1,30 @@ +package + +internal final class Main { + public constructor Main() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class States { + public constructor States() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public final val N: Main.States + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt900-1.txt b/compiler/testData/diagnostics/tests/scopes/kt900-1.txt new file mode 100644 index 00000000000..d8bd1ef2436 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt900-1.txt @@ -0,0 +1,56 @@ +package + +package c { + internal fun foo(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } + + internal object M { + private constructor M() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : c.M { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class R { + public constructor R() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt900-2.txt b/compiler/testData/diagnostics/tests/scopes/kt900-2.txt new file mode 100644 index 00000000000..b9fc3ac4c8d --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt900-2.txt @@ -0,0 +1,88 @@ +package + +package d { + internal var r: d.M.T + internal val y: d.M.T + internal fun f(): kotlin.Unit + + internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : d.A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object B { + private constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : d.A.B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + internal object M { + private constructor M() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : d.M { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object R { + private constructor R() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : d.M.R { + private constructor () + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal open class T { + public constructor T() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object Y : d.M.T { + private constructor Y() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : d.M.Y { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt900.txt b/compiler/testData/diagnostics/tests/scopes/kt900.txt new file mode 100644 index 00000000000..9aa556ab8fb --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt900.txt @@ -0,0 +1,159 @@ +package + +package a { + internal fun foo(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal object P { + private constructor P() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.A.P { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } + + internal object N { + private constructor N() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.N { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object M { + private constructor M() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.N.M { + private constructor () + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} + +package b { + internal fun foo(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal object P { + private constructor P() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : b.A.P { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + } + + internal object N { + private constructor N() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : b.N { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object M { + private constructor M() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : b.N.M { + private constructor () + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt939.txt b/compiler/testData/diagnostics/tests/scopes/kt939.txt new file mode 100644 index 00000000000..a350e23fbd9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt939.txt @@ -0,0 +1,6 @@ +package + +package kt939 { + internal fun compare(/*0*/ o1: kotlin.String?, /*1*/ o2: kotlin.String?): kotlin.Int + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/kt955.txt b/compiler/testData/diagnostics/tests/scopes/kt955.txt new file mode 100644 index 00000000000..142686b63a1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/kt955.txt @@ -0,0 +1,17195 @@ +package + +internal val m: kotlin.Unit +internal val r: kotlin.Unit + +package foo { + internal fun f(): kotlin.Unit +} + +package java { + + package java.awt { + + public open class AWTKeyStroke : java.io.Serializable { + protected/*protected and package*/ constructor AWTKeyStroke() + protected/*protected and package*/ constructor AWTKeyStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean) + private final var keyChar: kotlin.Char + private final var keyCode: kotlin.Int + private final var modifiers: kotlin.Int + private final var onKeyRelease: kotlin.Boolean + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun getKeyChar(): kotlin.Char + public final fun getKeyCode(): kotlin.Int + public final fun getKeyEventType(): kotlin.Int + public final fun getModifiers(): kotlin.Int + public open override /*1*/ fun hashCode(): kotlin.Int + public final fun isOnKeyRelease(): kotlin.Boolean + protected/*protected and package*/ open fun readResolve(): kotlin.Any + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final var APP_CONTEXT_CACHE_KEY: kotlin.Any? + private final var APP_CONTEXT_KEYSTROKE_KEY: java.awt.AWTKeyStroke? + private final var modifierKeywords: kotlin.Map? + public/*package*/ final val serialVersionUID: kotlin.Long = -6430539691155161871.toLong() + private final var vks: [ERROR : Unresolved java classifier: VKCollection]? + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.AWTKeyStroke + public open fun getAWTKeyStroke(/*0*/ p0: kotlin.String): java.awt.AWTKeyStroke + private open fun getAWTKeyStrokeClass(): java.lang.Class? + public open fun getAWTKeyStrokeForEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): java.awt.AWTKeyStroke? + private open fun getCachedStroke(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): java.awt.AWTKeyStroke? + private open fun getCtor(/*0*/ p0: java.lang.Class?): java.lang.reflect.Constructor? + public/*package*/ open fun getModifiersText(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun getVKCollection(): [ERROR : Unresolved java classifier: VKCollection]? + public/*package*/ open fun getVKText(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun getVKValue(/*0*/ p0: kotlin.String?): kotlin.Int + private open fun mapNewModifiers(/*0*/ p0: kotlin.Int): kotlin.Int + private open fun mapOldModifiers(/*0*/ p0: kotlin.Int): kotlin.Int + protected/*protected static*/ open fun registerSubclass(/*0*/ p0: java.lang.Class): kotlin.Unit + } + + public abstract class Component : java.io.Serializable { + protected/*protected and package*/ constructor Component() + private final var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ final var appContext: [ERROR : Unresolved java classifier: AppContext]? + private final var autoFocusTransferOnDisposal: kotlin.Boolean + public/*package*/ final var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final var backgroundEraseDisabled: kotlin.Boolean + private final var boundsOp: kotlin.Int + public/*package*/ final var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + private final var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + private final var coalescingEnabled: kotlin.Boolean + public/*package*/ final var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + private final var componentSerializedDataVersion: kotlin.Int + private final var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final var enabled: kotlin.Boolean + public/*package*/ final var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final var eventMask: kotlin.Long + public/*package*/ final var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + public/*package*/ final var focusTraversalKeys: kotlin.Array>? + private final var focusTraversalKeysEnabled: kotlin.Boolean + private final var focusable: kotlin.Boolean + public/*package*/ final var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final var foreground: [ERROR : Unresolved java classifier: Color]? + private final var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final var height: kotlin.Int + public/*package*/ final var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final var ignoreRepaint: kotlin.Boolean + public/*package*/ final var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + private final var isAddNotifyComplete: kotlin.Boolean + private final var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final var isPacked: kotlin.Boolean + public/*package*/ final var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final var locale: java.util.Locale? + public/*package*/ final var maxSize: java.awt.Dimension? + public/*package*/ final var maxSizeSet: kotlin.Boolean + public/*package*/ final var minSize: java.awt.Dimension? + public/*package*/ final var minSizeSet: kotlin.Boolean + private final var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + private final var name: kotlin.String? + private final var nameExplicitlySet: kotlin.Boolean + public/*package*/ final var newEventsOnly: kotlin.Boolean + private final var objectLock: kotlin.Any? + public/*package*/ final var parent: java.awt.Container? + public/*package*/ final var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final var prefSize: java.awt.Dimension? + public/*package*/ final var prefSizeSet: kotlin.Boolean + private final var valid: kotlin.Boolean + public/*package*/ final var visible: kotlin.Boolean + public/*package*/ final var width: kotlin.Int + public/*package*/ final var windowClosingException: java.lang.RuntimeException? + public/*package*/ final var x: kotlin.Int + public/*package*/ final var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open fun addNotify(): kotlin.Unit + public open fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public/*package*/ open fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ open fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ open fun applyCurrentShape(): kotlin.Unit + private final fun applyCurrentShapeBelowMe(): kotlin.Unit + public/*package*/ final fun areBoundsValid(): kotlin.Boolean + public open fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + private open fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ final fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final fun canBeFocusOwnerRecursively(): kotlin.Boolean + private open fun checkCoalescing(): kotlin.Boolean + public/*package*/ open fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public/*package*/ final fun checkTreeLock(): kotlin.Unit + public/*package*/ open fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ open fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + protected/*protected and package*/ open fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open fun constructComponentName(): kotlin.String? + public open fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ open fun containsFocus(): kotlin.Boolean + public/*package*/ open fun countHierarchyMembers(): kotlin.Int + public/*package*/ open fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ open fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun disable(): kotlin.Unit + protected/*protected and package*/ final fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open fun doLayout(): kotlin.Unit + private open fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public open fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext] + public/*package*/ open fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open fun getAlignmentX(): kotlin.Float + public open fun getAlignmentY(): kotlin.Float + private open fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + public open fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open fun getBoundsOp(): kotlin.Int + public/*package*/ open fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public/*package*/ open fun getContainer(): java.awt.Container? + public/*package*/ open fun getContainingWindow(): java.awt.Window? + public open fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public/*package*/ final fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public open fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public open fun getFocusCycleRootAncestor(): java.awt.Container? + public open fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open fun getHeight(): kotlin.Int + public open fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open fun getIgnoreRepaint(): kotlin.Boolean + public open fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + private open fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + public open fun getLocale(): java.util.Locale + public open fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ open fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open fun getMaximumSize(): java.awt.Dimension? + public open fun getMinimumSize(): java.awt.Dimension? + public open fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open fun getName(): kotlin.String + public/*package*/ open fun getNativeContainer(): java.awt.Container? + public/*package*/ final fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open fun getObjectLock(): kotlin.Any? + public/*package*/ open fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open fun getParent(): java.awt.Container? + public/*package*/ final fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open fun getPreferredSize(): java.awt.Dimension? + public open fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public/*package*/ final fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final fun getSiblingIndexBelow(): kotlin.Int + public open fun getSize(): java.awt.Dimension + public open fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ open fun getTraversalRoot(): java.awt.Container? + public final fun getTreeLock(): kotlin.Any + public open fun getWidth(): kotlin.Int + public open fun getX(): kotlin.Int + public open fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open fun hasFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun hide(): kotlin.Unit + public open fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ open fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open fun invalidate(): kotlin.Unit + public/*package*/ final fun invalidateIfValid(): kotlin.Unit + public/*package*/ open fun invalidateParent(): kotlin.Unit + public/*package*/ open fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final fun isCoalescingEnabled(): kotlin.Boolean + public open fun isCursorSet(): kotlin.Boolean + public open fun isDisplayable(): kotlin.Boolean + public open fun isDoubleBuffered(): kotlin.Boolean + public open fun isEnabled(): kotlin.Boolean + public/*package*/ final fun isEnabledImpl(): kotlin.Boolean + public open fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final fun isFocusTraversableOverridden(): kotlin.Boolean + public open fun isFocusable(): kotlin.Boolean + public open fun isFontSet(): kotlin.Boolean + public open fun isForegroundSet(): kotlin.Boolean + public open fun isLightweight(): kotlin.Boolean + public open fun isMaximumSizeSet(): kotlin.Boolean + public open fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final fun isMixingNeeded(): kotlin.Boolean + public/*package*/ final fun isNonOpaqueForMixing(): kotlin.Boolean + public open fun isOpaque(): kotlin.Boolean + public open fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open fun isRecursivelyVisible(): kotlin.Boolean + private open fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ open fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun isShowing(): kotlin.Boolean + public open fun isValid(): kotlin.Boolean + public open fun isVisible(): kotlin.Boolean + public/*package*/ final fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun layout(): kotlin.Unit + public/*package*/ open fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun list(): kotlin.Unit + public open fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun location(): [ERROR : Unresolved java classifier: Point] + private open fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun minimumSize(): java.awt.Dimension? + public/*package*/ open fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun mixOnReshaping(): kotlin.Unit + public/*package*/ open fun mixOnShowing(): kotlin.Unit + public/*package*/ open fun mixOnValidating(): kotlin.Unit + public/*package*/ open fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun nextFocus(): kotlin.Unit + private open fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open fun paramString(): kotlin.String + public/*package*/ open fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open fun postsOldMouseEvents(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun preferredSize(): java.awt.Dimension? + public open fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final fun relocateComponent(): kotlin.Unit + public open fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open fun removeNotify(): kotlin.Unit + public open fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun repaint(): kotlin.Unit + public open fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun requestFocus(): kotlin.Unit + public/*package*/ open fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + private open fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun revalidate(): kotlin.Unit + public/*package*/ open fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun size(): java.awt.Dimension + public/*package*/ final fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open fun transferFocus(): kotlin.Unit + public/*package*/ open fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun transferFocusBackward(): kotlin.Unit + public/*package*/ open fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun transferFocusUpCycle(): kotlin.Unit + public open fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ final fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + public/*package*/ open fun updateZOrder(): kotlin.Unit + public open fun validate(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public/*package*/ open class AWTTreeLock { + public/*package*/ constructor AWTTreeLock() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected and package*/ abstract inner class AccessibleAWTComponent : java.io.Serializable { + protected/*protected and package*/ constructor AccessibleAWTComponent() + protected/*protected and package*/ final var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + public open fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open fun getAccessibleChildrenCount(): kotlin.Int + public open fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open fun getAccessibleDescription(): kotlin.String? + public open fun getAccessibleIndexInParent(): kotlin.Int + public open fun getAccessibleName(): kotlin.String? + public open fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet] + public open fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open fun getLocale(): java.util.Locale? + public open fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isEnabled(): kotlin.Boolean + public open fun isFocusTraversable(): kotlin.Boolean + public open fun isShowing(): kotlin.Boolean + public open fun isVisible(): kotlin.Boolean + public open fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun requestFocus(): kotlin.Unit + public open fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + protected/*protected and package*/ open inner class AccessibleAWTComponentHandler { + protected/*protected and package*/ constructor AccessibleAWTComponentHandler() + public open fun componentHidden(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open fun componentMoved(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open fun componentResized(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open fun componentShown(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected and package*/ open inner class AccessibleAWTFocusHandler { + protected/*protected and package*/ constructor AccessibleAWTFocusHandler() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun focusGained(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + public open fun focusLost(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 642321655757800191.toLong() + } + + public final enum class BaselineResizeBehavior : kotlin.Enum { + private constructor BaselineResizeBehavior() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry CENTER_OFFSET : java.awt.Component.BaselineResizeBehavior { + private constructor CENTER_OFFSET() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CENTER_OFFSET { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CONSTANT_ASCENT : java.awt.Component.BaselineResizeBehavior { + private constructor CONSTANT_ASCENT() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CONSTANT_ASCENT { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CONSTANT_DESCENT : java.awt.Component.BaselineResizeBehavior { + private constructor CONSTANT_DESCENT() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.CONSTANT_DESCENT { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OTHER : java.awt.Component.BaselineResizeBehavior { + private constructor OTHER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Component.BaselineResizeBehavior.OTHER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Component.BaselineResizeBehavior + public final /*synthesized*/ fun values(): kotlin.Array + } + + protected/*protected and package*/ open inner class BltBufferStrategy { + protected/*protected and package*/ constructor BltBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final var backBuffers: kotlin.Array<[ERROR : Unresolved java classifier: VolatileImage]>? + protected/*protected and package*/ final var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final var height: kotlin.Int + private final var insets: [ERROR : Unresolved java classifier: Insets]? + protected/*protected and package*/ final var validatedContents: kotlin.Boolean + protected/*protected and package*/ final var width: kotlin.Int + public open fun contentsLost(): kotlin.Boolean + public open fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open fun createBackBuffers(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun dispose(): kotlin.Unit + public/*package*/ open fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open fun revalidate(): kotlin.Unit + public/*package*/ open fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun show(): kotlin.Unit + public/*package*/ open fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + } + + private open inner class BltSubRegionBufferStrategy : java.awt.Component.BltBufferStrategy { + protected/*protected and package*/ constructor BltSubRegionBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var backBuffers: kotlin.Array<[ERROR : Unresolved java classifier: VolatileImage]>? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var insets: [ERROR : Unresolved java classifier: Insets]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var validatedContents: kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public open override /*1*/ /*fake_override*/ fun contentsLost(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createBackBuffers(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open override /*1*/ /*fake_override*/ fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + public open fun show(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun showIfNotLost(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + } + + private open class DummyRequestFocusController { + private constructor DummyRequestFocusController() + public open fun acceptRequestFocus(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Component?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean, /*4*/ p4: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected and package*/ open inner class FlipBufferStrategy { + protected/*protected and package*/ constructor FlipBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final var drawBuffer: [ERROR : Unresolved java classifier: Image]? + protected/*protected and package*/ final var drawVBuffer: [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final var height: kotlin.Int + protected/*protected and package*/ final var numBuffers: kotlin.Int + protected/*protected and package*/ final var validatedContents: kotlin.Boolean + public/*package*/ final var width: kotlin.Int + public open fun contentsLost(): kotlin.Boolean + public open fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open fun createBuffers(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + protected/*protected and package*/ open fun destroyBuffers(): kotlin.Unit + public open fun dispose(): kotlin.Unit + protected/*protected and package*/ open fun flip(/*0*/ p0: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + public/*package*/ open fun flipSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + protected/*protected and package*/ open fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open fun revalidate(): kotlin.Unit + public/*package*/ open fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun show(): kotlin.Unit + public/*package*/ open fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + private open fun updateInternalBuffers(): kotlin.Unit + } + + private open inner class FlipSubRegionBufferStrategy : java.awt.Component.FlipBufferStrategy { + protected/*protected and package*/ constructor FlipSubRegionBufferStrategy(/*0*/ p2: kotlin.Int, /*1*/ p3: [ERROR : Unresolved java classifier: BufferCapabilities]?) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var drawBuffer: [ERROR : Unresolved java classifier: Image]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var drawVBuffer: [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var numBuffers: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var validatedContents: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public open override /*1*/ /*fake_override*/ fun contentsLost(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contentsRestored(): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun createBuffers(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun destroyBuffers(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun flip(/*0*/ p0: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun flipSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: FlipContents]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open override /*1*/ /*fake_override*/ fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun revalidate(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + public open fun show(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun showIfNotLost(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun showSubRegion(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun updateInternalBuffers(): kotlin.Unit + } + + private open inner class ProxyCapabilities { + private constructor ProxyCapabilities(/*0*/ p2: [ERROR : Unresolved java classifier: BufferCapabilities]?) + private final var orig: [ERROR : Unresolved java classifier: BufferCapabilities]? + } + + private open inner class SingleBufferStrategy { + public constructor SingleBufferStrategy(/*0*/ p2: [ERROR : Unresolved java classifier: BufferCapabilities]?) + private final var caps: [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun contentsLost(): kotlin.Boolean + public open fun contentsRestored(): kotlin.Boolean + public open fun getCapabilities(): [ERROR : Unresolved java classifier: BufferCapabilities]? + public open fun getDrawGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open fun show(): kotlin.Unit + } + + // Static members + public final val BOTTOM_ALIGNMENT: kotlin.Float = 1.0.toFloat() + public final val CENTER_ALIGNMENT: kotlin.Float = 0.5.toFloat() + private final val FOCUS_TRAVERSABLE_DEFAULT: kotlin.Int = 1 + private final val FOCUS_TRAVERSABLE_SET: kotlin.Int = 2 + private final val FOCUS_TRAVERSABLE_UNKNOWN: kotlin.Int = 0 + public final val LEFT_ALIGNMENT: kotlin.Float = 0.0.toFloat() + public/*package*/ final val LOCK: kotlin.Any + public final val RIGHT_ALIGNMENT: kotlin.Float = 1.0.toFloat() + public final val TOP_ALIGNMENT: kotlin.Float = 0.0.toFloat() + public/*package*/ final val actionListenerK: kotlin.String = "actionL" + public/*package*/ final val adjustmentListenerK: kotlin.String = "adjustmentL" + private final val coalesceEventsParams: kotlin.Array> + private final val coalesceMap: kotlin.Map, kotlin.Boolean> + public/*package*/ final val componentListenerK: kotlin.String = "componentL" + public/*package*/ final val containerListenerK: kotlin.String = "containerL" + private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger] + public/*package*/ final val focusListenerK: kotlin.String = "focusL" + private final val focusLog: [ERROR : Unresolved java classifier: PlatformLogger] + private final val focusTraversalKeyPropertyNames: kotlin.Array + public/*package*/ final val hierarchyBoundsListenerK: kotlin.String = "hierarchyBoundsL" + public/*package*/ final val hierarchyListenerK: kotlin.String = "hierarchyL" + public/*package*/ final var incRate: kotlin.Int + public/*package*/ final val inputMethodListenerK: kotlin.String = "inputMethodL" + public/*package*/ final var isInc: kotlin.Boolean + public/*package*/ final val itemListenerK: kotlin.String = "itemL" + public/*package*/ final val keyListenerK: kotlin.String = "keyL" + private final val log: [ERROR : Unresolved java classifier: PlatformLogger] + private final val mixingLog: [ERROR : Unresolved java classifier: PlatformLogger] + public/*package*/ final val mouseListenerK: kotlin.String = "mouseL" + public/*package*/ final val mouseMotionListenerK: kotlin.String = "mouseMotionL" + public/*package*/ final val mouseWheelListenerK: kotlin.String = "mouseWheelL" + public/*package*/ final val ownedWindowK: kotlin.String = "ownedL" + private final var requestFocusController: [ERROR : Unresolved java classifier: RequestFocusController]? + private final val serialVersionUID: kotlin.Long = -7644114512714619750.toLong() + public/*package*/ final val textListenerK: kotlin.String = "textL" + public/*package*/ final val windowFocusListenerK: kotlin.String = "windowFocusL" + public/*package*/ final val windowListenerK: kotlin.String = "windowL" + public/*package*/ final val windowStateListenerK: kotlin.String = "windowStateL" + private open fun initIDs(): kotlin.Unit + private open fun isCoalesceEventsOverriden(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public/*package*/ open fun isInstanceOf(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.String?): kotlin.Boolean + public/*package*/ open fun setRequestFocusController(/*0*/ p0: [ERROR : Unresolved java classifier: RequestFocusController]?): kotlin.Unit + } + + public open class Container : java.awt.Component { + public constructor Container() + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + private final var component: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + private final var containerSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final var descendantsCount: kotlin.Int + private final var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + public/*package*/ final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + private final var focusCycleRoot: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + private final var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + private final var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + public/*package*/ final var listeningBoundsChildren: kotlin.Int + public/*package*/ final var listeningChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + public/*package*/ final var modalComp: java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + private final var numOfHWComponents: kotlin.Int + private final var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + public/*package*/ final var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + private final var printing: kotlin.Boolean + private final var printingThreads: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + public/*package*/ final override /*1*/ /*fake_override*/ var x: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + private open fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun addNotify(): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public/*package*/ open fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + public/*package*/ open fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + private open fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + private open fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + public/*package*/ open override /*1*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + private open fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open override /*1*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ open override /*1*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open override /*1*/ /*fake_override*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun countComponents(): kotlin.Int + public/*package*/ open override /*1*/ fun countHierarchyMembers(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ final fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open override /*1*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open override /*1*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public/*package*/ final fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public/*package*/ final fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + private open fun findTraversalRoot(): java.awt.Container? + public/*package*/ open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ open fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext] + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + private open fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open fun getComponents(): kotlin.Array? + public/*package*/ open fun getComponentsSync(): kotlin.Array? + public/*package*/ final fun getComponents_NoClientCode(): kotlin.Array? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainer(): java.awt.Container? + public open fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public/*package*/ final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ open fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ open fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + private open fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ fun getMaximumSize(): java.awt.Dimension? + public open override /*1*/ fun getMinimumSize(): java.awt.Dimension? + public/*package*/ open fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + private final /*synthesized*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + private open fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + private final /*synthesized*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + private open fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public/*package*/ final override /*1*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + private open fun getTopmostComponentIndex(): kotlin.Int + public/*package*/ final override /*1*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + public/*package*/ final fun hasHeavyweightDescendants(): kotlin.Boolean + public/*package*/ final fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ final fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ open override /*1*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ fun invalidate(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + public/*package*/ open override /*1*/ fun invalidateParent(): kotlin.Unit + public/*package*/ open fun invalidateTree(): kotlin.Unit + public open fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public open fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isOpaque(): kotlin.Boolean + private open fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isRecursivelyVisible(): kotlin.Boolean + public/*package*/ final fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ open override /*1*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun layout(): kotlin.Unit + public/*package*/ open override /*1*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun minimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnReshaping(): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnShowing(): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnValidating(): kotlin.Unit + public/*package*/ open override /*1*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + public open override /*1*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun paramString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ fun postsOldMouseEvents(): kotlin.Boolean + public/*package*/ open fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + public/*package*/ open fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final fun recursiveApplyCurrentShape(): kotlin.Unit + public/*package*/ final fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun recursiveHideHeavyweightChildren(): kotlin.Unit + private open fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + private open fun recursiveShowHeavyweightChildren(): kotlin.Unit + public/*package*/ final fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + private open fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun removeNotify(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + private open fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + private open fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + private open fun startLWModal(): kotlin.Unit + private open fun stopLWModal(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open override /*1*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open fun validateTree(): kotlin.Unit + public/*package*/ final fun validateUnconditionally(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class AccessibleAWTContainer : java.awt.Component.AccessibleAWTComponent { + protected/*protected and package*/ constructor AccessibleAWTContainer() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + protected/*protected and package*/ final var accessibleContainerHandler: [ERROR : Unresolved java classifier: ContainerListener]? + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open override /*1*/ /*fake_override*/ fun getAccessibleDescription(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet] + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale? + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + protected/*protected and package*/ open inner class AccessibleContainerHandler { + protected/*protected and package*/ constructor AccessibleContainerHandler() + public open fun componentAdded(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]): kotlin.Unit + public open fun componentRemoved(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 5081320404842566097.toLong() + } + + public/*package*/ open class DropTargetEventTargetFilter : java.awt.Container.EventTargetFilter { + private constructor DropTargetEventTargetFilter() + public open override /*1*/ fun accept(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val FILTER: java.awt.Container.EventTargetFilter + } + + public/*package*/ trait EventTargetFilter { + public abstract fun accept(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open class MouseEventTargetFilter : java.awt.Container.EventTargetFilter { + private constructor MouseEventTargetFilter() + public open override /*1*/ fun accept(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val FILTER: java.awt.Container.EventTargetFilter + } + + public/*package*/ final class WakingRunnable : java.lang.Runnable { + public/*package*/ constructor WakingRunnable() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val EMPTY_ARRAY: kotlin.Array + public/*package*/ final val INCLUDE_SELF: kotlin.Boolean = true + public/*package*/ final val SEARCH_HEAVYWEIGHTS: kotlin.Boolean = true + private final var descendUnconditionallyWhenValidating: kotlin.Boolean + private final val eventLog: [ERROR : Unresolved java classifier: PlatformLogger] + private final val isJavaAwtSmartInvalidate: kotlin.Boolean + private final val log: [ERROR : Unresolved java classifier: PlatformLogger] + private final val mixingLog: [ERROR : Unresolved java classifier: PlatformLogger] + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + private final val serialVersionUID: kotlin.Long = 4613797578919906343.toLong() + public/*package*/ final /*synthesized*/ fun EventTargetFilter(/*0*/ function: (java.awt.Component?) -> kotlin.Boolean): java.awt.Container.EventTargetFilter + private open fun initIDs(): kotlin.Unit + private open fun isRemoveNotifyNeeded(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: java.awt.Container?): kotlin.Boolean + } + + public open class Dimension : java.io.Serializable { + public constructor Dimension() + public constructor Dimension(/*0*/ p0: java.awt.Dimension) + public constructor Dimension(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int) + public final var height: kotlin.Int + public final var width: kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getHeight(): kotlin.Double + public open fun getSize(): java.awt.Dimension + public open fun getWidth(): kotlin.Double + public open override /*1*/ fun hashCode(): kotlin.Int + public open fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Unit + public open fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 4723952579491349524.toLong() + private open fun initIDs(): kotlin.Unit + } + + public open class Frame : java.awt.Window { + public constructor Frame() + public constructor Frame(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + public constructor Frame(/*0*/ p0: kotlin.String?) + public constructor Frame(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + invisible_fake final override /*1*/ /*fake_override*/ var alwaysOnTop: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var anchor: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var autoRequestFocus: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var beforeFirstShow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var component: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + invisible_fake final override /*1*/ /*fake_override*/ var containerSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final override /*1*/ /*fake_override*/ var descendantsCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + invisible_fake final override /*1*/ /*fake_override*/ var disposing: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + invisible_fake final override /*1*/ /*fake_override*/ var focusMgr: [ERROR : Unresolved java classifier: FocusManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusableWindowState: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + private final var frameSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var icons: kotlin.List<[ERROR : Unresolved java classifier: Image]>? + public/*package*/ final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var inputContext: [ERROR : Unresolved java classifier: InputContext]? + invisible_fake final override /*1*/ /*fake_override*/ var inputContextLock: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var isInShow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var isTrayIconWindow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var listeningBoundsChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var listeningChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + invisible_fake final override /*1*/ /*fake_override*/ var locationByPlatform: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + public/*package*/ final var maximizedBounds: [ERROR : Unresolved java classifier: Rectangle]? + public/*package*/ final var mbManagement: kotlin.Boolean + public/*package*/ final var menuBar: [ERROR : Unresolved java classifier: MenuBar]? + public/*package*/ final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalBlocker: [ERROR : Unresolved java classifier: Dialog]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalComp: java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ var modalExclusionType: [ERROR : Unresolved java classifier: ModalExclusionType]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var numOfHWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ var opacity: kotlin.Float + public/*package*/ final override /*1*/ /*fake_override*/ var ownedWindowList: [ERROR : Unresolved java classifier: Vector>]? + public/*package*/ final var ownedWindows: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.Set? + public/*package*/ final var resizable: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentX: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningAlignmentY: kotlin.Float + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningHeight: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointX: kotlin.Double + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningPointY: kotlin.Double + invisible_fake final override /*1*/ /*fake_override*/ var securityWarningWidth: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var shape: [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final override /*1*/ /*fake_override*/ var showWithParent: kotlin.Boolean + private final override /*1*/ var state: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var syncLWRequests: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var temporaryLostComponent: java.awt.Component? + public/*package*/ final var title: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var `type`: java.awt.Window.Type? + public/*package*/ final var undecorated: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var warningString: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var weakThis: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + public/*package*/ final override /*1*/ /*fake_override*/ var windowFocusListener: [ERROR : Unresolved java classifier: WindowFocusListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var windowListener: [ERROR : Unresolved java classifier: WindowListener]? + invisible_fake final override /*1*/ /*fake_override*/ var windowSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var x: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun addNotify(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun addOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addToWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: kotlin.String): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + invisible_fake open override /*1*/ /*fake_override*/ fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]? + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun closeSplashScreen(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open override /*1*/ /*fake_override*/ fun connectOwnedWindow(/*0*/ p0: java.awt.Window?): kotlin.Unit + public/*package*/ open override /*1*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun dispose(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun disposeImpl(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun doDispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun findTraversalRoot(): java.awt.Container? + public/*package*/ open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + invisible_fake open override /*1*/ /*fake_override*/ fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open override /*1*/ /*fake_override*/ fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open override /*1*/ /*fake_override*/ fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponents(): kotlin.Array? + public/*package*/ open override /*1*/ /*fake_override*/ fun getComponentsSync(): kotlin.Array? + public/*package*/ final override /*1*/ /*fake_override*/ fun getComponents_NoClientCode(): kotlin.Array? + public/*package*/ final override /*1*/ /*fake_override*/ fun getContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getCursorType(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getDocumentRoot(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public open fun getExtendedState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open override /*1*/ /*fake_override*/ fun getFocusOwner(): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open fun getIconImage(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun getIconImages(): kotlin.MutableList<[ERROR : Unresolved java classifier: Image]> + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open override /*1*/ /*fake_override*/ fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open override /*1*/ /*fake_override*/ fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ /*fake_override*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + invisible_fake open override /*1*/ /*fake_override*/ fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open fun getMaximizedBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getMaximumSize(): java.awt.Dimension? + public open fun getMenuBar(): [ERROR : Unresolved java classifier: MenuBar]? + public open override /*1*/ /*fake_override*/ fun getMinimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ /*fake_override*/ fun getModalBlocker(): [ERROR : Unresolved java classifier: Dialog]? + public open override /*1*/ /*fake_override*/ fun getModalExclusionType(): [ERROR : Unresolved java classifier: ModalExclusionType]? + public open override /*1*/ /*fake_override*/ fun getMostRecentFocusOwner(): java.awt.Component? + public/*package*/ open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun getOpacity(): kotlin.Float + public/*package*/ final override /*1*/ /*fake_override*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open override /*1*/ /*fake_override*/ fun getOwnedWindows(): kotlin.Array + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwnedWindows_NoClientCode(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun getOwner(): java.awt.Window? + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner_NoClientCode(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getShape(): [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public open fun getState(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getTemporaryLostComponent(): java.awt.Component? + public open fun getTitle(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + invisible_fake open override /*1*/ /*fake_override*/ fun getTopmostComponentIndex(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun getType(): java.awt.Window.Type? + public final override /*1*/ /*fake_override*/ fun getWarningString(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getWindowFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowFocusListener]>? + public open override /*1*/ /*fake_override*/ fun getWindowListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowListener]>? + public open override /*1*/ /*fake_override*/ fun getWindowStateListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowStateListener]>? + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + private open fun init(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun initDeserializedWindow(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateParent(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateTree(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun isActive(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isAlwaysOnTop(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAlwaysOnTopSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAutoRequestFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isDisposing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusableWindow(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocused(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + private open fun isFrameStateSupported(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLocationByPlatform(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isModalBlocked(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isModalExcluded(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isOpaque(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isRecursivelyVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open fun isResizable(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open fun isUndecorated(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun mixOnReshaping(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun ownedInit(/*0*/ p0: java.awt.Window?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun pack(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun paramString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open override /*1*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processWindowStateEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveHideHeavyweightChildren(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveShowHeavyweightChildren(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeFromWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun removeNotify(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun removeOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setAutoRequestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setClientSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setCursor(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setExtendedState(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusableWindowState(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open override /*1*/ fun setIconImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIconImages(/*0*/ p0: kotlin.List<[ERROR : Unresolved java classifier: Image]?>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocationByPlatform(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocationRelativeTo(/*0*/ p0: java.awt.Component?): kotlin.Unit + public open fun setMaximizedBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setMenuBar(/*0*/ p0: [ERROR : Unresolved java classifier: MenuBar]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setModalBlocked(/*0*/ p0: [ERROR : Unresolved java classifier: Dialog]?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setModalExclusionType(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ fun setOpacity(/*0*/ p0: kotlin.Float): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setResizable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setShape(/*0*/ p0: [ERROR : Unresolved java classifier: Shape]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setTemporaryLostComponent(/*0*/ p0: java.awt.Component?): java.awt.Component? + public open fun setTitle(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setType(/*0*/ p0: java.awt.Window.Type): kotlin.Unit + public open fun setUndecorated(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setWarningString(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toBack(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun toBack_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toFront(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun toFront_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateChildrenBlocking(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun updateWindow(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun validateTree(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun validateUnconditionally(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class AccessibleAWTFrame : java.awt.Window.AccessibleAWTWindow { + protected/*protected and package*/ constructor AccessibleAWTFrame() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContainerHandler: [ERROR : Unresolved java classifier: ContainerListener]? + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open override /*1*/ /*fake_override*/ fun getAccessibleDescription(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open override /*1*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale? + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -6172960752956030250.toLong() + } + + // Static members + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val CROSSHAIR_CURSOR: kotlin.Int = 1 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val DEFAULT_CURSOR: kotlin.Int = 0 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val E_RESIZE_CURSOR: kotlin.Int = 11 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val HAND_CURSOR: kotlin.Int = 12 + public final val ICONIFIED: kotlin.Int = 1 + public final val MAXIMIZED_BOTH: kotlin.Int = 6 + public final val MAXIMIZED_HORIZ: kotlin.Int = 2 + public final val MAXIMIZED_VERT: kotlin.Int = 4 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val MOVE_CURSOR: kotlin.Int = 13 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val NE_RESIZE_CURSOR: kotlin.Int = 7 + public final val NORMAL: kotlin.Int = 0 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val NW_RESIZE_CURSOR: kotlin.Int = 6 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val N_RESIZE_CURSOR: kotlin.Int = 8 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val SE_RESIZE_CURSOR: kotlin.Int = 5 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val SW_RESIZE_CURSOR: kotlin.Int = 4 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val S_RESIZE_CURSOR: kotlin.Int = 9 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val TEXT_CURSOR: kotlin.Int = 2 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val WAIT_CURSOR: kotlin.Int = 3 + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val W_RESIZE_CURSOR: kotlin.Int = 10 + private final val base: kotlin.String = "frame" + private final var nameCounter: kotlin.Int + private final val serialVersionUID: kotlin.Long = 2673458971256075116.toLong() + public open fun getFrames(): kotlin.Array + private open fun initIDs(): kotlin.Unit + } + + public open class GridBagConstraints : kotlin.Cloneable, java.io.Serializable { + public constructor GridBagConstraints() + public constructor GridBagConstraints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Double, /*5*/ p5: kotlin.Double, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.Int, /*8*/ p8: [ERROR : Unresolved java classifier: Insets]?, /*9*/ p9: kotlin.Int, /*10*/ p10: kotlin.Int) + public final var anchor: kotlin.Int + public/*package*/ final var ascent: kotlin.Int + public/*package*/ final var baselineResizeBehavior: java.awt.Component.BaselineResizeBehavior? + public/*package*/ final var centerOffset: kotlin.Int + public/*package*/ final var centerPadding: kotlin.Int + public/*package*/ final var descent: kotlin.Int + public final var fill: kotlin.Int + public final var gridheight: kotlin.Int + public final var gridwidth: kotlin.Int + public final var gridx: kotlin.Int + public final var gridy: kotlin.Int + public final var insets: [ERROR : Unresolved java classifier: Insets]? + public final var ipadx: kotlin.Int + public final var ipady: kotlin.Int + public/*package*/ final var minHeight: kotlin.Int + public/*package*/ final var minWidth: kotlin.Int + public/*package*/ final var tempHeight: kotlin.Int + public/*package*/ final var tempWidth: kotlin.Int + public/*package*/ final var tempX: kotlin.Int + public/*package*/ final var tempY: kotlin.Int + public final var weightx: kotlin.Double + public final var weighty: kotlin.Double + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isVerticallyResizable(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val ABOVE_BASELINE: kotlin.Int = 1024 + public final val ABOVE_BASELINE_LEADING: kotlin.Int = 1280 + public final val ABOVE_BASELINE_TRAILING: kotlin.Int = 1536 + public final val BASELINE: kotlin.Int = 256 + public final val BASELINE_LEADING: kotlin.Int = 512 + public final val BASELINE_TRAILING: kotlin.Int = 768 + public final val BELOW_BASELINE: kotlin.Int = 1792 + public final val BELOW_BASELINE_LEADING: kotlin.Int = 2048 + public final val BELOW_BASELINE_TRAILING: kotlin.Int = 2304 + public final val BOTH: kotlin.Int = 1 + public final val CENTER: kotlin.Int = 10 + public final val EAST: kotlin.Int = 13 + public final val FIRST_LINE_END: kotlin.Int = 24 + public final val FIRST_LINE_START: kotlin.Int = 23 + public final val HORIZONTAL: kotlin.Int = 2 + public final val LAST_LINE_END: kotlin.Int = 26 + public final val LAST_LINE_START: kotlin.Int = 25 + public final val LINE_END: kotlin.Int = 22 + public final val LINE_START: kotlin.Int = 21 + public final val NONE: kotlin.Int = 0 + public final val NORTH: kotlin.Int = 11 + public final val NORTHEAST: kotlin.Int = 12 + public final val NORTHWEST: kotlin.Int = 18 + public final val PAGE_END: kotlin.Int = 20 + public final val PAGE_START: kotlin.Int = 19 + public final val RELATIVE: kotlin.Int = -1 + public final val REMAINDER: kotlin.Int = 0 + public final val SOUTH: kotlin.Int = 15 + public final val SOUTHEAST: kotlin.Int = 14 + public final val SOUTHWEST: kotlin.Int = 16 + public final val VERTICAL: kotlin.Int = 3 + public final val WEST: kotlin.Int = 17 + private final val serialVersionUID: kotlin.Long = -1000070633030801713.toLong() + } + + public open class Window : java.awt.Container { + public/*package*/ constructor Window() + public/*package*/ constructor Window(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + public constructor Window(/*0*/ p0: java.awt.Frame?) + public constructor Window(/*0*/ p0: java.awt.Window?) + public constructor Window(/*0*/ p0: java.awt.Window?, /*1*/ p1: [ERROR : Unresolved java classifier: GraphicsConfiguration]?) + invisible_fake final override /*1*/ /*fake_override*/ var acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final override /*1*/ /*fake_override*/ var accessibleContext: [ERROR : Unresolved java classifier: AccessibleContext]? + private final var alwaysOnTop: kotlin.Boolean + public/*package*/ final var anchor: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var appContext: [ERROR : Unresolved java classifier: AppContext]? + invisible_fake final override /*1*/ /*fake_override*/ var autoFocusTransferOnDisposal: kotlin.Boolean + private final var autoRequestFocus: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var background: [ERROR : Unresolved java classifier: Color]? + public/*package*/ final override /*1*/ /*fake_override*/ var backgroundEraseDisabled: kotlin.Boolean + public/*package*/ final var beforeFirstShow: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var boundsOp: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var bufferStrategy: [ERROR : Unresolved java classifier: BufferStrategy]? + invisible_fake final override /*1*/ /*fake_override*/ var changeSupport: [ERROR : Unresolved java classifier: PropertyChangeSupport]? + invisible_fake final override /*1*/ /*fake_override*/ var coalescingEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var component: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ var componentListener: [ERROR : Unresolved java classifier: ComponentListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var componentOrientation: [ERROR : Unresolved java classifier: ComponentOrientation]? + invisible_fake final override /*1*/ /*fake_override*/ var componentSerializedDataVersion: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var compoundShape: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var containerListener: [ERROR : Unresolved java classifier: ContainerListener]? + invisible_fake final override /*1*/ /*fake_override*/ var containerSerializedDataVersion: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ final override /*1*/ /*fake_override*/ var descendantsCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var dispatcher: [ERROR : Unresolved java classifier: LightweightDispatcher]? + private final var disposing: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var dropTarget: [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ final override /*1*/ /*fake_override*/ var enabled: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var eventCache: kotlin.Array<[ERROR : Unresolved java classifier: EventQueueItem]>? + public/*package*/ final override /*1*/ /*fake_override*/ var eventMask: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var focusCycleRoot: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var focusListener: [ERROR : Unresolved java classifier: FocusListener]? + private final var focusMgr: [ERROR : Unresolved java classifier: FocusManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var focusTraversalKeys: kotlin.Array>? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalKeysEnabled: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicy: [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + invisible_fake final override /*1*/ /*fake_override*/ var focusTraversalPolicyProvider: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var focusable: kotlin.Boolean + private final var focusableWindowState: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var font: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var foreground: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var graphicsConfig: [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ var height: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyBoundsListener: [ERROR : Unresolved java classifier: HierarchyBoundsListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var hierarchyListener: [ERROR : Unresolved java classifier: HierarchyListener]? + public/*package*/ final var icons: kotlin.List<[ERROR : Unresolved java classifier: Image]>? + public/*package*/ final override /*1*/ /*fake_override*/ var ignoreRepaint: kotlin.Boolean + public/*package*/ final var inputContext: [ERROR : Unresolved java classifier: InputContext]? + private final var inputContextLock: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var inputMethodListener: [ERROR : Unresolved java classifier: InputMethodListener]? + invisible_fake final override /*1*/ /*fake_override*/ var isAddNotifyComplete: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var isFocusTraversableOverridden: kotlin.Int + public/*package*/ final var isInShow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var isPacked: kotlin.Boolean + public/*package*/ final var isTrayIconWindow: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keyListener: [ERROR : Unresolved java classifier: KeyListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var layoutMgr: [ERROR : Unresolved java classifier: LayoutManager]? + public/*package*/ final override /*1*/ /*fake_override*/ var listeningBoundsChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var listeningChildren: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var locale: java.util.Locale? + private final var locationByPlatform: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var maxSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var maxSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var minSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var minSizeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var mixingCutoutRegion: [ERROR : Unresolved java classifier: Region]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalAppContext: [ERROR : Unresolved java classifier: AppContext]? + public/*package*/ final var modalBlocker: [ERROR : Unresolved java classifier: Dialog]? + public/*package*/ final override /*1*/ /*fake_override*/ var modalComp: java.awt.Component? + public/*package*/ final var modalExclusionType: [ERROR : Unresolved java classifier: ModalExclusionType]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseListener: [ERROR : Unresolved java classifier: MouseListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseMotionListener: [ERROR : Unresolved java classifier: MouseMotionListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var mouseWheelListener: [ERROR : Unresolved java classifier: MouseWheelListener]? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var nameExplicitlySet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var newEventsOnly: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var numOfHWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var numOfLWComponents: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var objectLock: kotlin.Any? + private final var opacity: kotlin.Float + public/*package*/ final var ownedWindowList: [ERROR : Unresolved java classifier: Vector>]? + public/*package*/ final override /*1*/ /*fake_override*/ var parent: java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ var peer: [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ final override /*1*/ /*fake_override*/ var peerFont: [ERROR : Unresolved java classifier: Font]? + public/*package*/ final override /*1*/ /*fake_override*/ var popups: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSize: java.awt.Dimension? + public/*package*/ final override /*1*/ /*fake_override*/ var prefSizeSet: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var preserveBackgroundColor: [ERROR : Unresolved java classifier: Color]? + invisible_fake final override /*1*/ /*fake_override*/ var printing: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var printingThreads: kotlin.Set? + private final var securityWarningAlignmentX: kotlin.Float + private final var securityWarningAlignmentY: kotlin.Float + private final var securityWarningHeight: kotlin.Int + private final var securityWarningPointX: kotlin.Double + private final var securityWarningPointY: kotlin.Double + private final var securityWarningWidth: kotlin.Int + private final var shape: [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final var showWithParent: kotlin.Boolean + public/*package*/ final var state: kotlin.Int + public/*package*/ final var syncLWRequests: kotlin.Boolean + private final var temporaryLostComponent: java.awt.Component? + private final var `type`: java.awt.Window.Type? + invisible_fake final override /*1*/ /*fake_override*/ var valid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var visible: kotlin.Boolean + public/*package*/ final var warningString: kotlin.String? + private final var weakThis: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final override /*1*/ /*fake_override*/ var width: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var windowClosingException: java.lang.RuntimeException? + public/*package*/ final var windowFocusListener: [ERROR : Unresolved java classifier: WindowFocusListener]? + public/*package*/ final var windowListener: [ERROR : Unresolved java classifier: WindowListener]? + private final var windowSerializedDataVersion: kotlin.Int + public/*package*/ final var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]? + public/*package*/ final override /*1*/ /*fake_override*/ var x: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var y: kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): java.awt.Component + public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: kotlin.String?, /*1*/ p1: java.awt.Component): java.awt.Component + public open override /*1*/ /*fake_override*/ fun addComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun addImpl(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun addNotify(): kotlin.Unit + public/*package*/ open fun addOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ fun addPropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + private open fun addToWindowList(): kotlin.Unit + public open fun addWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open fun addWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open fun addWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public/*package*/ open override /*1*/ fun adjustDecendantsOnParent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustDescendants(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun adjustListeningChildren(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ fun adjustListeningChildrenOnParent(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun applyComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]): kotlin.Unit + public/*package*/ final override /*1*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ fun applyCurrentShape(): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun applyResourceBundle(/*0*/ p0: kotlin.String): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle] + invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]? + private open fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]? + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun canBeFocusOwnerRecursively(): kotlin.Boolean + public/*package*/ open override /*1*/ fun canContainFocusOwner(/*0*/ p0: java.awt.Component?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun checkAddToSelf(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkAdding(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun checkCoalescing(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun checkGD(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun checkImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun checkNotAWindow(/*0*/ p0: java.awt.Component?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkTreeLock(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun checkWindowClosingException(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun clearCurrentFocusCycleRootOnHide(): kotlin.Unit + public/*package*/ final override /*1*/ fun clearMostRecentFocusOwnerOnHide(): kotlin.Unit + public/*package*/ final fun closeSplashScreen(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun coalesceEvents(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?, /*1*/ p1: [ERROR : Unresolved java classifier: AWTEvent]?): [ERROR : Unresolved java classifier: AWTEvent]? + public/*package*/ open fun connectOwnedWindow(/*0*/ p0: java.awt.Window?): kotlin.Unit + public/*package*/ open override /*1*/ fun constructComponentName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int + public open override /*1*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createChildHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun createHierarchyEvents(/*0*/ p0: kotlin.Int, /*1*/ p1: java.awt.Component?, /*2*/ p2: java.awt.Container?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Boolean): kotlin.Int + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: [ERROR : Unresolved java classifier: ImageProducer]?): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]? + public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]?): [ERROR : Unresolved java classifier: VolatileImage]? + public/*package*/ final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Unit + public/*package*/ open fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + private open fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]): kotlin.Unit + public/*package*/ open override /*1*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun dispatchEventToSelf(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ fun dispatchMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Boolean + public open fun dispose(): kotlin.Unit + public/*package*/ open fun disposeImpl(): kotlin.Unit + public/*package*/ open fun doDispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun doLayout(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun eventEnabled(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun eventTypeEnabled(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun findComponentAtImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun findTraversalRoot(): java.awt.Container? + public/*package*/ open override /*1*/ /*fake_override*/ fun findUnderMouseInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: PointerInfo]?): java.awt.Component? + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Char, /*2*/ p2: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Float): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun firePropertyChange(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short, /*2*/ p2: kotlin.Short): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getAccessControlContext(): [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ fun getAccessibleContext(): [ERROR : Unresolved java classifier: AccessibleContext]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public/*package*/ open override /*1*/ /*fake_override*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getAlignmentX(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun getAlignmentY(): kotlin.Float + invisible_fake open override /*1*/ /*fake_override*/ fun getAppliedShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getBackBuffer(): [ERROR : Unresolved java classifier: Image]? + public open override /*1*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBaseline(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBaselineResizeBehavior(): java.awt.Component.BaselineResizeBehavior + invisible_fake open override /*1*/ /*fake_override*/ fun getBottommostComponentIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle] + public open override /*1*/ /*fake_override*/ fun getBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]?): [ERROR : Unresolved java classifier: Rectangle] + public/*package*/ open override /*1*/ /*fake_override*/ fun getBoundsOp(): kotlin.Int + public open override /*1*/ fun getBufferStrategy(): [ERROR : Unresolved java classifier: BufferStrategy]? + public open override /*1*/ /*fake_override*/ fun getColorModel(): [ERROR : Unresolved java classifier: ColorModel]? + public open override /*1*/ /*fake_override*/ fun getComponent(/*0*/ p0: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getComponentCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponentListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ComponentListener]>? + public open override /*1*/ /*fake_override*/ fun getComponentOrientation(): [ERROR : Unresolved java classifier: ComponentOrientation]? + public open override /*1*/ /*fake_override*/ fun getComponentZOrder(/*0*/ p0: java.awt.Component?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getComponents(): kotlin.Array? + public/*package*/ open override /*1*/ /*fake_override*/ fun getComponentsSync(): kotlin.Array? + public/*package*/ final override /*1*/ /*fake_override*/ fun getComponents_NoClientCode(): kotlin.Array? + public/*package*/ final override /*1*/ fun getContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getContainerListeners(): kotlin.Array<[ERROR : Unresolved java classifier: ContainerListener]>? + public/*package*/ open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public/*package*/ final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]? + public/*package*/ open fun getDocumentRoot(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getDropTarget(): [ERROR : Unresolved java classifier: DropTarget]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getDropTargetEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + public final override /*1*/ fun getFocusCycleRootAncestor(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: FocusListener]>? + public open fun getFocusOwner(): java.awt.Component? + public open override /*1*/ fun getFocusTraversalKeys(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalKeysEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.MutableSet? + public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]? + public open fun getFocusableWindowState(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics] + public/*package*/ final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]? + public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphicsConfiguration_NoClientCode(): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getGraphics_NoClientCode(): [ERROR : Unresolved java classifier: Graphics]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHWPeerAboveMe(): [ERROR : Unresolved java classifier: ComponentPeer]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getHeavyweightContainer(): java.awt.Container? + public open override /*1*/ /*fake_override*/ fun getHeight(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getHierarchyBoundsListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyBoundsListener]>? + public open override /*1*/ /*fake_override*/ fun getHierarchyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: HierarchyListener]>? + public open fun getIconImages(): kotlin.MutableList<[ERROR : Unresolved java classifier: Image]> + public open override /*1*/ /*fake_override*/ fun getIgnoreRepaint(): kotlin.Boolean + public open override /*1*/ fun getInputContext(): [ERROR : Unresolved java classifier: InputContext]? + public open override /*1*/ /*fake_override*/ fun getInputMethodListeners(): kotlin.Array<[ERROR : Unresolved java classifier: InputMethodListener]>? + public open override /*1*/ /*fake_override*/ fun getInputMethodRequests(): [ERROR : Unresolved java classifier: InputMethodRequests]? + public open override /*1*/ /*fake_override*/ fun getInsets(): [ERROR : Unresolved java classifier: Insets] + invisible_fake open override /*1*/ /*fake_override*/ fun getInsets_NoClientCode(): [ERROR : Unresolved java classifier: Insets]? + public open override /*1*/ /*fake_override*/ fun getKeyListeners(): kotlin.Array<[ERROR : Unresolved java classifier: KeyListener]>? + public open override /*1*/ /*fake_override*/ fun getLayout(): [ERROR : Unresolved java classifier: LayoutManager]? + public open override /*1*/ fun getListeners(/*0*/ p0: java.lang.Class): kotlin.Array? + invisible_fake open override /*1*/ /*fake_override*/ fun getListenersCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open override /*1*/ fun getLocale(): java.util.Locale + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point] + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getLocationOnScreen_NoTreeLock(): [ERROR : Unresolved java classifier: Point]? + public/*package*/ final override /*1*/ fun getLocationOnWindow(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMaximumSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getMinimumSize(): java.awt.Dimension? + public/*package*/ open fun getModalBlocker(): [ERROR : Unresolved java classifier: Dialog]? + public open fun getModalExclusionType(): [ERROR : Unresolved java classifier: ModalExclusionType]? + public open fun getMostRecentFocusOwner(): java.awt.Component? + public/*package*/ open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTarget(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean): java.awt.Component? + invisible_fake final override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: ((java.awt.Component?) -> kotlin.Boolean)?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + invisible_fake open override /*1*/ /*fake_override*/ fun getMouseEventTargetImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean, /*3*/ p3: java.awt.Container.EventTargetFilter?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: kotlin.Boolean): java.awt.Component? + public open override /*1*/ /*fake_override*/ fun getMouseListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseListener]>? + public open override /*1*/ /*fake_override*/ fun getMouseMotionListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseMotionListener]>? + public open override /*1*/ /*fake_override*/ fun getMousePosition(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMousePosition(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getMouseWheelListeners(): kotlin.Array<[ERROR : Unresolved java classifier: MouseWheelListener]>? + public open override /*1*/ /*fake_override*/ fun getName(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun getNativeContainer(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNextFocusCandidate(): java.awt.Component? + public/*package*/ final override /*1*/ /*fake_override*/ fun getNormalShape(): [ERROR : Unresolved java classifier: Region]? + public/*package*/ open override /*1*/ /*fake_override*/ fun getObjectLock(): kotlin.Any? + public open fun getOpacity(): kotlin.Float + public/*package*/ final override /*1*/ /*fake_override*/ fun getOpaqueShape(): [ERROR : Unresolved java classifier: Region]? + public open fun getOwnedWindows(): kotlin.Array + public/*package*/ final fun getOwnedWindows_NoClientCode(): kotlin.Array? + public open fun getOwner(): java.awt.Window? + public/*package*/ final fun getOwner_NoClientCode(): java.awt.Window? + public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container? + public/*package*/ final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]? + public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String?): kotlin.Array<[ERROR : Unresolved java classifier: PropertyChangeListener]>? + public open fun getShape(): [ERROR : Unresolved java classifier: Shape]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexAbove(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getSiblingIndexBelow(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension + public open override /*1*/ /*fake_override*/ fun getSize(/*0*/ p0: java.awt.Dimension?): java.awt.Dimension + public/*package*/ open fun getTemporaryLostComponent(): java.awt.Component? + public open override /*1*/ fun getToolkit(): [ERROR : Unresolved java classifier: Toolkit]? + public/*package*/ final override /*1*/ /*fake_override*/ fun getToolkitImpl(): [ERROR : Unresolved java classifier: Toolkit]? + invisible_fake open override /*1*/ /*fake_override*/ fun getTopmostComponentIndex(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getTraversalRoot(): java.awt.Container? + public final override /*1*/ /*fake_override*/ fun getTreeLock(): kotlin.Any + public open fun getType(): java.awt.Window.Type? + public final fun getWarningString(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getWidth(): kotlin.Int + public open fun getWindowFocusListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowFocusListener]>? + public open fun getWindowListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowListener]>? + public open fun getWindowStateListeners(): kotlin.Array<[ERROR : Unresolved java classifier: WindowStateListener]>? + public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun hide(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component?): kotlin.Unit + private open fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + private open fun initDeserializedWindow(): kotlin.Unit + private open fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): [ERROR : Unresolved java classifier: GraphicsConfiguration]? + public/*package*/ open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateParent(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun invalidateTree(): kotlin.Unit + public open fun isActive(): kotlin.Boolean + public final fun isAlwaysOnTop(): kotlin.Boolean + public open fun isAlwaysOnTopSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAncestorOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isAutoFocusTransferOnDisposal(): kotlin.Boolean + public open fun isAutoRequestFocus(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isBackgroundSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isCoalescingEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isCursorSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDisplayable(): kotlin.Boolean + public/*package*/ open fun isDisposing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isDoubleBuffered(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isEnabledImpl(): kotlin.Boolean + public final override /*1*/ fun isFocusCycleRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isFocusTraversalPolicyProvider(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversalPolicySet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusable(): kotlin.Boolean + public final fun isFocusableWindow(): kotlin.Boolean + public open fun isFocused(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFontSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isForegroundSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLightweight(): kotlin.Boolean + public open fun isLocationByPlatform(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMaximumSizeSet(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isMinimumSizeSet(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isMixingNeeded(): kotlin.Boolean + public/*package*/ open fun isModalBlocked(): kotlin.Boolean + public/*package*/ open fun isModalExcluded(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isNonOpaqueForMixing(): kotlin.Boolean + public open override /*1*/ fun isOpaque(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isParentOf(/*0*/ p0: java.awt.Component?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isPreferredSizeSet(): kotlin.Boolean + public/*package*/ open override /*1*/ fun isRecursivelyVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isRecursivelyVisibleUpToHeavyweightContainer(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun isRequestFocusAccepted(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun isSameOrAncestorOf(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean + public open override /*1*/ fun isValidateRoot(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event], /*1*/ p1: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point] + invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension? + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ fun mixOnReshaping(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int + private open fun ownedInit(/*0*/ p0: java.awt.Window?): kotlin.Unit + public open fun pack(): kotlin.Unit + public open override /*1*/ fun paint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun paintComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun paramString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): [ERROR : Unresolved java classifier: Point]? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]): kotlin.Boolean + public/*package*/ open override /*1*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + public/*package*/ open fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean + public/*package*/ open override /*1*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printAll(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun printComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun printHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processComponentEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processContainerEvent(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun processEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: FocusEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyBoundsEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processHierarchyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processInputMethodEvent(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseMotionEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseEvent]?): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun processMouseWheelEvent(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processWindowEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]): kotlin.Unit + protected/*protected and package*/ open fun processWindowFocusEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + protected/*protected and package*/ open fun processWindowStateEvent(/*0*/ p0: [ERROR : Unresolved java classifier: WindowEvent]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun proxyEnableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveApplyCurrentShape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveHideHeavyweightChildren(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveRelocateHeavyweightChildren(/*0*/ p0: [ERROR : Unresolved java classifier: Point]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun recursiveShowHeavyweightChildren(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun recursiveSubtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun relocateComponent(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: [ERROR : Unresolved java classifier: MenuComponent]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: java.awt.Component): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeComponentListener(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeContainerListener(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerListener]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun removeDelicately(/*0*/ p0: java.awt.Component?, /*1*/ p1: java.awt.Container?, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + private open fun removeFromWindowList(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyBoundsListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyBoundsListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeHierarchyListener(/*0*/ p0: [ERROR : Unresolved java classifier: HierarchyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeInputMethodListener(/*0*/ p0: [ERROR : Unresolved java classifier: InputMethodListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeKeyListener(/*0*/ p0: [ERROR : Unresolved java classifier: KeyListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseMotionListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseMotionListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removeMouseWheelListener(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelListener]?): kotlin.Unit + public open override /*1*/ fun removeNotify(): kotlin.Unit + public/*package*/ open fun removeOwnedWindow(/*0*/ p0: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open fun removeWindowFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowFocusListener]?): kotlin.Unit + public open fun removeWindowListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowListener]?): kotlin.Unit + public open fun removeWindowStateListener(/*0*/ p0: [ERROR : Unresolved java classifier: WindowStateListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun repaint(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun repaintParentIfNeeded(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentChild(/*0*/ p0: java.awt.Component?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reparentTraverse(/*0*/ p0: [ERROR : Unresolved java classifier: ContainerPeer]?, /*1*/ p1: java.awt.Container?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocus(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun requestFocusHelper(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean, /*2*/ p2: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit + public final fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setAutoRequestFocus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ fun setBounds(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setBoundsOp(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun setClientSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final override /*1*/ fun setFocusCycleRoot(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeys(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalKeysEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Set?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusTraversalPolicy(/*0*/ p0: [ERROR : Unresolved java classifier: FocusTraversalPolicy]?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setFocusTraversalPolicyProvider(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFocusable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setFocusableWindowState(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public/*package*/ open override /*1*/ fun setGraphicsConfiguration(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Unit + public open fun setIconImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]?): kotlin.Unit + public open fun setIconImages(/*0*/ p0: kotlin.List<[ERROR : Unresolved java classifier: Image]?>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setIgnoreRepaint(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLayout(/*0*/ p0: [ERROR : Unresolved java classifier: LayoutManager]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocale(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ fun setLocation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setLocationByPlatform(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setLocationRelativeTo(/*0*/ p0: java.awt.Component?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMaximumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open override /*1*/ fun setMinimumSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public/*package*/ open fun setModalBlocked(/*0*/ p0: [ERROR : Unresolved java classifier: Dialog]?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun setModalExclusionType(/*0*/ p0: [ERROR : Unresolved java classifier: ModalExclusionType]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun setOpacity(/*0*/ p0: kotlin.Float): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPreferredSize(/*0*/ p0: java.awt.Dimension?): kotlin.Unit + public open fun setShape(/*0*/ p0: [ERROR : Unresolved java classifier: Shape]?): kotlin.Unit + public open override /*1*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ fun setSize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun setTemporaryLostComponent(/*0*/ p0: java.awt.Component?): java.awt.Component? + public open fun setType(/*0*/ p0: java.awt.Window.Type): kotlin.Unit + public open override /*1*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + private open fun setWarningString(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ fun show(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension + invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]?): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun subtractAndApplyShapeBelowMe(): kotlin.Unit + public open fun toBack(): kotlin.Unit + public/*package*/ final fun toBack_NoClientCode(): kotlin.Unit + public open fun toFront(): kotlin.Unit + public/*package*/ final fun toFront_NoClientCode(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun transferFocus(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocus(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusBackward(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun transferFocusBackward(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun transferFocusDownCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun transferFocusUpCycle(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun update(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]): kotlin.Unit + public/*package*/ open fun updateChildrenBlocking(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun updateCursorImmediately(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun updateGraphicsData(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]?): kotlin.Boolean + private open fun updateWindow(): kotlin.Unit + public/*package*/ open override /*1*/ fun updateZOrder(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun validate(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun validateTree(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun validateUnconditionally(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class AccessibleAWTWindow : java.awt.Container.AccessibleAWTContainer { + protected/*protected and package*/ constructor AccessibleAWTWindow() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTComponentHandler: [ERROR : Unresolved java classifier: ComponentListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleAWTFocusHandler: [ERROR : Unresolved java classifier: FocusListener]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var accessibleContainerHandler: [ERROR : Unresolved java classifier: ContainerListener]? + public open override /*1*/ /*fake_override*/ fun addFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addPropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getAccessibleAt(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChild(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ /*fake_override*/ fun getAccessibleChildrenCount(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleComponent(): [ERROR : Unresolved java classifier: AccessibleComponent] + public open override /*1*/ /*fake_override*/ fun getAccessibleDescription(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleIndexInParent(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAccessibleName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getAccessibleParent(): [ERROR : Unresolved java classifier: Accessible]? + public open override /*1*/ fun getAccessibleRole(): [ERROR : Unresolved java classifier: AccessibleRole] + public open override /*1*/ fun getAccessibleStateSet(): [ERROR : Unresolved java classifier: AccessibleStateSet]? + public open override /*1*/ /*fake_override*/ fun getBackground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getBounds(): [ERROR : Unresolved java classifier: Rectangle]? + public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor] + public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]? + public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]): [ERROR : Unresolved java classifier: FontMetrics]? + public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]? + public open override /*1*/ /*fake_override*/ fun getLocale(): java.util.Locale? + public open override /*1*/ /*fake_override*/ fun getLocation(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getLocationOnScreen(): [ERROR : Unresolved java classifier: Point]? + public open override /*1*/ /*fake_override*/ fun getSize(): java.awt.Dimension? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEnabled(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isShowing(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeFocusListener(/*0*/ p0: [ERROR : Unresolved java classifier: FocusListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun removePropertyChangeListener(/*0*/ p0: [ERROR : Unresolved java classifier: PropertyChangeListener]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun requestFocus(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBackground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setBounds(/*0*/ p0: [ERROR : Unresolved java classifier: Rectangle]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: [ERROR : Unresolved java classifier: Cursor]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFont(/*0*/ p0: [ERROR : Unresolved java classifier: Font]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setForeground(/*0*/ p0: [ERROR : Unresolved java classifier: Color]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLocation(/*0*/ p0: [ERROR : Unresolved java classifier: Point]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setSize(/*0*/ p0: java.awt.Dimension): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 4215068635060671780.toLong() + } + + public final enum class Type : kotlin.Enum { + private constructor Type() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry NORMAL : java.awt.Window.Type { + private constructor NORMAL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.NORMAL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry POPUP : java.awt.Window.Type { + private constructor POPUP() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.POPUP { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UTILITY : java.awt.Window.Type { + private constructor UTILITY() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.awt.Window.Type.UTILITY { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.awt.Window.Type + public final /*synthesized*/ fun values(): kotlin.Array + } + + public/*package*/ open class WindowDisposerRecord { + public/*package*/ constructor WindowDisposerRecord(/*0*/ p0: [ERROR : Unresolved java classifier: AppContext]?, /*1*/ p1: java.awt.Window?) + public/*package*/ final val context: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final val owner: [ERROR : Unresolved java classifier: WeakReference]? + public/*package*/ final val weakThis: [ERROR : Unresolved java classifier: WeakReference]? + public open fun dispose(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val OPENED: kotlin.Int = 1 + private final val allWindows: [ERROR : Unresolved java classifier: IdentityArrayList] + private final val base: kotlin.String = "win" + private final val beforeFirstWindowShown: java.util.concurrent.atomic.AtomicBoolean + private final val locationByPlatformProp: kotlin.Boolean + private final val log: [ERROR : Unresolved java classifier: PlatformLogger] + private final var nameCounter: kotlin.Int + private final val serialVersionUID: kotlin.Long = 4497834738069338734.toLong() + public/*package*/ final var systemSyncLWRequests: kotlin.Boolean + public/*package*/ open fun getAllUnblockedWindows(): [ERROR : Unresolved java classifier: IdentityArrayList]? + public/*package*/ open fun getAllWindows(): [ERROR : Unresolved java classifier: IdentityArrayList]? + public open fun getOwnerlessWindows(): kotlin.Array + public open fun getWindows(): kotlin.Array + private open fun getWindows(/*0*/ p0: [ERROR : Unresolved java classifier: AppContext]?): kotlin.Array? + private open fun initIDs(): kotlin.Unit + private open fun limit(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double): kotlin.Double + private open fun removeFromWindowList(/*0*/ p0: [ERROR : Unresolved java classifier: AppContext]?, /*1*/ p1: [ERROR : Unresolved java classifier: WeakReference]?): kotlin.Unit + private open fun setLayersOpaque(/*0*/ p0: java.awt.Component?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun updateChildFocusableWindowState(/*0*/ p0: java.awt.Window?): kotlin.Unit + } + + package java.awt.event { + public /*synthesized*/ fun ActionListener(/*0*/ function: (java.awt.event.ActionEvent) -> kotlin.Unit): java.awt.event.ActionListener + + public open class ActionEvent { + public constructor ActionEvent(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?) + public constructor ActionEvent(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Int) + public constructor ActionEvent(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.Int) + public/*package*/ final var actionCommand: kotlin.String? + public/*package*/ final var modifiers: kotlin.Int + public/*package*/ final var `when`: kotlin.Long + public open fun getActionCommand(): kotlin.String? + public open fun getModifiers(): kotlin.Int + public open fun getWhen(): kotlin.Long + public open fun paramString(): kotlin.String + + // Static members + public final val ACTION_FIRST: kotlin.Int = 1001 + public final val ACTION_LAST: kotlin.Int = 1001 + public final val ACTION_PERFORMED: kotlin.Int = 1001 + public final val ALT_MASK: kotlin.Int = 8 + public final val CTRL_MASK: kotlin.Int = 2 + public final val META_MASK: kotlin.Int = 4 + public final val SHIFT_MASK: kotlin.Int = 1 + private final val serialVersionUID: kotlin.Long = -7671078796273832149.toLong() + } + + public trait ActionListener : java.util.EventListener { + public abstract fun actionPerformed(/*0*/ p0: java.awt.event.ActionEvent): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + package java.beans { + + package java.beans.beancontext { + public /*synthesized*/ fun BeanContextServiceRevokedListener(/*0*/ function: ([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit): java.beans.beancontext.BeanContextServiceRevokedListener + + public trait BeanContextServiceRevokedListener : java.util.EventListener { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class BeanContextServicesSupport { + public constructor BeanContextServicesSupport() + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?) + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.util.Locale?) + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.Boolean) + public constructor BeanContextServicesSupport(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + protected/*protected and package*/ final var bcsListeners: java.util.ArrayList? + protected/*protected and package*/ final var proxy: java.beans.beancontext.BeanContextServicesSupport.BCSSProxyServiceProvider? + protected/*protected and package*/ final var serializable: kotlin.Int + protected/*protected and package*/ final var services: java.util.HashMap? + public open fun addBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]): kotlin.Unit + public open fun addService(/*0*/ p0: java.lang.Class, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]): kotlin.Boolean + protected/*protected and package*/ open fun addService(/*0*/ p0: java.lang.Class, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider], /*2*/ p2: kotlin.Boolean): kotlin.Boolean + protected/*protected and package*/ open fun bcsPreDeserializationHook(/*0*/ p0: java.io.ObjectInputStream): kotlin.Unit + protected/*protected and package*/ open fun bcsPreSerializationHook(/*0*/ p0: java.io.ObjectOutputStream): kotlin.Unit + protected/*protected and package*/ open fun childJustRemovedHook(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: BCSChild]): kotlin.Unit + protected/*protected and package*/ open fun createBCSChild(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): [ERROR : Unresolved java classifier: BCSChild] + protected/*protected and package*/ open fun createBCSSServiceProvider(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?): java.beans.beancontext.BeanContextServicesSupport.BCSSServiceProvider + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]?): kotlin.Unit + protected/*protected and package*/ final fun fireServiceAdded(/*0*/ p0: java.lang.Class?): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]?): kotlin.Unit + protected/*protected and package*/ final fun fireServiceRevoked(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun getBeanContextServicesPeer(): [ERROR : Unresolved java classifier: BeanContextServices]? + public open fun getCurrentServiceClasses(): kotlin.MutableIterator + public open fun getCurrentServiceSelectors(/*0*/ p0: java.lang.Class?): kotlin.MutableIterator? + public final /*synthesized*/ fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild], /*1*/ p1: kotlin.Any, /*2*/ p2: java.lang.Class, /*3*/ p3: kotlin.Any?, /*4*/ p4: ([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit): kotlin.Any? + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild], /*1*/ p1: kotlin.Any, /*2*/ p2: java.lang.Class, /*3*/ p3: kotlin.Any?, /*4*/ p4: java.beans.beancontext.BeanContextServiceRevokedListener): kotlin.Any? + public open fun hasService(/*0*/ p0: java.lang.Class): kotlin.Boolean + public open fun initialize(): kotlin.Unit + protected/*protected and package*/ open fun initializeBeanContextResources(): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + protected/*protected and package*/ open fun releaseBeanContextResources(): kotlin.Unit + public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextChild], /*1*/ p1: kotlin.Any, /*2*/ p2: kotlin.Any): kotlin.Unit + public open fun removeBeanContextServicesListener(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServicesListener]): kotlin.Unit + public open fun revokeService(/*0*/ p0: java.lang.Class, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider], /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun serviceAvailable(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceAvailableEvent]): kotlin.Unit + public open fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + protected/*protected and package*/ open inner class BCSSChild { + public/*package*/ constructor BCSSChild(/*0*/ p2: kotlin.Any?, /*1*/ p3: kotlin.Any?) + private final var serviceClasses: java.util.HashMap? + private final var serviceRequestors: java.util.HashMap? + public/*package*/ open fun cleanupReferences(): kotlin.Unit + public/*package*/ open fun releaseService(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public/*package*/ open fun revokeAllDelegatedServicesNow(): kotlin.Unit + public/*package*/ open fun revokeService(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun usingService(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?, /*2*/ p2: java.lang.Class?, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun usingService(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?, /*2*/ p2: java.lang.Class?, /*3*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*4*/ p4: kotlin.Boolean, /*5*/ p5: java.beans.beancontext.BeanContextServiceRevokedListener?): kotlin.Unit + + public/*package*/ open inner class BCSSCServiceClassRef { + public/*package*/ constructor BCSSCServiceClassRef(/*0*/ p2: java.lang.Class?, /*1*/ p3: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*2*/ p4: kotlin.Boolean) + public/*package*/ final var delegateProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ final var delegateRefs: kotlin.Int + public/*package*/ final var requestors: java.util.HashMap? + public/*package*/ final var serviceClass: java.lang.Class? + public/*package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ final var serviceRefs: kotlin.Int + public/*package*/ open fun addRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun addRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun addRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener?): kotlin.Unit + public/*package*/ open fun cloneOfEntries(): kotlin.MutableIterator? + public/*package*/ open fun entries(): kotlin.MutableIterator? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getDelegateProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ open fun getDelegateRefs(): kotlin.Int + public/*package*/ open fun getRefs(): kotlin.Int + public/*package*/ open fun getServiceClass(): java.lang.Class? + public/*package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public/*package*/ open fun getServiceRefs(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isDelegated(): kotlin.Boolean + public/*package*/ open fun isEmpty(): kotlin.Boolean + public/*package*/ open fun releaseRef(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun removeRequestor(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun verifyAndMaybeSetProvider(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ final /*synthesized*/ fun verifyRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: (([ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]) -> kotlin.Unit)?): kotlin.Unit + public/*package*/ open fun verifyRequestor(/*0*/ p0: kotlin.Any?, /*1*/ p1: java.beans.beancontext.BeanContextServiceRevokedListener?): kotlin.Unit + } + + public/*package*/ open inner class BCSSCServiceRef { + public/*package*/ constructor BCSSCServiceRef(/*0*/ p2: java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef?, /*1*/ p3: kotlin.Boolean) + public/*package*/ final var delegated: kotlin.Boolean + public/*package*/ final var refCnt: kotlin.Int + public/*package*/ final var serviceClassRef: java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef? + public/*package*/ open fun addRef(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getServiceClassRef(): java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isDelegated(): kotlin.Boolean + public/*package*/ open fun release(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = -3263851306889194873.toLong() + } + + protected/*protected and package*/ open inner class BCSSProxyServiceProvider : java.beans.beancontext.BeanContextServiceRevokedListener { + public/*package*/ constructor BCSSProxyServiceProvider(/*0*/ p2: [ERROR : Unresolved java classifier: BeanContextServices]?) + private final var nestingCtxt: [ERROR : Unresolved java classifier: BeanContextServices]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getCurrentServiceSelectors(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: java.lang.Class?): kotlin.MutableIterator? + public open fun getService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: kotlin.Any?, /*2*/ p2: java.lang.Class?, /*3*/ p3: kotlin.Any?): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun releaseService(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServices]?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Any?): kotlin.Unit + public open override /*1*/ fun serviceRevoked(/*0*/ p0: [ERROR : Unresolved java classifier: BeanContextServiceRevokedEvent]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected/*protected static*/ open class BCSSServiceProvider : java.io.Serializable { + public/*package*/ constructor BCSSServiceProvider(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: BeanContextServiceProvider]?) + protected/*protected and package*/ final var serviceProvider: [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun getServiceProvider(): [ERROR : Unresolved java classifier: BeanContextServiceProvider]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 861278251667444782.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = -8494482757288719206.toLong() + protected/*protected static*/ final fun getChildBeanContextServicesListener(/*0*/ p0: kotlin.Any?): [ERROR : Unresolved java classifier: BeanContextServicesListener]? + } + } + } + + package java.io { + public /*synthesized*/ fun Closeable(/*0*/ function: () -> kotlin.Unit): java.io.Closeable + public /*synthesized*/ fun FileFilter(/*0*/ function: (java.io.File) -> kotlin.Boolean): java.io.FileFilter + public /*synthesized*/ fun FilenameFilter(/*0*/ function: (java.io.File, kotlin.String) -> kotlin.Boolean): java.io.FilenameFilter + + public open class BufferedInputStream { + public constructor BufferedInputStream(/*0*/ p0: java.io.InputStream) + public constructor BufferedInputStream(/*0*/ p0: java.io.InputStream, /*1*/ p1: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + protected/*protected and package*/ final var marklimit: kotlin.Int + protected/*protected and package*/ final var markpos: kotlin.Int + protected/*protected and package*/ final var pos: kotlin.Int + public open fun available(): kotlin.Int + public open fun close(): kotlin.Unit + private open fun fill(): kotlin.Unit + private open fun getBufIfOpen(): kotlin.ByteArray? + private open fun getInIfOpen(): java.io.InputStream? + public open fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun markSupported(): kotlin.Boolean + public open fun read(): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + private open fun read1(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun reset(): kotlin.Unit + public open fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + + // Static members + private final val bufUpdater: java.util.concurrent.atomic.AtomicReferenceFieldUpdater + private final var defaultBufferSize: kotlin.Int + } + + public open class BufferedOutputStream : java.io.FilterOutputStream { + public constructor BufferedOutputStream(/*0*/ p0: java.io.OutputStream) + public constructor BufferedOutputStream(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var out: java.io.OutputStream? + public open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + private open fun flushBuffer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class BufferedReader : java.io.Reader { + public constructor BufferedReader(/*0*/ p0: java.io.Reader) + public constructor BufferedReader(/*0*/ p0: java.io.Reader, /*1*/ p1: kotlin.Int) + private final var cb: kotlin.CharArray? + private final var `in`: java.io.Reader? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final var markedChar: kotlin.Int + private final var markedSkipLF: kotlin.Boolean + private final var nChars: kotlin.Int + private final var nextChar: kotlin.Int + private final var readAheadLimit: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var skipBuffer: kotlin.CharArray? + private final var skipLF: kotlin.Boolean + public open override /*1*/ fun close(): kotlin.Unit + private open fun ensureOpen(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fill(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + private open fun read1(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun readLine(): kotlin.String? + public/*package*/ open fun readLine(/*0*/ p0: kotlin.Boolean): kotlin.String? + public open override /*1*/ fun ready(): kotlin.Boolean + public open override /*1*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val INVALIDATED: kotlin.Int = -2 + private final val UNMARKED: kotlin.Int = -1 + private final var defaultCharBufferSize: kotlin.Int + private final var defaultExpectedLineLength: kotlin.Int + } + + public open class BufferedWriter : java.io.Writer { + public constructor BufferedWriter(/*0*/ p0: java.io.Writer) + public constructor BufferedWriter(/*0*/ p0: java.io.Writer, /*1*/ p1: kotlin.Int) + private final var cb: kotlin.CharArray? + private final var lineSeparator: kotlin.String? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final var nChars: kotlin.Int + private final var nextChar: kotlin.Int + private final var out: java.io.Writer? + invisible_fake final override /*1*/ /*fake_override*/ var writeBuffer: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ val writeBufferSize: kotlin.Int + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public open override /*1*/ fun close(): kotlin.Unit + private open fun ensureOpen(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public/*package*/ open fun flushBuffer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun min(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun newLine(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + + // Static members + private final var defaultCharBufferSize: kotlin.Int + } + + public open class ByteArrayInputStream : java.io.InputStream { + public constructor ByteArrayInputStream(/*0*/ p0: kotlin.ByteArray) + public constructor ByteArrayInputStream(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + protected/*protected and package*/ final var mark: kotlin.Int + protected/*protected and package*/ final var pos: kotlin.Int + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ByteArrayOutputStream : java.io.OutputStream { + public constructor ByteArrayOutputStream() + public constructor ByteArrayOutputStream(/*0*/ p0: kotlin.Int) + protected/*protected and package*/ final var buf: kotlin.ByteArray? + protected/*protected and package*/ final var count: kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + private open fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun flush(): kotlin.Unit + private open fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun reset(): kotlin.Unit + public open fun size(): kotlin.Int + public open fun toByteArray(): kotlin.ByteArray + public open override /*1*/ fun toString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toString(/*0*/ p0: kotlin.String): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeTo(/*0*/ p0: java.io.OutputStream): kotlin.Unit + } + + public trait Closeable : java.lang.AutoCloseable { + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class DataInputStream { + public constructor DataInputStream(/*0*/ p0: java.io.InputStream) + private final var bytearr: kotlin.ByteArray? + private final var chararr: kotlin.CharArray? + private final var lineBuffer: kotlin.CharArray? + private final var readBuffer: kotlin.ByteArray? + public final fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public final fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public final fun readBoolean(): kotlin.Boolean + public final fun readByte(): kotlin.Byte + public final fun readChar(): kotlin.Char + public final fun readDouble(): kotlin.Double + public final fun readFloat(): kotlin.Float + public final fun readFully(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public final fun readFully(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun readInt(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun readLine(): kotlin.String? + public final fun readLong(): kotlin.Long + public final fun readShort(): kotlin.Short + public final fun readUTF(): kotlin.String + public final fun readUnsignedByte(): kotlin.Int + public final fun readUnsignedShort(): kotlin.Int + public final fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + + // Static members + public final fun readUTF(/*0*/ p0: [ERROR : Unresolved java classifier: DataInput]): kotlin.String + } + + public open class EOFException : java.io.IOException { + public constructor EOFException() + public constructor EOFException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 6433858223774886977.toLong() + } + + public trait Externalizable : java.io.Serializable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readExternal(/*0*/ p0: java.io.ObjectInput): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeExternal(/*0*/ p0: java.io.ObjectOutput): kotlin.Unit + } + + public open class File : java.io.Serializable, kotlin.Comparable { + public constructor File(/*0*/ p0: java.io.File?, /*1*/ p1: kotlin.String) + public constructor File(/*0*/ p0: java.net.URI) + public constructor File(/*0*/ p0: kotlin.String) + private constructor File(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.File?) + private constructor File(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int) + public constructor File(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String) + private final var filePath: [ERROR : Unresolved java classifier: Path]? + private final var path: kotlin.String? + private final var prefixLength: kotlin.Int + public open fun canExecute(): kotlin.Boolean + public open fun canRead(): kotlin.Boolean + public open fun canWrite(): kotlin.Boolean + public open override /*1*/ fun compareTo(/*0*/ other: java.io.File): kotlin.Int + public open fun createNewFile(): kotlin.Boolean + public open fun delete(): kotlin.Boolean + public open fun deleteOnExit(): kotlin.Unit + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun exists(): kotlin.Boolean + public open fun getAbsoluteFile(): java.io.File + public open fun getAbsolutePath(): kotlin.String + public open fun getCanonicalFile(): java.io.File + public open fun getCanonicalPath(): kotlin.String + public open fun getFreeSpace(): kotlin.Long + public open fun getName(): kotlin.String + public open fun getParent(): kotlin.String? + public open fun getParentFile(): java.io.File? + public open fun getPath(): kotlin.String + public/*package*/ open fun getPrefixLength(): kotlin.Int + public open fun getTotalSpace(): kotlin.Long + public open fun getUsableSpace(): kotlin.Long + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun isAbsolute(): kotlin.Boolean + public open fun isDirectory(): kotlin.Boolean + public open fun isFile(): kotlin.Boolean + public open fun isHidden(): kotlin.Boolean + public open fun lastModified(): kotlin.Long + public open fun length(): kotlin.Long + public open fun list(): kotlin.Array? + public final /*synthesized*/ fun list(/*0*/ filter: ((java.io.File, kotlin.String) -> kotlin.Boolean)?): kotlin.Array? + public open fun list(/*0*/ filter: java.io.FilenameFilter?): kotlin.Array? + public open fun listFiles(): kotlin.Array? + public final /*synthesized*/ fun listFiles(/*0*/ filter: ((java.io.File) -> kotlin.Boolean)?): kotlin.Array? + public final /*synthesized*/ fun listFiles(/*0*/ filter: ((java.io.File, kotlin.String) -> kotlin.Boolean)?): kotlin.Array? + public open fun listFiles(/*0*/ filter: java.io.FileFilter?): kotlin.Array? + public open fun listFiles(/*0*/ filter: java.io.FilenameFilter?): kotlin.Array? + public open fun mkdir(): kotlin.Boolean + public open fun mkdirs(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun renameTo(/*0*/ p0: java.io.File): kotlin.Boolean + public open fun setExecutable(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun setExecutable(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun setLastModified(/*0*/ p0: kotlin.Long): kotlin.Boolean + public open fun setReadOnly(): kotlin.Boolean + public open fun setReadable(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun setReadable(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun setWritable(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun setWritable(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open fun toPath(): [ERROR : Unresolved java classifier: Path]? + public open override /*2*/ fun toString(): kotlin.String + public open fun toURI(): java.net.URI + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toURL(): java.net.URL + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open class TempDirectory { + private constructor TempDirectory() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val random: [ERROR : Unresolved java classifier: SecureRandom] + private final val tmpdir: java.io.File + public/*package*/ open fun generateFile(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.io.File?): java.io.File? + public/*package*/ open fun location(): java.io.File? + } + + // Static members + private final var fs: [ERROR : Unresolved java classifier: FileSystem]? + public final val pathSeparator: kotlin.String + public final val pathSeparatorChar: kotlin.Char + public final val separator: kotlin.String + public final val separatorChar: kotlin.Char + private final val serialVersionUID: kotlin.Long = 301077366599181567.toLong() + public open fun createTempFile(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): java.io.File + public open fun createTempFile(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?, /*2*/ p2: java.io.File?): java.io.File + public open fun listRoots(): kotlin.Array? + private open fun slashify(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.String? + } + + public trait FileFilter { + public abstract fun accept(/*0*/ p0: java.io.File): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class FileInputStream : java.io.InputStream { + public constructor FileInputStream(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileInputStream(/*0*/ p0: java.io.File) + public constructor FileInputStream(/*0*/ p0: kotlin.String) + private final var channel: [ERROR : Unresolved java classifier: FileChannel]? + private final val closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final val fd: [ERROR : Unresolved java classifier: FileDescriptor]? + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + private open fun close0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public open fun getChannel(): [ERROR : Unresolved java classifier: FileChannel]? + public final fun getFD(): [ERROR : Unresolved java classifier: FileDescriptor] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + private open fun open(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + private open fun readBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val runningFinalize: java.lang.ThreadLocal + private open fun initIDs(): kotlin.Unit + private open fun isRunningFinalize(): kotlin.Boolean + } + + public open class FileNotFoundException : java.io.IOException { + public constructor FileNotFoundException() + public constructor FileNotFoundException(/*0*/ p0: kotlin.String?) + private constructor FileNotFoundException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -897856973823710492.toLong() + } + + public open class FileOutputStream : java.io.OutputStream { + public constructor FileOutputStream(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileOutputStream(/*0*/ p0: java.io.File) + public constructor FileOutputStream(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.Boolean) + public constructor FileOutputStream(/*0*/ p0: kotlin.String) + public constructor FileOutputStream(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean) + private final val append: kotlin.Boolean + private final var channel: [ERROR : Unresolved java classifier: FileChannel]? + private final val closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final val fd: [ERROR : Unresolved java classifier: FileDescriptor]? + public open override /*1*/ fun close(): kotlin.Unit + private open fun close0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun flush(): kotlin.Unit + public open fun getChannel(): [ERROR : Unresolved java classifier: FileChannel] + public final fun getFD(): [ERROR : Unresolved java classifier: FileDescriptor] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun open(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun write(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Unit + + // Static members + private final val runningFinalize: java.lang.ThreadLocal + private open fun initIDs(): kotlin.Unit + private open fun isRunningFinalize(): kotlin.Boolean + } + + public open class FileReader : java.io.InputStreamReader { + public constructor FileReader(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileReader(/*0*/ p0: java.io.File) + public constructor FileReader(/*0*/ p0: kotlin.String) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ val sd: [ERROR : Unresolved java classifier: StreamDecoder]? + invisible_fake final override /*1*/ /*fake_override*/ var skipBuffer: kotlin.CharArray? + public open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun ready(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class FileWriter : java.io.OutputStreamWriter { + public constructor FileWriter(/*0*/ p0: [ERROR : Unresolved java classifier: FileDescriptor]) + public constructor FileWriter(/*0*/ p0: java.io.File) + public constructor FileWriter(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.Boolean) + public constructor FileWriter(/*0*/ p0: kotlin.String) + public constructor FileWriter(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + invisible_fake final override /*1*/ /*fake_override*/ val se: [ERROR : Unresolved java classifier: StreamEncoder]? + invisible_fake final override /*1*/ /*fake_override*/ var writeBuffer: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ val writeBufferSize: kotlin.Int + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public open override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun flush(): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun flushBuffer(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + + public trait FilenameFilter { + public abstract fun accept(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class FilterOutputStream : java.io.OutputStream { + public constructor FilterOutputStream(/*0*/ p0: java.io.OutputStream) + protected/*protected and package*/ final var out: java.io.OutputStream? + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class IOException : java.lang.Exception { + public constructor IOException() + public constructor IOException(/*0*/ p0: kotlin.String?) + public constructor IOException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor IOException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 7818375828146090155.toLong() + } + + public abstract class InputStream : java.io.Closeable { + public constructor InputStream() + public open fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun markSupported(): kotlin.Boolean + public abstract fun read(): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun reset(): kotlin.Unit + public open fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val MAX_SKIP_BUFFER_SIZE: kotlin.Int = 2048 + } + + public open class InputStreamReader : java.io.Reader { + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream) + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream, /*1*/ p1: [ERROR : Unresolved java classifier: CharsetDecoder]) + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream, /*1*/ p1: java.nio.charset.Charset) + public constructor InputStreamReader(/*0*/ p0: java.io.InputStream, /*1*/ p1: kotlin.String) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final val sd: [ERROR : Unresolved java classifier: StreamDecoder]? + invisible_fake final override /*1*/ /*fake_override*/ var skipBuffer: kotlin.CharArray? + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open override /*1*/ fun ready(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ObjectInput : java.lang.AutoCloseable { + public abstract fun available(): kotlin.Int + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun read(): kotlin.Int + public abstract fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public abstract fun read(/*0*/ p0: kotlin.ByteArray?): kotlin.Int + public abstract fun readObject(): kotlin.Any? + public abstract fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ObjectInputStream : java.io.InputStream, java.io.ObjectInput { + protected/*protected and package*/ constructor ObjectInputStream() + public constructor ObjectInputStream(/*0*/ p0: java.io.InputStream?) + private final val bin: java.io.ObjectInputStream.BlockDataInputStream? + private final var closed: kotlin.Boolean + private final var curContext: [ERROR : Unresolved java classifier: SerialCallbackContext]? + private final var defaultDataEnd: kotlin.Boolean + private final var depth: kotlin.Int + private final val enableOverride: kotlin.Boolean + private final var enableResolve: kotlin.Boolean + private final val handles: java.io.ObjectInputStream.HandleTable? + private final var passHandle: kotlin.Int + private final var primVals: kotlin.ByteArray? + private final val vlist: java.io.ObjectInputStream.ValidationList? + public open override /*2*/ fun available(): kotlin.Int + private open fun checkResolve(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun clear(): kotlin.Unit + public open override /*2*/ fun close(): kotlin.Unit + private open fun defaultReadFields(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun defaultReadObject(): kotlin.Unit + protected/*protected and package*/ open fun enableResolveObject(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun handleReset(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public open override /*2*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*2*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray?): kotlin.Int + private open fun readArray(/*0*/ p0: kotlin.Boolean): kotlin.Any? + public open fun readBoolean(): kotlin.Boolean + public open fun readByte(): kotlin.Byte + public open fun readChar(): kotlin.Char + private open fun readClass(/*0*/ p0: kotlin.Boolean): java.lang.Class? + private open fun readClassDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]? + protected/*protected and package*/ open fun readClassDescriptor(): [ERROR : Unresolved java classifier: ObjectStreamClass] + public open fun readDouble(): kotlin.Double + private open fun readEnum(/*0*/ p0: kotlin.Boolean): kotlin.Enum>? + private open fun readExternalData(/*0*/ p0: java.io.Externalizable?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + private open fun readFatalException(): java.io.IOException? + public open fun readFields(): java.io.ObjectInputStream.GetField + public open fun readFloat(): kotlin.Float + public open fun readFully(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun readHandle(/*0*/ p0: kotlin.Boolean): kotlin.Any? + public open fun readInt(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun readLine(): kotlin.String? + public open fun readLong(): kotlin.Long + private open fun readNonProxyDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]? + private open fun readNull(): kotlin.Any? + public final override /*1*/ fun readObject(): kotlin.Any? + private open fun readObject0(/*0*/ p0: kotlin.Boolean): kotlin.Any? + protected/*protected and package*/ open fun readObjectOverride(): kotlin.Any? + private open fun readOrdinaryObject(/*0*/ p0: kotlin.Boolean): kotlin.Any? + private open fun readProxyDesc(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: ObjectStreamClass]? + private open fun readSerialData(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun readShort(): kotlin.Short + protected/*protected and package*/ open fun readStreamHeader(): kotlin.Unit + private open fun readString(/*0*/ p0: kotlin.Boolean): kotlin.String? + public/*package*/ open fun readTypeString(): kotlin.String? + public open fun readUTF(): kotlin.String + public open fun readUnshared(): kotlin.Any? + public open fun readUnsignedByte(): kotlin.Int + public open fun readUnsignedShort(): kotlin.Int + public open fun registerValidation(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation], /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + protected/*protected and package*/ open fun resolveClass(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]): java.lang.Class + protected/*protected and package*/ open fun resolveObject(/*0*/ p0: kotlin.Any?): kotlin.Any? + protected/*protected and package*/ open fun resolveProxyClass(/*0*/ p0: kotlin.Array): java.lang.Class + public open override /*2*/ /*fake_override*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + private open fun skipCustomData(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + private open fun verifySubclass(): kotlin.Unit + + private open inner class BlockDataInputStream : java.io.InputStream { + public/*package*/ constructor BlockDataInputStream(/*0*/ p2: java.io.InputStream?) + private final var blkmode: kotlin.Boolean + private final val buf: kotlin.ByteArray? + private final val cbuf: kotlin.CharArray? + private final val din: java.io.DataInputStream? + private final var end: kotlin.Int + private final val hbuf: kotlin.ByteArray? + private final val `in`: java.io.ObjectInputStream.PeekInputStream? + private final var pos: kotlin.Int + private final var unread: kotlin.Int + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public/*package*/ open fun currentBlockRemaining(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getBlockDataMode(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public/*package*/ open fun peek(): kotlin.Int + public/*package*/ open fun peekByte(): kotlin.Byte + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun read(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Int + private open fun readBlockHeader(/*0*/ p0: kotlin.Boolean): kotlin.Int + public open fun readBoolean(): kotlin.Boolean + public/*package*/ open fun readBooleans(/*0*/ p0: kotlin.BooleanArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readByte(): kotlin.Byte + public open fun readChar(): kotlin.Char + public/*package*/ open fun readChars(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readDouble(): kotlin.Double + public/*package*/ open fun readDoubles(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readFloat(): kotlin.Float + public/*package*/ open fun readFloats(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray?): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readFully(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Unit + public open fun readInt(): kotlin.Int + public/*package*/ open fun readInts(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readLine(): kotlin.String? + public open fun readLong(): kotlin.Long + public/*package*/ open fun readLongUTF(): kotlin.String? + public/*package*/ open fun readLongs(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readShort(): kotlin.Short + public/*package*/ open fun readShorts(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun readUTF(): kotlin.String? + private open fun readUTFBody(/*0*/ p0: kotlin.Long): kotlin.String? + private open fun readUTFChar(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.Long): kotlin.Int + private open fun readUTFSpan(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun readUnsignedByte(): kotlin.Int + public open fun readUnsignedShort(): kotlin.Int + private open fun refill(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public/*package*/ open fun setBlockDataMode(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public/*package*/ open fun skipBlockData(): kotlin.Unit + public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val CHAR_BUF_SIZE: kotlin.Int = 256 + private final val HEADER_BLOCKED: kotlin.Int = -2 + private final val MAX_BLOCK_SIZE: kotlin.Int = 1024 + private final val MAX_HEADER_SIZE: kotlin.Int = 5 + } + + private open class Caches { + private constructor Caches() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val subclassAudits: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val subclassAuditsQueue: [ERROR : Unresolved java classifier: ReferenceQueue>] + } + + public abstract class GetField { + public constructor GetField() + public abstract fun defaulted(/*0*/ p0: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?): kotlin.Any? + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Byte + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Char + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Double + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Float + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Short + public abstract fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class GetFieldImpl : java.io.ObjectInputStream.GetField { + public/*package*/ constructor GetFieldImpl(/*0*/ p2: [ERROR : Unresolved java classifier: ObjectStreamClass]?) + private final val desc: [ERROR : Unresolved java classifier: ObjectStreamClass]? + private final val objHandles: kotlin.IntArray? + private final val objVals: kotlin.Array? + private final val primVals: kotlin.ByteArray? + public open override /*1*/ fun defaulted(/*0*/ p0: kotlin.String): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?): kotlin.Any? + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Byte + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Char + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Double + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Float + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun get(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Short + private open fun getFieldOffset(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): kotlin.Int + public open override /*1*/ fun getObjectStreamClass(): [ERROR : Unresolved java classifier: ObjectStreamClass]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun readFields(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class HandleTable { + public/*package*/ constructor HandleTable(/*0*/ p0: kotlin.Int) + public/*package*/ final var deps: kotlin.Array? + public/*package*/ final var entries: kotlin.Array? + public/*package*/ final var lowDep: kotlin.Int + public/*package*/ final var size: kotlin.Int + public/*package*/ final var status: kotlin.ByteArray? + public/*package*/ open fun assign(/*0*/ p0: kotlin.Any?): kotlin.Int + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun finish(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun grow(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun lookupException(/*0*/ p0: kotlin.Int): java.lang.ClassNotFoundException? + public/*package*/ open fun lookupObject(/*0*/ p0: kotlin.Int): kotlin.Any? + public/*package*/ open fun markDependency(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun markException(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.ClassNotFoundException?): kotlin.Unit + public/*package*/ open fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public/*package*/ open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class HandleList { + public constructor HandleList() + private final var list: kotlin.IntArray? + private final var size: kotlin.Int + public open fun add(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val STATUS_EXCEPTION: kotlin.Byte = 3.toByte() + private final val STATUS_OK: kotlin.Byte = 1.toByte() + private final val STATUS_UNKNOWN: kotlin.Byte = 2.toByte() + } + + private open class PeekInputStream : java.io.InputStream { + public/*package*/ constructor PeekInputStream(/*0*/ p0: java.io.InputStream?) + private final val `in`: java.io.InputStream? + private final var peekb: kotlin.Int + public open override /*1*/ fun available(): kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun markSupported(): kotlin.Boolean + public/*package*/ open fun peek(): kotlin.Int + public open override /*1*/ fun read(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun readFully(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun reset(): kotlin.Unit + public open override /*1*/ fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class ValidationList { + public/*package*/ constructor ValidationList() + private final var list: java.io.ObjectInputStream.ValidationList.Callback? + public open fun clear(): kotlin.Unit + public/*package*/ open fun doCallbacks(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun register(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class Callback { + public/*package*/ constructor Callback(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectInputValidation]?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.io.ObjectInputStream.ValidationList.Callback?, /*3*/ p3: [ERROR : Unresolved java classifier: AccessControlContext]?) + public/*package*/ final val acc: [ERROR : Unresolved java classifier: AccessControlContext]? + public/*package*/ final var next: java.io.ObjectInputStream.ValidationList.Callback? + public/*package*/ final val obj: [ERROR : Unresolved java classifier: ObjectInputValidation]? + public/*package*/ final val priority: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + private final val NULL_HANDLE: kotlin.Int = -1 + private final val primClasses: java.util.HashMap> + private final val unsharedMarker: kotlin.Any + private open fun auditSubclass(/*0*/ p0: java.lang.Class?): kotlin.Boolean + private open fun bytesToDoubles(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.DoubleArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun bytesToFloats(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.FloatArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun cloneArray(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun latestUserDefinedLoader(): java.lang.ClassLoader? + } + + public trait ObjectOutput : java.lang.AutoCloseable { + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun flush(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun writeObject(/*0*/ p0: kotlin.Any?): kotlin.Unit + } + + public open class ObjectOutputStream : java.io.OutputStream, java.io.ObjectOutput { + protected/*protected and package*/ constructor ObjectOutputStream() + public constructor ObjectOutputStream(/*0*/ p0: java.io.OutputStream?) + private final val bout: java.io.ObjectOutputStream.BlockDataOutputStream? + private final var curContext: [ERROR : Unresolved java classifier: SerialCallbackContext]? + private final var curPut: java.io.ObjectOutputStream.PutFieldImpl? + private final val debugInfoStack: java.io.ObjectOutputStream.DebugTraceInfoStack? + private final var depth: kotlin.Int + private final val enableOverride: kotlin.Boolean + private final var enableReplace: kotlin.Boolean + private final val handles: java.io.ObjectOutputStream.HandleTable? + private final var primVals: kotlin.ByteArray? + private final var protocol: kotlin.Int + private final val subs: java.io.ObjectOutputStream.ReplaceTable? + protected/*protected and package*/ open fun annotateClass(/*0*/ p0: java.lang.Class): kotlin.Unit + protected/*protected and package*/ open fun annotateProxyClass(/*0*/ p0: java.lang.Class): kotlin.Unit + private open fun clear(): kotlin.Unit + public open override /*2*/ fun close(): kotlin.Unit + private open fun defaultWriteFields(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun defaultWriteObject(): kotlin.Unit + protected/*protected and package*/ open fun drain(): kotlin.Unit + protected/*protected and package*/ open fun enableReplaceObject(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun flush(): kotlin.Unit + public/*package*/ open fun getProtocolVersion(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun putFields(): java.io.ObjectOutputStream.PutField? + protected/*protected and package*/ open fun replaceObject(/*0*/ p0: kotlin.Any?): kotlin.Any? + public open fun reset(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open fun useProtocolVersion(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun verifySubclass(): kotlin.Unit + public open override /*2*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*2*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*2*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun writeArray(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun writeByte(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeBytes(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeChars(/*0*/ p0: kotlin.String): kotlin.Unit + private open fun writeClass(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeClassDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ open fun writeClassDescriptor(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]): kotlin.Unit + public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + private open fun writeEnum(/*0*/ p0: kotlin.Enum>?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeExternalData(/*0*/ p0: java.io.Externalizable?): kotlin.Unit + private open fun writeFatalException(/*0*/ p0: java.io.IOException?): kotlin.Unit + public open fun writeFields(): kotlin.Unit + public open fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + private open fun writeHandle(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun writeNonProxyDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeNull(): kotlin.Unit + public final override /*1*/ fun writeObject(/*0*/ p0: kotlin.Any?): kotlin.Unit + private open fun writeObject0(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ open fun writeObjectOverride(/*0*/ p0: kotlin.Any?): kotlin.Unit + private open fun writeOrdinaryObject(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun writeProxyDesc(/*0*/ p0: [ERROR : Unresolved java classifier: ObjectStreamClass]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + private open fun writeSerialData(/*0*/ p0: kotlin.Any?, /*1*/ p1: [ERROR : Unresolved java classifier: ObjectStreamClass]?): kotlin.Unit + public open fun writeShort(/*0*/ p0: kotlin.Int): kotlin.Unit + protected/*protected and package*/ open fun writeStreamHeader(): kotlin.Unit + private open fun writeString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun writeTypeString(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun writeUTF(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun writeUnshared(/*0*/ p0: kotlin.Any?): kotlin.Unit + + private open class BlockDataOutputStream : java.io.OutputStream { + public/*package*/ constructor BlockDataOutputStream(/*0*/ p0: java.io.OutputStream?) + private final var blkmode: kotlin.Boolean + private final val buf: kotlin.ByteArray? + private final val cbuf: kotlin.CharArray? + private final val dout: [ERROR : Unresolved java classifier: DataOutputStream]? + private final val hbuf: kotlin.ByteArray? + private final val out: java.io.OutputStream? + private final var pos: kotlin.Int + public open override /*1*/ fun close(): kotlin.Unit + public/*package*/ open fun drain(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public/*package*/ open fun getBlockDataMode(): kotlin.Boolean + public/*package*/ open fun getUTFLength(/*0*/ p0: kotlin.String?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun setBlockDataMode(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ open fun write(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun writeBlockHeader(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun writeBooleans(/*0*/ p0: kotlin.BooleanArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeByte(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun writeBytes(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun writeChars(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeChars(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + public/*package*/ open fun writeDoubles(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + public/*package*/ open fun writeFloats(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun writeInts(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + public/*package*/ open fun writeLongUTF(/*0*/ p0: kotlin.String?): kotlin.Unit + public/*package*/ open fun writeLongUTF(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Unit + public/*package*/ open fun writeLongs(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeShort(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun writeShorts(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun writeUTF(/*0*/ p0: kotlin.String?): kotlin.Unit + public/*package*/ open fun writeUTF(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Unit + private open fun writeUTFBody(/*0*/ p0: kotlin.String?): kotlin.Unit + + // Static members + private final val CHAR_BUF_SIZE: kotlin.Int = 256 + private final val MAX_BLOCK_SIZE: kotlin.Int = 1024 + private final val MAX_HEADER_SIZE: kotlin.Int = 5 + } + + private open class Caches { + private constructor Caches() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val subclassAudits: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val subclassAuditsQueue: [ERROR : Unresolved java classifier: ReferenceQueue>] + } + + private open class DebugTraceInfoStack { + public/*package*/ constructor DebugTraceInfoStack() + private final val stack: kotlin.List? + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun pop(): kotlin.Unit + public/*package*/ open fun push(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + } + + private open class HandleTable { + public/*package*/ constructor HandleTable(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + private final val loadFactor: kotlin.Float + private final var next: kotlin.IntArray? + private final var objs: kotlin.Array? + private final var size: kotlin.Int + private final var spine: kotlin.IntArray? + private final var threshold: kotlin.Int + public/*package*/ open fun assign(/*0*/ p0: kotlin.Any?): kotlin.Int + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun growEntries(): kotlin.Unit + private open fun growSpine(): kotlin.Unit + private open fun hash(/*0*/ p0: kotlin.Any?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun insert(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun lookup(/*0*/ p0: kotlin.Any?): kotlin.Int + public/*package*/ open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class PutField { + public constructor PutField() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public abstract fun write(/*0*/ p0: java.io.ObjectOutput): kotlin.Unit + } + + private open inner class PutFieldImpl : java.io.ObjectOutputStream.PutField { + public/*package*/ constructor PutFieldImpl(/*0*/ p2: [ERROR : Unresolved java classifier: ObjectStreamClass]?) + private final val desc: [ERROR : Unresolved java classifier: ObjectStreamClass]? + private final val objVals: kotlin.Array? + private final val primVals: kotlin.ByteArray? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun getFieldOffset(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Char): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun put(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun write(/*0*/ p0: java.io.ObjectOutput): kotlin.Unit + public/*package*/ open fun writeFields(): kotlin.Unit + } + + private open class ReplaceTable { + public/*package*/ constructor ReplaceTable(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + private final val htab: java.io.ObjectOutputStream.HandleTable? + private final var reps: kotlin.Array? + public/*package*/ open fun assign(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public/*package*/ open fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun grow(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun lookup(/*0*/ p0: kotlin.Any?): kotlin.Any? + public/*package*/ open fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val extendedDebugInfo: kotlin.Boolean + private open fun auditSubclass(/*0*/ p0: java.lang.Class?): kotlin.Boolean + private open fun doublesToBytes(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun floatsToBytes(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + } + + public abstract class ObjectStreamException : java.io.IOException { + protected/*protected and package*/ constructor ObjectStreamException() + protected/*protected and package*/ constructor ObjectStreamException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 7260898174833392607.toLong() + } + + public abstract class OutputStream : java.io.Closeable { + public constructor OutputStream() + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun flush(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class OutputStreamWriter : java.io.Writer { + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream) + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream, /*1*/ p1: [ERROR : Unresolved java classifier: CharsetEncoder]) + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream, /*1*/ p1: java.nio.charset.Charset) + public constructor OutputStreamWriter(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var lock: kotlin.Any? + private final val se: [ERROR : Unresolved java classifier: StreamEncoder]? + invisible_fake final override /*1*/ /*fake_override*/ var writeBuffer: kotlin.CharArray? + invisible_fake final override /*1*/ /*fake_override*/ val writeBufferSize: kotlin.Int + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ /*fake_override*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public open override /*1*/ fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public/*package*/ open fun flushBuffer(): kotlin.Unit + public open fun getEncoding(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + + public open class PrintStream : java.io.FilterOutputStream, java.lang.Appendable, java.io.Closeable { + public constructor PrintStream(/*0*/ p0: java.io.File) + public constructor PrintStream(/*0*/ p0: java.io.File, /*1*/ p1: kotlin.String) + public constructor PrintStream(/*0*/ p0: java.io.OutputStream) + public constructor PrintStream(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.Boolean) + public constructor PrintStream(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String) + private constructor PrintStream(/*0*/ p0: kotlin.Boolean, /*1*/ p1: java.io.OutputStream?) + private constructor PrintStream(/*0*/ p0: kotlin.Boolean, /*1*/ p1: java.io.OutputStream?, /*2*/ p2: java.nio.charset.Charset?) + private constructor PrintStream(/*0*/ p0: kotlin.Boolean, /*1*/ p1: java.nio.charset.Charset?, /*2*/ p2: java.io.OutputStream?) + public constructor PrintStream(/*0*/ p0: kotlin.String) + public constructor PrintStream(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String) + private final val autoFlush: kotlin.Boolean + private final var charOut: java.io.OutputStreamWriter? + private final var closing: kotlin.Boolean + private final var formatter: [ERROR : Unresolved java classifier: Formatter]? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var out: java.io.OutputStream? + private final var textOut: java.io.BufferedWriter? + private final var trouble: kotlin.Boolean + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.io.PrintStream + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.PrintStream + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.PrintStream + public open fun checkError(): kotlin.Boolean + protected/*protected and package*/ open fun clearError(): kotlin.Unit + public open override /*2*/ fun close(): kotlin.Unit + private open fun ensureOpen(): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun flush(): kotlin.Unit + public open fun format(/*0*/ p0: java.util.Locale?, /*1*/ p1: kotlin.String, /*2*/ vararg p2: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open fun format(/*0*/ p0: kotlin.String, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun newLine(): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Char): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Double): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Float): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun print(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun printf(/*0*/ p0: java.util.Locale?, /*1*/ p1: kotlin.String, /*2*/ vararg p2: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open fun printf(/*0*/ p0: kotlin.String, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): java.io.PrintStream + public open fun println(): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Char): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Double): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Float): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.String?): kotlin.Unit + protected/*protected and package*/ open fun setError(): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun write(/*0*/ p0: kotlin.CharArray?): kotlin.Unit + public open override /*1*/ fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun write(/*0*/ p0: kotlin.String?): kotlin.Unit + + // Static members + private open fun requireNonNull(/*0*/ p0: T?, /*1*/ p1: kotlin.String?): T? + private open fun toCharset(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + } + + public open class RandomAccessFile : java.io.Closeable { + public constructor RandomAccessFile(/*0*/ p0: java.io.File?, /*1*/ p1: kotlin.String) + public constructor RandomAccessFile(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String) + private final var channel: [ERROR : Unresolved java classifier: FileChannel]? + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final var fd: [ERROR : Unresolved java classifier: FileDescriptor]? + private final var rw: kotlin.Boolean + public open override /*1*/ fun close(): kotlin.Unit + private open fun close0(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun getChannel(): [ERROR : Unresolved java classifier: FileChannel]? + public final fun getFD(): [ERROR : Unresolved java classifier: FileDescriptor]? + public open fun getFilePointer(): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun length(): kotlin.Long + private open fun open(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun read(): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray): kotlin.Int + public open fun read(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public final fun readBoolean(): kotlin.Boolean + public final fun readByte(): kotlin.Byte + private open fun readBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public final fun readChar(): kotlin.Char + public final fun readDouble(): kotlin.Double + public final fun readFloat(): kotlin.Float + public final fun readFully(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public final fun readFully(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun readInt(): kotlin.Int + public final fun readLine(): kotlin.String? + public final fun readLong(): kotlin.Long + public final fun readShort(): kotlin.Short + public final fun readUTF(): kotlin.String + public final fun readUnsignedByte(): kotlin.Int + public final fun readUnsignedShort(): kotlin.Int + public open fun seek(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setLength(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun skipBytes(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun write(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final fun writeByte(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun writeBytes(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun writeBytes(/*0*/ p0: kotlin.String): kotlin.Unit + public final fun writeChar(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeChars(/*0*/ p0: kotlin.String): kotlin.Unit + public final fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + public final fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + public final fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun writeShort(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun writeUTF(/*0*/ p0: kotlin.String): kotlin.Unit + + // Static members + private final val O_DSYNC: kotlin.Int = 8 + private final val O_RDONLY: kotlin.Int = 1 + private final val O_RDWR: kotlin.Int = 2 + private final val O_SYNC: kotlin.Int = 4 + private open fun initIDs(): kotlin.Unit + } + + public abstract class Reader : java.lang.Readable, java.io.Closeable { + protected/*protected and package*/ constructor Reader() + protected/*protected and package*/ constructor Reader(/*0*/ p0: kotlin.Any) + protected/*protected and package*/ final var lock: kotlin.Any? + private final var skipBuffer: kotlin.CharArray? + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun mark(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun markSupported(): kotlin.Boolean + public open fun read(): kotlin.Int + public open override /*1*/ fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open fun read(/*0*/ p0: kotlin.CharArray): kotlin.Int + public abstract fun read(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun ready(): kotlin.Boolean + public open fun reset(): kotlin.Unit + public open fun skip(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val maxSkipBufferSize: kotlin.Int = 8192 + } + + public trait Serializable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class Writer : java.lang.Appendable, java.io.Closeable { + protected/*protected and package*/ constructor Writer() + protected/*protected and package*/ constructor Writer(/*0*/ p0: kotlin.Any) + protected/*protected and package*/ final var lock: kotlin.Any? + private final var writeBuffer: kotlin.CharArray? + private final val writeBufferSize: kotlin.Int = 1024 + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.io.Writer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.io.Writer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.io.Writer + public abstract override /*1*/ fun close(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun flush(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open fun write(/*0*/ p0: kotlin.CharArray): kotlin.Unit + public abstract fun write(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun write(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + } + + package java.lang { + public /*synthesized*/ fun AutoCloseable(/*0*/ function: () -> kotlin.Unit): java.lang.AutoCloseable + public /*synthesized*/ fun Comparable(/*0*/ function: (T) -> kotlin.Int): java.lang.Comparable + public /*synthesized*/ fun Iterable(/*0*/ function: () -> kotlin.Iterator): java.lang.Iterable + public /*synthesized*/ fun Readable(/*0*/ function: ([ERROR : Unresolved java classifier: CharBuffer]) -> kotlin.Int): java.lang.Readable + public /*synthesized*/ fun Runnable(/*0*/ function: () -> kotlin.Unit): java.lang.Runnable + + public/*package*/ abstract class AbstractStringBuilder : java.lang.Appendable, kotlin.CharSequence { + public/*package*/ constructor AbstractStringBuilder() + public/*package*/ constructor AbstractStringBuilder(/*0*/ p0: kotlin.Int) + public/*package*/ final var count: kotlin.Int + public/*package*/ final var value: kotlin.CharArray? + public open fun append(/*0*/ p0: java.lang.StringBuffer?): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Any?): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Boolean): java.lang.AbstractStringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.CharArray): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.AbstractStringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.AbstractStringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Double): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Float): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Int): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.Long): java.lang.AbstractStringBuilder + public open fun append(/*0*/ p0: kotlin.String?): java.lang.AbstractStringBuilder + public open fun appendCodePoint(/*0*/ p0: kotlin.Int): java.lang.AbstractStringBuilder + public open fun capacity(): kotlin.Int + public open fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun delete(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.AbstractStringBuilder + public open fun deleteCharAt(/*0*/ p0: kotlin.Int): java.lang.AbstractStringBuilder + public open fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun expandCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ final fun getValue(): kotlin.CharArray? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): java.lang.AbstractStringBuilder + public open fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): java.lang.AbstractStringBuilder + public open fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun length(): kotlin.Int + public open fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun replace(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String): java.lang.AbstractStringBuilder + public open fun reverse(): java.lang.AbstractStringBuilder + public open fun setCharAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): kotlin.Unit + public open fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public abstract override /*2*/ fun toString(): kotlin.String + public open fun trimToSize(): kotlin.Unit + } + + public trait Appendable { + public abstract fun append(/*0*/ p0: kotlin.Char): java.lang.Appendable + public abstract fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.Appendable + public abstract fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Appendable + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ArithmeticException : java.lang.RuntimeException { + public constructor ArithmeticException() + public constructor ArithmeticException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 2256477558314496007.toLong() + } + + public open class ArrayIndexOutOfBoundsException : java.lang.IndexOutOfBoundsException { + public constructor ArrayIndexOutOfBoundsException() + public constructor ArrayIndexOutOfBoundsException(/*0*/ p0: kotlin.Int) + public constructor ArrayIndexOutOfBoundsException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5116101128118950844.toLong() + } + + public open class ArrayStoreException : java.lang.RuntimeException { + public constructor ArrayStoreException() + public constructor ArrayStoreException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4522193890499838241.toLong() + } + + public open class AssertionError : java.lang.Error { + public constructor AssertionError() + public constructor AssertionError(/*0*/ p0: kotlin.Any?) + public constructor AssertionError(/*0*/ p0: kotlin.Boolean) + public constructor AssertionError(/*0*/ p0: kotlin.Char) + public constructor AssertionError(/*0*/ p0: kotlin.Double) + public constructor AssertionError(/*0*/ p0: kotlin.Float) + public constructor AssertionError(/*0*/ p0: kotlin.Int) + public constructor AssertionError(/*0*/ p0: kotlin.Long) + private constructor AssertionError(/*0*/ p0: kotlin.String?) + public constructor AssertionError(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5013299493970297370.toLong() + } + + public trait AutoCloseable { + public abstract fun close(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Boolean : java.io.Serializable, kotlin.Comparable { + public constructor Boolean(/*0*/ p0: kotlin.Boolean) + public constructor Boolean(/*0*/ p0: kotlin.String?) + private final val value: kotlin.Boolean + public open fun booleanValue(): kotlin.Boolean + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Boolean): kotlin.Int + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public final val FALSE: kotlin.Boolean + public final val TRUE: kotlin.Boolean + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -3665804199014368530.toLong() + public open fun compare(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Int + public open fun getBoolean(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun parseBoolean(/*0*/ p0: kotlin.String?): kotlin.Boolean + private open fun toBoolean(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun toString(/*0*/ p0: kotlin.Boolean): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open fun valueOf(/*0*/ p0: kotlin.String?): kotlin.Boolean + } + + public final class Byte : kotlin.Number, kotlin.Comparable { + public constructor Byte(/*0*/ p0: kotlin.Byte) + public constructor Byte(/*0*/ p0: kotlin.String) + private final val value: kotlin.Byte + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Byte): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class ByteCache { + private constructor ByteCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + // Static members + public final val MAX_VALUE: kotlin.Byte = 127.toByte() + public final val MIN_VALUE: kotlin.Byte = -128.toByte() + public final val SIZE: kotlin.Int = 8 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -7183698231559129828.toLong() + public open fun compare(/*0*/ p0: kotlin.Byte, /*1*/ p1: kotlin.Byte): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Byte? + public open fun parseByte(/*0*/ p0: kotlin.String): kotlin.Byte + public open fun parseByte(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Byte + public open fun toString(/*0*/ p0: kotlin.Byte): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Byte): kotlin.Byte? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Byte? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Byte? + } + + public trait CharSequence { + public abstract fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun length(): kotlin.Int + public abstract fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Character : java.io.Serializable, kotlin.Comparable { + public constructor Character(/*0*/ p0: kotlin.Char) + private final val value: kotlin.Char + public open fun charValue(): kotlin.Char + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Char): kotlin.Int + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + + private open class CharacterCache { + private constructor CharacterCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + public open class Subset { + protected/*protected and package*/ constructor Subset(/*0*/ p0: kotlin.String) + private final var name: kotlin.String? + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hashCode(): kotlin.Int + public final override /*1*/ fun toString(): kotlin.String + } + + public final class UnicodeBlock : java.lang.Character.Subset { + private constructor UnicodeBlock(/*0*/ p0: kotlin.String?) + private constructor UnicodeBlock(/*0*/ p0: kotlin.String?, /*1*/ vararg p1: kotlin.String? /*kotlin.Array*/) + private constructor UnicodeBlock(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val AEGEAN_NUMBERS: java.lang.Character.UnicodeBlock + public final val ALCHEMICAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val ALPHABETIC_PRESENTATION_FORMS: java.lang.Character.UnicodeBlock + public final val ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character.UnicodeBlock + public final val ANCIENT_GREEK_NUMBERS: java.lang.Character.UnicodeBlock + public final val ANCIENT_SYMBOLS: java.lang.Character.UnicodeBlock + public final val ARABIC: java.lang.Character.UnicodeBlock + public final val ARABIC_PRESENTATION_FORMS_A: java.lang.Character.UnicodeBlock + public final val ARABIC_PRESENTATION_FORMS_B: java.lang.Character.UnicodeBlock + public final val ARABIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val ARMENIAN: java.lang.Character.UnicodeBlock + public final val ARROWS: java.lang.Character.UnicodeBlock + public final val AVESTAN: java.lang.Character.UnicodeBlock + public final val BALINESE: java.lang.Character.UnicodeBlock + public final val BAMUM: java.lang.Character.UnicodeBlock + public final val BAMUM_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val BASIC_LATIN: java.lang.Character.UnicodeBlock + public final val BATAK: java.lang.Character.UnicodeBlock + public final val BENGALI: java.lang.Character.UnicodeBlock + public final val BLOCK_ELEMENTS: java.lang.Character.UnicodeBlock + public final val BOPOMOFO: java.lang.Character.UnicodeBlock + public final val BOPOMOFO_EXTENDED: java.lang.Character.UnicodeBlock + public final val BOX_DRAWING: java.lang.Character.UnicodeBlock + public final val BRAHMI: java.lang.Character.UnicodeBlock + public final val BRAILLE_PATTERNS: java.lang.Character.UnicodeBlock + public final val BUGINESE: java.lang.Character.UnicodeBlock + public final val BUHID: java.lang.Character.UnicodeBlock + public final val BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val CARIAN: java.lang.Character.UnicodeBlock + public final val CHAM: java.lang.Character.UnicodeBlock + public final val CHEROKEE: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY_FORMS: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character.UnicodeBlock + public final val CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val CJK_RADICALS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val CJK_STROKES: java.lang.Character.UnicodeBlock + public final val CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character.UnicodeBlock + public final val CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character.UnicodeBlock + public final val COMBINING_DIACRITICAL_MARKS: java.lang.Character.UnicodeBlock + public final val COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val COMBINING_HALF_MARKS: java.lang.Character.UnicodeBlock + public final val COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character.UnicodeBlock + public final val COMMON_INDIC_NUMBER_FORMS: java.lang.Character.UnicodeBlock + public final val CONTROL_PICTURES: java.lang.Character.UnicodeBlock + public final val COPTIC: java.lang.Character.UnicodeBlock + public final val COUNTING_ROD_NUMERALS: java.lang.Character.UnicodeBlock + public final val CUNEIFORM: java.lang.Character.UnicodeBlock + public final val CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val CURRENCY_SYMBOLS: java.lang.Character.UnicodeBlock + public final val CYPRIOT_SYLLABARY: java.lang.Character.UnicodeBlock + public final val CYRILLIC: java.lang.Character.UnicodeBlock + public final val CYRILLIC_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val CYRILLIC_EXTENDED_B: java.lang.Character.UnicodeBlock + public final val CYRILLIC_SUPPLEMENTARY: java.lang.Character.UnicodeBlock + public final val DESERET: java.lang.Character.UnicodeBlock + public final val DEVANAGARI: java.lang.Character.UnicodeBlock + public final val DEVANAGARI_EXTENDED: java.lang.Character.UnicodeBlock + public final val DINGBATS: java.lang.Character.UnicodeBlock + public final val DOMINO_TILES: java.lang.Character.UnicodeBlock + public final val EGYPTIAN_HIEROGLYPHS: java.lang.Character.UnicodeBlock + public final val EMOTICONS: java.lang.Character.UnicodeBlock + public final val ENCLOSED_ALPHANUMERICS: java.lang.Character.UnicodeBlock + public final val ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character.UnicodeBlock + public final val ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val ETHIOPIC: java.lang.Character.UnicodeBlock + public final val ETHIOPIC_EXTENDED: java.lang.Character.UnicodeBlock + public final val ETHIOPIC_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val ETHIOPIC_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val GENERAL_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val GEOMETRIC_SHAPES: java.lang.Character.UnicodeBlock + public final val GEORGIAN: java.lang.Character.UnicodeBlock + public final val GEORGIAN_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val GLAGOLITIC: java.lang.Character.UnicodeBlock + public final val GOTHIC: java.lang.Character.UnicodeBlock + public final val GREEK: java.lang.Character.UnicodeBlock + public final val GREEK_EXTENDED: java.lang.Character.UnicodeBlock + public final val GUJARATI: java.lang.Character.UnicodeBlock + public final val GURMUKHI: java.lang.Character.UnicodeBlock + public final val HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character.UnicodeBlock + public final val HANGUL_COMPATIBILITY_JAMO: java.lang.Character.UnicodeBlock + public final val HANGUL_JAMO: java.lang.Character.UnicodeBlock + public final val HANGUL_JAMO_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val HANGUL_JAMO_EXTENDED_B: java.lang.Character.UnicodeBlock + public final val HANGUL_SYLLABLES: java.lang.Character.UnicodeBlock + public final val HANUNOO: java.lang.Character.UnicodeBlock + public final val HEBREW: java.lang.Character.UnicodeBlock + public final val HIGH_PRIVATE_USE_SURROGATES: java.lang.Character.UnicodeBlock + public final val HIGH_SURROGATES: java.lang.Character.UnicodeBlock + public final val HIRAGANA: java.lang.Character.UnicodeBlock + public final val IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character.UnicodeBlock + public final val IMPERIAL_ARAMAIC: java.lang.Character.UnicodeBlock + public final val INSCRIPTIONAL_PAHLAVI: java.lang.Character.UnicodeBlock + public final val INSCRIPTIONAL_PARTHIAN: java.lang.Character.UnicodeBlock + public final val IPA_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val JAVANESE: java.lang.Character.UnicodeBlock + public final val KAITHI: java.lang.Character.UnicodeBlock + public final val KANA_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val KANBUN: java.lang.Character.UnicodeBlock + public final val KANGXI_RADICALS: java.lang.Character.UnicodeBlock + public final val KANNADA: java.lang.Character.UnicodeBlock + public final val KATAKANA: java.lang.Character.UnicodeBlock + public final val KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val KAYAH_LI: java.lang.Character.UnicodeBlock + public final val KHAROSHTHI: java.lang.Character.UnicodeBlock + public final val KHMER: java.lang.Character.UnicodeBlock + public final val KHMER_SYMBOLS: java.lang.Character.UnicodeBlock + public final val LAO: java.lang.Character.UnicodeBlock + public final val LATIN_1_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_ADDITIONAL: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_B: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_C: java.lang.Character.UnicodeBlock + public final val LATIN_EXTENDED_D: java.lang.Character.UnicodeBlock + public final val LEPCHA: java.lang.Character.UnicodeBlock + public final val LETTERLIKE_SYMBOLS: java.lang.Character.UnicodeBlock + public final val LIMBU: java.lang.Character.UnicodeBlock + public final val LINEAR_B_IDEOGRAMS: java.lang.Character.UnicodeBlock + public final val LINEAR_B_SYLLABARY: java.lang.Character.UnicodeBlock + public final val LISU: java.lang.Character.UnicodeBlock + public final val LOW_SURROGATES: java.lang.Character.UnicodeBlock + public final val LYCIAN: java.lang.Character.UnicodeBlock + public final val LYDIAN: java.lang.Character.UnicodeBlock + public final val MAHJONG_TILES: java.lang.Character.UnicodeBlock + public final val MALAYALAM: java.lang.Character.UnicodeBlock + public final val MANDAIC: java.lang.Character.UnicodeBlock + public final val MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character.UnicodeBlock + public final val MATHEMATICAL_OPERATORS: java.lang.Character.UnicodeBlock + public final val MEETEI_MAYEK: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_SYMBOLS: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character.UnicodeBlock + public final val MISCELLANEOUS_TECHNICAL: java.lang.Character.UnicodeBlock + public final val MODIFIER_TONE_LETTERS: java.lang.Character.UnicodeBlock + public final val MONGOLIAN: java.lang.Character.UnicodeBlock + public final val MUSICAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val MYANMAR: java.lang.Character.UnicodeBlock + public final val MYANMAR_EXTENDED_A: java.lang.Character.UnicodeBlock + public final val NEW_TAI_LUE: java.lang.Character.UnicodeBlock + public final val NKO: java.lang.Character.UnicodeBlock + public final val NUMBER_FORMS: java.lang.Character.UnicodeBlock + public final val OGHAM: java.lang.Character.UnicodeBlock + public final val OLD_ITALIC: java.lang.Character.UnicodeBlock + public final val OLD_PERSIAN: java.lang.Character.UnicodeBlock + public final val OLD_SOUTH_ARABIAN: java.lang.Character.UnicodeBlock + public final val OLD_TURKIC: java.lang.Character.UnicodeBlock + public final val OL_CHIKI: java.lang.Character.UnicodeBlock + public final val OPTICAL_CHARACTER_RECOGNITION: java.lang.Character.UnicodeBlock + public final val ORIYA: java.lang.Character.UnicodeBlock + public final val OSMANYA: java.lang.Character.UnicodeBlock + public final val PHAGS_PA: java.lang.Character.UnicodeBlock + public final val PHAISTOS_DISC: java.lang.Character.UnicodeBlock + public final val PHOENICIAN: java.lang.Character.UnicodeBlock + public final val PHONETIC_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val PLAYING_CARDS: java.lang.Character.UnicodeBlock + public final val PRIVATE_USE_AREA: java.lang.Character.UnicodeBlock + public final val REJANG: java.lang.Character.UnicodeBlock + public final val RUMI_NUMERAL_SYMBOLS: java.lang.Character.UnicodeBlock + public final val RUNIC: java.lang.Character.UnicodeBlock + public final val SAMARITAN: java.lang.Character.UnicodeBlock + public final val SAURASHTRA: java.lang.Character.UnicodeBlock + public final val SHAVIAN: java.lang.Character.UnicodeBlock + public final val SINHALA: java.lang.Character.UnicodeBlock + public final val SMALL_FORM_VARIANTS: java.lang.Character.UnicodeBlock + public final val SPACING_MODIFIER_LETTERS: java.lang.Character.UnicodeBlock + public final val SPECIALS: java.lang.Character.UnicodeBlock + public final val SUNDANESE: java.lang.Character.UnicodeBlock + public final val SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_ARROWS_A: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_ARROWS_B: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTAL_PUNCTUATION: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character.UnicodeBlock + public final val SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character.UnicodeBlock + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final val SURROGATES_AREA: java.lang.Character.UnicodeBlock + public final val SYLOTI_NAGRI: java.lang.Character.UnicodeBlock + public final val SYRIAC: java.lang.Character.UnicodeBlock + public final val TAGALOG: java.lang.Character.UnicodeBlock + public final val TAGBANWA: java.lang.Character.UnicodeBlock + public final val TAGS: java.lang.Character.UnicodeBlock + public final val TAI_LE: java.lang.Character.UnicodeBlock + public final val TAI_THAM: java.lang.Character.UnicodeBlock + public final val TAI_VIET: java.lang.Character.UnicodeBlock + public final val TAI_XUAN_JING_SYMBOLS: java.lang.Character.UnicodeBlock + public final val TAMIL: java.lang.Character.UnicodeBlock + public final val TELUGU: java.lang.Character.UnicodeBlock + public final val THAANA: java.lang.Character.UnicodeBlock + public final val THAI: java.lang.Character.UnicodeBlock + public final val TIBETAN: java.lang.Character.UnicodeBlock + public final val TIFINAGH: java.lang.Character.UnicodeBlock + public final val TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character.UnicodeBlock + public final val UGARITIC: java.lang.Character.UnicodeBlock + public final val UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character.UnicodeBlock + public final val UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character.UnicodeBlock + public final val VAI: java.lang.Character.UnicodeBlock + public final val VARIATION_SELECTORS: java.lang.Character.UnicodeBlock + public final val VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character.UnicodeBlock + public final val VEDIC_EXTENSIONS: java.lang.Character.UnicodeBlock + public final val VERTICAL_FORMS: java.lang.Character.UnicodeBlock + public final val YIJING_HEXAGRAM_SYMBOLS: java.lang.Character.UnicodeBlock + public final val YI_RADICALS: java.lang.Character.UnicodeBlock + public final val YI_SYLLABLES: java.lang.Character.UnicodeBlock + private final val blockStarts: kotlin.IntArray + private final val blocks: kotlin.Array + private final var map: kotlin.Map? + public final fun forName(/*0*/ p0: kotlin.String): java.lang.Character.UnicodeBlock + public open fun of(/*0*/ p0: kotlin.Char): java.lang.Character.UnicodeBlock? + public open fun of(/*0*/ p0: kotlin.Int): java.lang.Character.UnicodeBlock? + } + + public final enum class UnicodeScript : kotlin.Enum { + private constructor UnicodeScript() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ARABIC : java.lang.Character.UnicodeScript { + private constructor ARABIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ARABIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ARMENIAN : java.lang.Character.UnicodeScript { + private constructor ARMENIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ARMENIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry AVESTAN : java.lang.Character.UnicodeScript { + private constructor AVESTAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.AVESTAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BALINESE : java.lang.Character.UnicodeScript { + private constructor BALINESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BALINESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BAMUM : java.lang.Character.UnicodeScript { + private constructor BAMUM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BAMUM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BATAK : java.lang.Character.UnicodeScript { + private constructor BATAK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BATAK { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BENGALI : java.lang.Character.UnicodeScript { + private constructor BENGALI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BENGALI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BOPOMOFO : java.lang.Character.UnicodeScript { + private constructor BOPOMOFO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BOPOMOFO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAHMI : java.lang.Character.UnicodeScript { + private constructor BRAHMI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAHMI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BRAILLE : java.lang.Character.UnicodeScript { + private constructor BRAILLE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BRAILLE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUGINESE : java.lang.Character.UnicodeScript { + private constructor BUGINESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUGINESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry BUHID : java.lang.Character.UnicodeScript { + private constructor BUHID() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.BUHID { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CANADIAN_ABORIGINAL : java.lang.Character.UnicodeScript { + private constructor CANADIAN_ABORIGINAL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CANADIAN_ABORIGINAL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CARIAN : java.lang.Character.UnicodeScript { + private constructor CARIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CARIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHAM : java.lang.Character.UnicodeScript { + private constructor CHAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CHEROKEE : java.lang.Character.UnicodeScript { + private constructor CHEROKEE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CHEROKEE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry COMMON : java.lang.Character.UnicodeScript { + private constructor COMMON() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.COMMON { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry COPTIC : java.lang.Character.UnicodeScript { + private constructor COPTIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.COPTIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CUNEIFORM : java.lang.Character.UnicodeScript { + private constructor CUNEIFORM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CUNEIFORM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CYPRIOT : java.lang.Character.UnicodeScript { + private constructor CYPRIOT() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CYPRIOT { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CYRILLIC : java.lang.Character.UnicodeScript { + private constructor CYRILLIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.CYRILLIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry DESERET : java.lang.Character.UnicodeScript { + private constructor DESERET() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.DESERET { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry DEVANAGARI : java.lang.Character.UnicodeScript { + private constructor DEVANAGARI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.DEVANAGARI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry EGYPTIAN_HIEROGLYPHS : java.lang.Character.UnicodeScript { + private constructor EGYPTIAN_HIEROGLYPHS() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.EGYPTIAN_HIEROGLYPHS { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ETHIOPIC : java.lang.Character.UnicodeScript { + private constructor ETHIOPIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ETHIOPIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GEORGIAN : java.lang.Character.UnicodeScript { + private constructor GEORGIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GEORGIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GLAGOLITIC : java.lang.Character.UnicodeScript { + private constructor GLAGOLITIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GLAGOLITIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GOTHIC : java.lang.Character.UnicodeScript { + private constructor GOTHIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GOTHIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GREEK : java.lang.Character.UnicodeScript { + private constructor GREEK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GREEK { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GUJARATI : java.lang.Character.UnicodeScript { + private constructor GUJARATI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GUJARATI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry GURMUKHI : java.lang.Character.UnicodeScript { + private constructor GURMUKHI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.GURMUKHI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HAN : java.lang.Character.UnicodeScript { + private constructor HAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANGUL : java.lang.Character.UnicodeScript { + private constructor HANGUL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANGUL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HANUNOO : java.lang.Character.UnicodeScript { + private constructor HANUNOO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HANUNOO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HEBREW : java.lang.Character.UnicodeScript { + private constructor HEBREW() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HEBREW { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HIRAGANA : java.lang.Character.UnicodeScript { + private constructor HIRAGANA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.HIRAGANA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry IMPERIAL_ARAMAIC : java.lang.Character.UnicodeScript { + private constructor IMPERIAL_ARAMAIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.IMPERIAL_ARAMAIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INHERITED : java.lang.Character.UnicodeScript { + private constructor INHERITED() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INHERITED { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PAHLAVI : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PAHLAVI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PAHLAVI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry INSCRIPTIONAL_PARTHIAN : java.lang.Character.UnicodeScript { + private constructor INSCRIPTIONAL_PARTHIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.INSCRIPTIONAL_PARTHIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry JAVANESE : java.lang.Character.UnicodeScript { + private constructor JAVANESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.JAVANESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KAITHI : java.lang.Character.UnicodeScript { + private constructor KAITHI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAITHI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KANNADA : java.lang.Character.UnicodeScript { + private constructor KANNADA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KANNADA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KATAKANA : java.lang.Character.UnicodeScript { + private constructor KATAKANA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KATAKANA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KAYAH_LI : java.lang.Character.UnicodeScript { + private constructor KAYAH_LI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KAYAH_LI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHAROSHTHI : java.lang.Character.UnicodeScript { + private constructor KHAROSHTHI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHAROSHTHI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry KHMER : java.lang.Character.UnicodeScript { + private constructor KHMER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.KHMER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LAO : java.lang.Character.UnicodeScript { + private constructor LAO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LAO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LATIN : java.lang.Character.UnicodeScript { + private constructor LATIN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LATIN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LEPCHA : java.lang.Character.UnicodeScript { + private constructor LEPCHA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LEPCHA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LIMBU : java.lang.Character.UnicodeScript { + private constructor LIMBU() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LIMBU { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LINEAR_B : java.lang.Character.UnicodeScript { + private constructor LINEAR_B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LINEAR_B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LISU : java.lang.Character.UnicodeScript { + private constructor LISU() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LISU { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYCIAN : java.lang.Character.UnicodeScript { + private constructor LYCIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYCIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LYDIAN : java.lang.Character.UnicodeScript { + private constructor LYDIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.LYDIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MALAYALAM : java.lang.Character.UnicodeScript { + private constructor MALAYALAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MALAYALAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MANDAIC : java.lang.Character.UnicodeScript { + private constructor MANDAIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MANDAIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MEETEI_MAYEK : java.lang.Character.UnicodeScript { + private constructor MEETEI_MAYEK() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MEETEI_MAYEK { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MONGOLIAN : java.lang.Character.UnicodeScript { + private constructor MONGOLIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MONGOLIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MYANMAR : java.lang.Character.UnicodeScript { + private constructor MYANMAR() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.MYANMAR { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NEW_TAI_LUE : java.lang.Character.UnicodeScript { + private constructor NEW_TAI_LUE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NEW_TAI_LUE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NKO : java.lang.Character.UnicodeScript { + private constructor NKO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.NKO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OGHAM : java.lang.Character.UnicodeScript { + private constructor OGHAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OGHAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_ITALIC : java.lang.Character.UnicodeScript { + private constructor OLD_ITALIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_ITALIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_PERSIAN : java.lang.Character.UnicodeScript { + private constructor OLD_PERSIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_PERSIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_SOUTH_ARABIAN : java.lang.Character.UnicodeScript { + private constructor OLD_SOUTH_ARABIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_SOUTH_ARABIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OLD_TURKIC : java.lang.Character.UnicodeScript { + private constructor OLD_TURKIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OLD_TURKIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OL_CHIKI : java.lang.Character.UnicodeScript { + private constructor OL_CHIKI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OL_CHIKI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry ORIYA : java.lang.Character.UnicodeScript { + private constructor ORIYA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.ORIYA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry OSMANYA : java.lang.Character.UnicodeScript { + private constructor OSMANYA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.OSMANYA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHAGS_PA : java.lang.Character.UnicodeScript { + private constructor PHAGS_PA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHAGS_PA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PHOENICIAN : java.lang.Character.UnicodeScript { + private constructor PHOENICIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.PHOENICIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry REJANG : java.lang.Character.UnicodeScript { + private constructor REJANG() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.REJANG { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNIC : java.lang.Character.UnicodeScript { + private constructor RUNIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.RUNIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SAMARITAN : java.lang.Character.UnicodeScript { + private constructor SAMARITAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SAMARITAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SAURASHTRA : java.lang.Character.UnicodeScript { + private constructor SAURASHTRA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SAURASHTRA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SHAVIAN : java.lang.Character.UnicodeScript { + private constructor SHAVIAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SHAVIAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SINHALA : java.lang.Character.UnicodeScript { + private constructor SINHALA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SINHALA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SUNDANESE : java.lang.Character.UnicodeScript { + private constructor SUNDANESE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SUNDANESE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SYLOTI_NAGRI : java.lang.Character.UnicodeScript { + private constructor SYLOTI_NAGRI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SYLOTI_NAGRI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SYRIAC : java.lang.Character.UnicodeScript { + private constructor SYRIAC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.SYRIAC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGALOG : java.lang.Character.UnicodeScript { + private constructor TAGALOG() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGALOG { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAGBANWA : java.lang.Character.UnicodeScript { + private constructor TAGBANWA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAGBANWA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_LE : java.lang.Character.UnicodeScript { + private constructor TAI_LE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_LE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_THAM : java.lang.Character.UnicodeScript { + private constructor TAI_THAM() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_THAM { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAI_VIET : java.lang.Character.UnicodeScript { + private constructor TAI_VIET() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAI_VIET { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TAMIL : java.lang.Character.UnicodeScript { + private constructor TAMIL() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TAMIL { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TELUGU : java.lang.Character.UnicodeScript { + private constructor TELUGU() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TELUGU { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry THAANA : java.lang.Character.UnicodeScript { + private constructor THAANA() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.THAANA { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry THAI : java.lang.Character.UnicodeScript { + private constructor THAI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.THAI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIBETAN : java.lang.Character.UnicodeScript { + private constructor TIBETAN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TIBETAN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIFINAGH : java.lang.Character.UnicodeScript { + private constructor TIFINAGH() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.TIFINAGH { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UGARITIC : java.lang.Character.UnicodeScript { + private constructor UGARITIC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.UGARITIC { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry UNKNOWN : java.lang.Character.UnicodeScript { + private constructor UNKNOWN() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.UNKNOWN { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry VAI : java.lang.Character.UnicodeScript { + private constructor VAI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.VAI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry YI : java.lang.Character.UnicodeScript { + private constructor YI() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Character.UnicodeScript.YI { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + private final var aliases: java.util.HashMap? + private final val scriptStarts: kotlin.IntArray + private final val scripts: kotlin.Array + public final fun forName(/*0*/ p0: kotlin.String): java.lang.Character.UnicodeScript + public open fun of(/*0*/ p0: kotlin.Int): java.lang.Character.UnicodeScript? + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.Character.UnicodeScript + public final /*synthesized*/ fun values(): kotlin.Array + } + + // Static members + public final val COMBINING_SPACING_MARK: kotlin.Byte = 8.toByte() + public final val CONNECTOR_PUNCTUATION: kotlin.Byte = 23.toByte() + public final val CONTROL: kotlin.Byte = 15.toByte() + public final val CURRENCY_SYMBOL: kotlin.Byte = 26.toByte() + public final val DASH_PUNCTUATION: kotlin.Byte = 20.toByte() + public final val DECIMAL_DIGIT_NUMBER: kotlin.Byte = 9.toByte() + public final val DIRECTIONALITY_ARABIC_NUMBER: kotlin.Byte = 6.toByte() + public final val DIRECTIONALITY_BOUNDARY_NEUTRAL: kotlin.Byte = 9.toByte() + public final val DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: kotlin.Byte = 7.toByte() + public final val DIRECTIONALITY_EUROPEAN_NUMBER: kotlin.Byte = 3.toByte() + public final val DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: kotlin.Byte = 4.toByte() + public final val DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: kotlin.Byte = 5.toByte() + public final val DIRECTIONALITY_LEFT_TO_RIGHT: kotlin.Byte = 0.toByte() + public final val DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: kotlin.Byte = 14.toByte() + public final val DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: kotlin.Byte = 15.toByte() + public final val DIRECTIONALITY_NONSPACING_MARK: kotlin.Byte = 8.toByte() + public final val DIRECTIONALITY_OTHER_NEUTRALS: kotlin.Byte = 13.toByte() + public final val DIRECTIONALITY_PARAGRAPH_SEPARATOR: kotlin.Byte = 10.toByte() + public final val DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: kotlin.Byte = 18.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT: kotlin.Byte = 1.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: kotlin.Byte = 2.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: kotlin.Byte = 16.toByte() + public final val DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: kotlin.Byte = 17.toByte() + public final val DIRECTIONALITY_SEGMENT_SEPARATOR: kotlin.Byte = 11.toByte() + public final val DIRECTIONALITY_UNDEFINED: kotlin.Byte = -1.toByte() + public final val DIRECTIONALITY_WHITESPACE: kotlin.Byte = 12.toByte() + public final val ENCLOSING_MARK: kotlin.Byte = 7.toByte() + public final val END_PUNCTUATION: kotlin.Byte = 22.toByte() + public/*package*/ final val ERROR: kotlin.Int = -1 + public final val FINAL_QUOTE_PUNCTUATION: kotlin.Byte = 30.toByte() + public final val FORMAT: kotlin.Byte = 16.toByte() + public final val INITIAL_QUOTE_PUNCTUATION: kotlin.Byte = 29.toByte() + public final val LETTER_NUMBER: kotlin.Byte = 10.toByte() + public final val LINE_SEPARATOR: kotlin.Byte = 13.toByte() + public final val LOWERCASE_LETTER: kotlin.Byte = 2.toByte() + public final val MATH_SYMBOL: kotlin.Byte = 25.toByte() + public final val MAX_CODE_POINT: kotlin.Int = 1114111 + public final val MAX_HIGH_SURROGATE: kotlin.Char = \uDBFF ('?') + public final val MAX_LOW_SURROGATE: kotlin.Char = \uDFFF ('?') + public final val MAX_RADIX: kotlin.Int = 36 + public final val MAX_SURROGATE: kotlin.Char = \uDFFF ('?') + public final val MAX_VALUE: kotlin.Char = \uFFFF ('?') + public final val MIN_CODE_POINT: kotlin.Int = 0 + public final val MIN_HIGH_SURROGATE: kotlin.Char = \uD800 ('?') + public final val MIN_LOW_SURROGATE: kotlin.Char = \uDC00 ('?') + public final val MIN_RADIX: kotlin.Int = 2 + public final val MIN_SUPPLEMENTARY_CODE_POINT: kotlin.Int = 65536 + public final val MIN_SURROGATE: kotlin.Char = \uD800 ('?') + public final val MIN_VALUE: kotlin.Char = \u0000 ('?') + public final val MODIFIER_LETTER: kotlin.Byte = 4.toByte() + public final val MODIFIER_SYMBOL: kotlin.Byte = 27.toByte() + public final val NON_SPACING_MARK: kotlin.Byte = 6.toByte() + public final val OTHER_LETTER: kotlin.Byte = 5.toByte() + public final val OTHER_NUMBER: kotlin.Byte = 11.toByte() + public final val OTHER_PUNCTUATION: kotlin.Byte = 24.toByte() + public final val OTHER_SYMBOL: kotlin.Byte = 28.toByte() + public final val PARAGRAPH_SEPARATOR: kotlin.Byte = 14.toByte() + public final val PRIVATE_USE: kotlin.Byte = 18.toByte() + public final val SIZE: kotlin.Int = 16 + public final val SPACE_SEPARATOR: kotlin.Byte = 12.toByte() + public final val START_PUNCTUATION: kotlin.Byte = 21.toByte() + public final val SURROGATE: kotlin.Byte = 19.toByte() + public final val TITLECASE_LETTER: kotlin.Byte = 3.toByte() + public final val TYPE: java.lang.Class + public final val UNASSIGNED: kotlin.Byte = 0.toByte() + public final val UPPERCASE_LETTER: kotlin.Byte = 1.toByte() + private final val serialVersionUID: kotlin.Long = 3786198910865385080.toLong() + public open fun charCount(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointAt(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun codePointAt(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointAt(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int): kotlin.Int + public/*package*/ open fun codePointAtImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int): kotlin.Int + public/*package*/ open fun codePointBeforeImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun codePointCountImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun compare(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Int + public open fun digit(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun digit(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun forDigit(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Char + public open fun getDirectionality(/*0*/ p0: kotlin.Char): kotlin.Byte + public open fun getDirectionality(/*0*/ p0: kotlin.Int): kotlin.Byte + public open fun getName(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getNumericValue(/*0*/ p0: kotlin.Char): kotlin.Int + public open fun getNumericValue(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getType(/*0*/ p0: kotlin.Char): kotlin.Int + public open fun getType(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun highSurrogate(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun isAlphabetic(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isBmpCodePoint(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isDefined(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isDefined(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isDigit(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isHighSurrogate(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isISOControl(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isISOControl(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isIdentifierIgnorable(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isIdentifierIgnorable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isIdeographic(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isJavaIdentifierPart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isJavaIdentifierPart(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isJavaIdentifierStart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isJavaIdentifierStart(/*0*/ p0: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isJavaLetter(/*0*/ p0: kotlin.Char): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isJavaLetterOrDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLetter(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLetter(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isLetterOrDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLetterOrDigit(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isLowSurrogate(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLowerCase(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isLowerCase(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isMirrored(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isMirrored(/*0*/ p0: kotlin.Int): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun isSpace(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isSpaceChar(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isSpaceChar(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isSupplementaryCodePoint(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isSurrogate(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isSurrogatePair(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Boolean + public open fun isTitleCase(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isTitleCase(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isUnicodeIdentifierPart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isUnicodeIdentifierPart(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isUnicodeIdentifierStart(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isUnicodeIdentifierStart(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isUpperCase(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isUpperCase(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isValidCodePoint(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isWhitespace(/*0*/ p0: kotlin.Char): kotlin.Boolean + public open fun isWhitespace(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun lowSurrogate(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun offsetByCodePoints(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Int + public open fun offsetByCodePoints(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Int + public/*package*/ open fun offsetByCodePointsImpl(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Int + public open fun reverseBytes(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toChars(/*0*/ p0: kotlin.Int): kotlin.CharArray + public open fun toChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int): kotlin.Int + public open fun toCodePoint(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Int + public open fun toLowerCase(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toLowerCase(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun toString(/*0*/ p0: kotlin.Char): kotlin.String + public/*package*/ open fun toSurrogates(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun toTitleCase(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toTitleCase(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun toUpperCase(/*0*/ p0: kotlin.Char): kotlin.Char + public open fun toUpperCase(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun toUpperCaseCharArray(/*0*/ p0: kotlin.Int): kotlin.CharArray? + public/*package*/ open fun toUpperCaseEx(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun valueOf(/*0*/ p0: kotlin.Char): kotlin.Char? + } + + public final class Class : java.io.Serializable, java.lang.reflect.GenericDeclaration, java.lang.reflect.Type, java.lang.reflect.AnnotatedElement { + private constructor Class() + private final var annotationType: [ERROR : Unresolved java classifier: AnnotationType]? + private final var annotations: kotlin.Map, kotlin.Annotation>? + private final var cachedConstructor: java.lang.reflect.Constructor? + private final var classRedefinedCount: kotlin.Int + public/*package*/ final var classValueMap: [ERROR : Unresolved java classifier: ClassValueMap]? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var declaredConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]? + private final var declaredFields: [ERROR : Unresolved java classifier: SoftReference]? + private final var declaredMethods: [ERROR : Unresolved java classifier: SoftReference]? + private final var declaredPublicFields: [ERROR : Unresolved java classifier: SoftReference]? + private final var declaredPublicMethods: [ERROR : Unresolved java classifier: SoftReference]? + private final var enumConstantDirectory: kotlin.Map? + private final var enumConstants: kotlin.Array? + private final var genericInfo: [ERROR : Unresolved java classifier: ClassRepository]? + private final var lastRedefinedCount: kotlin.Int + private final var name: kotlin.String? + private final var newInstanceCallerCache: java.lang.Class? + private final var publicConstructors: [ERROR : Unresolved java classifier: SoftReference[]>]? + private final var publicFields: [ERROR : Unresolved java classifier: SoftReference]? + private final var publicMethods: [ERROR : Unresolved java classifier: SoftReference]? + public open fun asSubclass(/*0*/ p0: java.lang.Class): java.lang.Class + private open fun cannotCastMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open fun cast(/*0*/ p0: kotlin.Any?): T? + private open fun checkMemberAccess(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.ClassLoader?): kotlin.Unit + private open fun clearCachesOnClassRedefinition(): kotlin.Unit + public open fun desiredAssertionStatus(): kotlin.Boolean + public/*package*/ open fun enumConstantDirectory(): kotlin.MutableMap? + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): A? + public/*package*/ open fun getAnnotationType(): [ERROR : Unresolved java classifier: AnnotationType]? + public open override /*1*/ fun getAnnotations(): kotlin.Array + public open fun getCanonicalName(): kotlin.String? + public open fun getClassLoader(): java.lang.ClassLoader? + public/*package*/ open fun getClassLoader0(): java.lang.ClassLoader? + public open fun getClasses(): kotlin.Array> + public open fun getComponentType(): java.lang.Class? + public/*package*/ open fun getConstantPool(): [ERROR : Unresolved java classifier: ConstantPool]? + public open fun getConstructor(/*0*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Constructor + private open fun getConstructor0(/*0*/ p0: kotlin.Array>?, /*1*/ p1: kotlin.Int): java.lang.reflect.Constructor? + public open fun getConstructors(): kotlin.Array> + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open fun getDeclaredClasses(): kotlin.Array> + private open fun getDeclaredClasses0(): kotlin.Array>? + public open fun getDeclaredConstructor(/*0*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Constructor + public open fun getDeclaredConstructors(): kotlin.Array> + private open fun getDeclaredConstructors0(/*0*/ p0: kotlin.Boolean): kotlin.Array>? + public open fun getDeclaredField(/*0*/ name: kotlin.String): java.lang.reflect.Field + public open fun getDeclaredFields(): kotlin.Array + private open fun getDeclaredFields0(/*0*/ p0: kotlin.Boolean): kotlin.Array? + public open fun getDeclaredMethod(/*0*/ name: kotlin.String, /*1*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Method + public open fun getDeclaredMethods(): kotlin.Array + private open fun getDeclaredMethods0(/*0*/ p0: kotlin.Boolean): kotlin.Array? + public open fun getDeclaringClass(): java.lang.Class? + public open fun getEnclosingClass(): java.lang.Class? + public open fun getEnclosingConstructor(): java.lang.reflect.Constructor? + public open fun getEnclosingMethod(): java.lang.reflect.Method? + private open fun getEnclosingMethod0(): kotlin.Array? + private open fun getEnclosingMethodInfo(): java.lang.Class.EnclosingMethodInfo? + public open fun getEnumConstants(): kotlin.Array? + public/*package*/ open fun getEnumConstantsShared(): kotlin.Array? + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + public open fun getField(/*0*/ p0: kotlin.String): java.lang.reflect.Field + private open fun getField0(/*0*/ p0: kotlin.String?): java.lang.reflect.Field? + public open fun getFields(): kotlin.Array + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ClassRepository]? + public open fun getGenericInterfaces(): kotlin.Array + private open fun getGenericSignature(): kotlin.String? + public open fun getGenericSuperclass(): java.lang.reflect.Type? + public open fun getInterfaces(): kotlin.Array> + public open fun getMethod(/*0*/ name: kotlin.String, /*1*/ vararg parameterTypes: java.lang.Class /*kotlin.Array>*/): java.lang.reflect.Method + private open fun getMethod0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array>?): java.lang.reflect.Method? + public open fun getMethods(): kotlin.Array + public open fun getModifiers(): kotlin.Int + public open fun getName(): kotlin.String + private open fun getName0(): kotlin.String? + public open fun getPackage(): [ERROR : Unresolved java classifier: Package]? + public open fun getProtectionDomain(): [ERROR : Unresolved java classifier: ProtectionDomain]? + private open fun getProtectionDomain0(): [ERROR : Unresolved java classifier: ProtectionDomain]? + private open fun getRawAnnotations(): kotlin.ByteArray? + public open fun getResource(/*0*/ name: kotlin.String): java.net.URL? + public open fun getResourceAsStream(/*0*/ name: kotlin.String): java.io.InputStream? + public open fun getSigners(): kotlin.Array? + private open fun getSimpleBinaryName(): kotlin.String? + public open fun getSimpleName(): kotlin.String + public open fun getSuperclass(): java.lang.Class? + public open override /*1*/ fun getTypeParameters(): kotlin.Array>]> + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun initAnnotationsIfNecessary(): kotlin.Unit + public open fun isAnnotation(): kotlin.Boolean + public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun isAnonymousClass(): kotlin.Boolean + public open fun isArray(): kotlin.Boolean + public open fun isAssignableFrom(/*0*/ p0: java.lang.Class): kotlin.Boolean + public open fun isEnum(): kotlin.Boolean + public open fun isInstance(/*0*/ obj: kotlin.Any?): kotlin.Boolean + public open fun isInterface(): kotlin.Boolean + public open fun isLocalClass(): kotlin.Boolean + private open fun isLocalOrAnonymousClass(): kotlin.Boolean + public open fun isMemberClass(): kotlin.Boolean + public open fun isPrimitive(): kotlin.Boolean + public open fun isSynthetic(): kotlin.Boolean + public open fun newInstance(): T + private open fun newInstance0(): T? + private open fun privateGetDeclaredConstructors(/*0*/ p0: kotlin.Boolean): kotlin.Array>? + private open fun privateGetDeclaredFields(/*0*/ p0: kotlin.Boolean): kotlin.Array? + private open fun privateGetDeclaredMethods(/*0*/ p0: kotlin.Boolean): kotlin.Array? + private open fun privateGetPublicFields(/*0*/ p0: kotlin.Set>?): kotlin.Array? + private open fun privateGetPublicMethods(): kotlin.Array? + private open fun resolveName(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun searchFields(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.String?): java.lang.reflect.Field? + public/*package*/ open fun setAnnotationType(/*0*/ p0: [ERROR : Unresolved java classifier: AnnotationType]?): kotlin.Unit + public/*package*/ open fun setProtectionDomain0(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.Unit + public/*package*/ open fun setSigners(/*0*/ p0: kotlin.Array?): kotlin.Unit + public open override /*4*/ fun toString(): kotlin.String + + private final class EnclosingMethodInfo { + private constructor EnclosingMethodInfo(/*0*/ p0: kotlin.Array?) + private final var descriptor: kotlin.String? + private final var enclosingClass: java.lang.Class? + private final var name: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getDescriptor(): kotlin.String? + public/*package*/ open fun getEnclosingClass(): java.lang.Class? + public/*package*/ open fun getName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun isConstructor(): kotlin.Boolean + public/*package*/ open fun isMethod(): kotlin.Boolean + public/*package*/ open fun isPartial(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open class MethodArray { + public/*package*/ constructor MethodArray() + private final var length: kotlin.Int + private final var methods: kotlin.Array? + public/*package*/ open fun add(/*0*/ p0: java.lang.reflect.Method?): kotlin.Unit + public/*package*/ open fun addAll(/*0*/ p0: java.lang.Class.MethodArray?): kotlin.Unit + public/*package*/ open fun addAll(/*0*/ p0: kotlin.Array?): kotlin.Unit + public/*package*/ open fun addAllIfNotPresent(/*0*/ p0: java.lang.Class.MethodArray?): kotlin.Unit + public/*package*/ open fun addIfNotPresent(/*0*/ p0: java.lang.reflect.Method?): kotlin.Unit + public/*package*/ open fun compactAndTrim(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun get(/*0*/ p0: kotlin.Int): java.lang.reflect.Method? + public/*package*/ open fun getArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun length(): kotlin.Int + public/*package*/ open fun removeByNameAndSignature(/*0*/ p0: java.lang.reflect.Method?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val ANNOTATION: kotlin.Int = 8192 + private final val ENUM: kotlin.Int = 16384 + private final val SYNTHETIC: kotlin.Int = 4096 + private final var allPermDomain: [ERROR : Unresolved java classifier: ProtectionDomain]? + private final var initted: kotlin.Boolean + private final var reflectionFactory: [ERROR : Unresolved java classifier: ReflectionFactory]? + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + private final val serialVersionUID: kotlin.Long = 3206093459760846163.toLong() + private final var useCaches: kotlin.Boolean + private open fun addAll(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Array?): kotlin.Unit + private open fun argumentTypesToString(/*0*/ p0: kotlin.Array>?): kotlin.String? + private open fun arrayContentsEq(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + private open fun checkInitted(): kotlin.Unit + private open fun copyConstructors(/*0*/ p0: kotlin.Array>?): kotlin.Array>? + private open fun copyFields(/*0*/ p0: kotlin.Array?): kotlin.Array? + private open fun copyMethods(/*0*/ p0: kotlin.Array?): kotlin.Array? + private open fun desiredAssertionStatus0(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public open fun forName(/*0*/ p0: kotlin.String): java.lang.Class + public open fun forName(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader?): java.lang.Class + private open fun forName0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: java.lang.ClassLoader?): java.lang.Class? + public/*package*/ open fun getPrimitiveClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun getReflectionFactory(): [ERROR : Unresolved java classifier: ReflectionFactory]? + private open fun isAsciiDigit(/*0*/ p0: kotlin.Char): kotlin.Boolean + private open fun registerNatives(): kotlin.Unit + private open fun searchMethods(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Array>?): java.lang.reflect.Method? + private open fun toClass(/*0*/ p0: java.lang.reflect.Type?): java.lang.Class? + } + + public open class ClassCastException : java.lang.RuntimeException { + public constructor ClassCastException() + public constructor ClassCastException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -9223365651070458532.toLong() + } + + public abstract class ClassLoader { + protected/*protected and package*/ constructor ClassLoader() + protected/*protected and package*/ constructor ClassLoader(/*0*/ p0: java.lang.ClassLoader?) + private constructor ClassLoader(/*0*/ p0: java.lang.Void?, /*1*/ p1: java.lang.ClassLoader?) + public/*package*/ final val assertionLock: kotlin.Any? + public/*package*/ final var classAssertionStatus: kotlin.Map? + private final val classes: [ERROR : Unresolved java classifier: Vector>]? + private final var defaultAssertionStatus: kotlin.Boolean + private final val defaultDomain: [ERROR : Unresolved java classifier: ProtectionDomain]? + private final val domains: kotlin.Set<[ERROR : Unresolved java classifier: ProtectionDomain]>? + private final var nativeLibraries: [ERROR : Unresolved java classifier: Vector]? + private final val package2certs: kotlin.Map?>? + private final var packageAssertionStatus: kotlin.Map? + private final val packages: java.util.HashMap? + private final val parallelLockMap: [ERROR : Unresolved java classifier: ConcurrentHashMap]? + private final val parent: java.lang.ClassLoader? + public/*package*/ open fun addClass(/*0*/ p0: java.lang.Class?): kotlin.Unit + private open fun checkCerts(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: CodeSource]?): kotlin.Unit + private open fun checkName(/*0*/ p0: kotlin.String?): kotlin.Boolean + private open fun checkPackageAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.Unit + public open fun clearAssertionStatus(): kotlin.Unit + private open fun compareCerts(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.Class? + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer], /*2*/ p2: [ERROR : Unresolved java classifier: ProtectionDomain]?): java.lang.Class? + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.Class? + protected/*protected and package*/ final fun defineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?): java.lang.Class? + private open fun defineClass0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?): java.lang.Class? + private open fun defineClass1(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*5*/ p5: kotlin.String?): java.lang.Class? + private open fun defineClass2(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: ByteBuffer]?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*5*/ p5: kotlin.String?): java.lang.Class? + private open fun defineClassSourceLocation(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.String? + protected/*protected and package*/ open fun definePackage(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.String?, /*7*/ p7: java.net.URL?): [ERROR : Unresolved java classifier: Package] + private open fun defineTransformedClass(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*5*/ p5: [ERROR : Unresolved java classifier: ClassFormatError]?, /*6*/ p6: kotlin.String?): java.lang.Class? + public/*package*/ open fun desiredAssertionStatus(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun findBootstrapClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun findBootstrapClassOrNull(/*0*/ p0: kotlin.String?): java.lang.Class? + protected/*protected and package*/ open fun findClass(/*0*/ p0: kotlin.String): java.lang.Class + protected/*protected and package*/ open fun findLibrary(/*0*/ p0: kotlin.String?): kotlin.String? + protected/*protected and package*/ final fun findLoadedClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private final fun findLoadedClass0(/*0*/ p0: kotlin.String?): java.lang.Class? + protected/*protected and package*/ open fun findResource(/*0*/ p0: kotlin.String): java.net.URL? + protected/*protected and package*/ open fun findResources(/*0*/ p0: kotlin.String): java.util.Enumeration + protected/*protected and package*/ final fun findSystemClass(/*0*/ p0: kotlin.String?): java.lang.Class? + protected/*protected and package*/ open fun getClassLoadingLock(/*0*/ p0: kotlin.String?): kotlin.Any + protected/*protected and package*/ open fun getPackage(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: Package]? + protected/*protected and package*/ open fun getPackages(): kotlin.Array<[ERROR : Unresolved java classifier: Package]>? + public final fun getParent(): java.lang.ClassLoader? + public open fun getResource(/*0*/ p0: kotlin.String?): java.net.URL? + public open fun getResourceAsStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public open fun getResources(/*0*/ p0: kotlin.String?): java.util.Enumeration + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun initializeJavaAssertionMaps(): kotlin.Unit + public/*package*/ open fun isAncestor(/*0*/ p0: java.lang.ClassLoader?): kotlin.Boolean + public open fun loadClass(/*0*/ p0: kotlin.String): java.lang.Class? + protected/*protected and package*/ open fun loadClass(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): java.lang.Class? + private open fun loadClassInternal(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun postDefineClass(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]?): kotlin.Unit + private open fun preDefineClass(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: ProtectionDomain]?): [ERROR : Unresolved java classifier: ProtectionDomain]? + protected/*protected and package*/ final fun resolveClass(/*0*/ p0: java.lang.Class?): kotlin.Unit + private open fun resolveClass0(/*0*/ p0: java.lang.Class?): kotlin.Unit + public open fun setClassAssertionStatus(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun setDefaultAssertionStatus(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setPackageAssertionStatus(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + protected/*protected and package*/ final fun setSigners(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.Array?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class NativeLibrary { + public constructor NativeLibrary(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final var fromClass: java.lang.Class? + public/*package*/ final var handle: kotlin.Long + private final var jniVersion: kotlin.Int + public/*package*/ final var name: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public/*package*/ open fun find(/*0*/ p0: kotlin.String?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun load(/*0*/ p0: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun unload(): kotlin.Unit + + // Static members + public/*package*/ open fun getFromClass(): java.lang.Class? + } + + private open class ParallelLoaders { + private constructor ParallelLoaders() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val loaderTypes: kotlin.Set> + public/*package*/ open fun isRegistered(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public/*package*/ open fun register(/*0*/ p0: java.lang.Class?): kotlin.Boolean + } + + // Static members + private final var loadedLibraryNames: [ERROR : Unresolved java classifier: Vector]? + private final var nativeLibraryContext: [ERROR : Unresolved java classifier: Stack]? + private final val nocerts: kotlin.Array<[ERROR : Unresolved java classifier: Certificate]> + private final var scl: java.lang.ClassLoader? + private final var sclSet: kotlin.Boolean + private final var sys_paths: kotlin.Array? + private final var systemNativeLibraries: [ERROR : Unresolved java classifier: Vector]? + private final var usr_paths: kotlin.Array? + private open fun checkCreateClassLoader(): java.lang.Void? + public/*package*/ open fun findNative(/*0*/ p0: java.lang.ClassLoader?, /*1*/ p1: kotlin.String?): kotlin.Long + public/*package*/ open fun getBootstrapClassPath(): [ERROR : Unresolved java classifier: URLClassPath]? + private open fun getBootstrapResource(/*0*/ p0: kotlin.String?): java.net.URL? + private open fun getBootstrapResources(/*0*/ p0: kotlin.String?): java.util.Enumeration? + private open fun getCaller(/*0*/ p0: kotlin.Int): java.lang.Class? + public/*package*/ open fun getCallerClassLoader(): java.lang.ClassLoader? + public open fun getSystemClassLoader(): java.lang.ClassLoader? + public open fun getSystemResource(/*0*/ p0: kotlin.String?): java.net.URL? + public open fun getSystemResourceAsStream(/*0*/ p0: kotlin.String?): java.io.InputStream? + public open fun getSystemResources(/*0*/ p0: kotlin.String?): java.util.Enumeration + private open fun initSystemClassLoader(): kotlin.Unit + private open fun initializePath(/*0*/ p0: kotlin.String?): kotlin.Array? + public/*package*/ open fun loadLibrary(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun loadLibrary0(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.io.File?): kotlin.Boolean + private open fun loadLibrary1(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.io.File?): kotlin.Boolean + protected/*protected static*/ open fun registerAsParallelCapable(): kotlin.Boolean + private open fun registerNatives(): kotlin.Unit + private open fun retrieveDirectives(): [ERROR : Unresolved java classifier: AssertionStatusDirectives]? + } + + public open class ClassNotFoundException { + public constructor ClassNotFoundException() + public constructor ClassNotFoundException(/*0*/ p0: kotlin.String?) + public constructor ClassNotFoundException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + private final var ex: kotlin.Throwable? + public open fun getCause(): kotlin.Throwable? + public open fun getException(): kotlin.Throwable? + + // Static members + private final val serialVersionUID: kotlin.Long = 9176873029745254542.toLong() + } + + public open class CloneNotSupportedException : java.lang.Exception { + public constructor CloneNotSupportedException() + public constructor CloneNotSupportedException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 5195511250079656443.toLong() + } + + public trait Cloneable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Comparable { + public abstract fun compareTo(/*0*/ p0: T): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.CONSTRUCTOR, ElementType.FIELD, ElementType.LOCAL_VARIABLE, ElementType.METHOD, ElementType.PACKAGE, ElementType.PARAMETER, ElementType.TYPE}: kotlin.Array) public final annotation class Deprecated : kotlin.Annotation { + public constructor Deprecated() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Double : kotlin.Number, kotlin.Comparable { + public constructor Double(/*0*/ p0: kotlin.Double) + public constructor Double(/*0*/ p0: kotlin.String?) + private final val value: kotlin.Double + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Double): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun isInfinite(): kotlin.Boolean + public open fun isNaN(): kotlin.Boolean + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public final val MAX_EXPONENT: kotlin.Int = 1023 + public final val MAX_VALUE: kotlin.Double = 1.7976931348623157E308.toDouble() + public final val MIN_EXPONENT: kotlin.Int = -1022 + public final val MIN_NORMAL: kotlin.Double = 2.2250738585072014E-308.toDouble() + public final val MIN_VALUE: kotlin.Double = 4.9E-324.toDouble() + public final val NEGATIVE_INFINITY: kotlin.Double + public final val NaN: kotlin.Double + public final val POSITIVE_INFINITY: kotlin.Double + public final val SIZE: kotlin.Int = 64 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -9172774392245257468.toLong() + public open fun compare(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Int + public open fun doubleToLongBits(/*0*/ p0: kotlin.Double): kotlin.Long + public open fun doubleToRawLongBits(/*0*/ p0: kotlin.Double): kotlin.Long + public open fun isInfinite(/*0*/ p0: kotlin.Double): kotlin.Boolean + public open fun isNaN(/*0*/ p0: kotlin.Double): kotlin.Boolean + public open fun longBitsToDouble(/*0*/ p0: kotlin.Long): kotlin.Double + public open fun parseDouble(/*0*/ p0: kotlin.String?): kotlin.Double + public open fun toHexString(/*0*/ p0: kotlin.Double): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Double): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun valueOf(/*0*/ p0: kotlin.String?): kotlin.Double + } + + public abstract class Enum?> : kotlin.Comparable, java.io.Serializable { + protected/*protected and package*/ constructor Enum?>(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int) + private final val name: kotlin.String? + private final val ordinal: kotlin.Int + protected/*protected and package*/ final fun clone(): kotlin.Any? + public final override /*1*/ fun compareTo(/*0*/ other: E): kotlin.Int + public final override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ final fun finalize(): kotlin.Unit + public final fun getDeclaringClass(): java.lang.Class? + public final override /*2*/ fun hashCode(): kotlin.Int + public final fun name(): kotlin.String? + public final fun ordinal(): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readObjectNoData(): kotlin.Unit + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public open fun ?> valueOf(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String): T + } + + public open class Error : kotlin.Throwable { + public constructor Error() + public constructor Error(/*0*/ p0: kotlin.String?) + public constructor Error(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor Error(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor Error(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 4980196508277280342.toLong() + } + + public open class Exception : kotlin.Throwable { + public constructor Exception() + public constructor Exception(/*0*/ p0: kotlin.String?) + public constructor Exception(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor Exception(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor Exception(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -3387516993124229948.toLong() + } + + public final class Float : kotlin.Number, kotlin.Comparable { + public constructor Float(/*0*/ p0: kotlin.Double) + public constructor Float(/*0*/ p0: kotlin.Float) + public constructor Float(/*0*/ p0: kotlin.String?) + private final val value: kotlin.Float + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Float): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun isInfinite(): kotlin.Boolean + public open fun isNaN(): kotlin.Boolean + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public final val MAX_EXPONENT: kotlin.Int = 127 + public final val MAX_VALUE: kotlin.Float = 3.4028235E38.toFloat() + public final val MIN_EXPONENT: kotlin.Int = -126 + public final val MIN_NORMAL: kotlin.Float = 1.17549435E-38.toFloat() + public final val MIN_VALUE: kotlin.Float = 1.4E-45.toFloat() + public final val NEGATIVE_INFINITY: kotlin.Float + public final val NaN: kotlin.Float + public final val POSITIVE_INFINITY: kotlin.Float + public final val SIZE: kotlin.Int = 32 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = -2671257302660747028.toLong() + public open fun compare(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Int + public open fun floatToIntBits(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun floatToRawIntBits(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun intBitsToFloat(/*0*/ p0: kotlin.Int): kotlin.Float + public open fun isInfinite(/*0*/ p0: kotlin.Float): kotlin.Boolean + public open fun isNaN(/*0*/ p0: kotlin.Float): kotlin.Boolean + public open fun parseFloat(/*0*/ p0: kotlin.String?): kotlin.Float + public open fun toHexString(/*0*/ p0: kotlin.Float): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Float): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun valueOf(/*0*/ p0: kotlin.String?): kotlin.Float + } + + public open class IllegalAccessException { + public constructor IllegalAccessException() + public constructor IllegalAccessException(/*0*/ p0: kotlin.String?) + + // Static members + private final val serialVersionUID: kotlin.Long = 6616958222490762034.toLong() + } + + public open class IllegalArgumentException : java.lang.RuntimeException { + public constructor IllegalArgumentException() + public constructor IllegalArgumentException(/*0*/ p0: kotlin.String?) + public constructor IllegalArgumentException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor IllegalArgumentException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5365630128856068164.toLong() + } + + public open class IllegalStateException : java.lang.RuntimeException { + public constructor IllegalStateException() + public constructor IllegalStateException(/*0*/ p0: kotlin.String?) + public constructor IllegalStateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor IllegalStateException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -1848914673093119416.toLong() + } + + public open class IndexOutOfBoundsException : java.lang.RuntimeException { + public constructor IndexOutOfBoundsException() + public constructor IndexOutOfBoundsException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 234122996006267687.toLong() + } + + public final class Integer : kotlin.Number, kotlin.Comparable { + public constructor Integer(/*0*/ p0: kotlin.Int) + public constructor Integer(/*0*/ p0: kotlin.String) + private final val value: kotlin.Int + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Int): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class IntegerCache { + private constructor IntegerCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + public/*package*/ final val high: kotlin.Int + public/*package*/ final val low: kotlin.Int = -128 + } + + // Static members + public/*package*/ final val DigitOnes: kotlin.CharArray + public/*package*/ final val DigitTens: kotlin.CharArray + public final val MAX_VALUE: kotlin.Int = 2147483647 + public final val MIN_VALUE: kotlin.Int = -2147483648 + public final val SIZE: kotlin.Int = 32 + public final val TYPE: java.lang.Class + public/*package*/ final val digits: kotlin.CharArray + private final val serialVersionUID: kotlin.Long = 1360826667806852920.toLong() + public/*package*/ final val sizeTable: kotlin.IntArray + public open fun bitCount(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun compare(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Int? + public/*package*/ open fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray?): kotlin.Unit + public open fun getInteger(/*0*/ p0: kotlin.String?): kotlin.Int? + public open fun getInteger(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int? + public open fun getInteger(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int?): kotlin.Int? + public open fun highestOneBit(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun lowestOneBit(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun numberOfLeadingZeros(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun numberOfTrailingZeros(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun parseInt(/*0*/ p0: kotlin.String): kotlin.Int + public open fun parseInt(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun reverse(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun reverseBytes(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun rotateLeft(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun rotateRight(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun signum(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun stringSize(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun toBinaryString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toHexString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toOctalString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Int): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + private open fun toUnsignedString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String? + public open fun valueOf(/*0*/ p0: kotlin.Int): kotlin.Int? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Int? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int? + } + + public trait Iterable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun iterator(): kotlin.Iterator + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Long : kotlin.Number, kotlin.Comparable { + public constructor Long(/*0*/ p0: kotlin.Long) + public constructor Long(/*0*/ p0: kotlin.String) + private final val value: kotlin.Long + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Long): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class LongCache { + private constructor LongCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + // Static members + public final val MAX_VALUE: kotlin.Long = 9223372036854775807.toLong() + public final val MIN_VALUE: kotlin.Long = -9223372036854775808.toLong() + public final val SIZE: kotlin.Int = 64 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = 4290774380558885855.toLong() + public open fun bitCount(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun compare(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Long? + public/*package*/ open fun getChars(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray?): kotlin.Unit + public open fun getLong(/*0*/ p0: kotlin.String?): kotlin.Long? + public open fun getLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long? + public open fun getLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long?): kotlin.Long? + public open fun highestOneBit(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun lowestOneBit(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun numberOfLeadingZeros(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun numberOfTrailingZeros(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun parseLong(/*0*/ p0: kotlin.String): kotlin.Long + public open fun parseLong(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun reverse(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun reverseBytes(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun rotateLeft(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun rotateRight(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun signum(/*0*/ p0: kotlin.Long): kotlin.Int + public/*package*/ open fun stringSize(/*0*/ p0: kotlin.Long): kotlin.Int + public open fun toBinaryString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toHexString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toOctalString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Long): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.String + private open fun toUnsignedString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.String? + public open fun valueOf(/*0*/ p0: kotlin.Long): kotlin.Long? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Long? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Long? + } + + public final class Math { + private constructor Math() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val E: kotlin.Double = 2.718281828459045.toDouble() + public final val PI: kotlin.Double = 3.141592653589793.toDouble() + private final var negativeZeroDoubleBits: kotlin.Long + private final var negativeZeroFloatBits: kotlin.Long + private final var randomNumberGenerator: java.util.Random? + public open fun IEEEremainder(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun abs(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun abs(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun abs(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun abs(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun acos(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun asin(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun atan(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun atan2(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun cbrt(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun ceil(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun copySign(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun copySign(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Float + public open fun cos(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun cosh(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun exp(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun expm1(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun floor(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun getExponent(/*0*/ p0: kotlin.Double): kotlin.Int + public open fun getExponent(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun hypot(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + private open fun initRNG(): java.util.Random? + public open fun log(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun log10(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun log1p(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun max(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun max(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Float + public open fun max(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun max(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun min(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun min(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Float): kotlin.Float + public open fun min(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun min(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun nextAfter(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun nextAfter(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Double): kotlin.Float + public open fun nextUp(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun nextUp(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun pow(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double): kotlin.Double + public open fun random(): kotlin.Double + public open fun rint(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun round(/*0*/ p0: kotlin.Double): kotlin.Long + public open fun round(/*0*/ p0: kotlin.Float): kotlin.Int + public open fun scalb(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Int): kotlin.Double + public open fun scalb(/*0*/ p0: kotlin.Float, /*1*/ p1: kotlin.Int): kotlin.Float + public open fun signum(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun signum(/*0*/ p0: kotlin.Float): kotlin.Float + public open fun sin(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun sinh(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun sqrt(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun tan(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun tanh(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun toDegrees(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun toRadians(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun ulp(/*0*/ p0: kotlin.Double): kotlin.Double + public open fun ulp(/*0*/ p0: kotlin.Float): kotlin.Float + } + + public open class NegativeArraySizeException : java.lang.RuntimeException { + public constructor NegativeArraySizeException() + public constructor NegativeArraySizeException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -8960118058596991861.toLong() + } + + public open class NoSuchFieldException { + public constructor NoSuchFieldException() + public constructor NoSuchFieldException(/*0*/ p0: kotlin.String?) + + // Static members + private final val serialVersionUID: kotlin.Long = -6143714805279938260.toLong() + } + + public open class NullPointerException : java.lang.RuntimeException { + public constructor NullPointerException() + public constructor NullPointerException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 5162710183389028792.toLong() + } + + public abstract class Number : java.io.Serializable { + public constructor Number() + public open fun byteValue(): kotlin.Byte + public abstract fun doubleValue(): kotlin.Double + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun floatValue(): kotlin.Float + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun intValue(): kotlin.Int + public abstract fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -8742448824652078965.toLong() + } + + public open class NumberFormatException : java.lang.IllegalArgumentException { + public constructor NumberFormatException() + public constructor NumberFormatException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -2848938806368998894.toLong() + public/*package*/ open fun forInputString(/*0*/ p0: kotlin.String?): java.lang.NumberFormatException? + } + + public open class Object { + public constructor Object() + protected/*protected and package*/ open fun clone(): kotlin.Any + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun finalize(): kotlin.Unit + public final fun getClass(): java.lang.Class + public open override /*1*/ fun hashCode(): kotlin.Int + public final fun notify(): kotlin.Unit + public final fun notifyAll(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun wait(): kotlin.Unit + public final fun wait(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun wait(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + + // Static members + private open fun registerNatives(): kotlin.Unit + } + + java.lang.annotation.Target(value = {ElementType.METHOD}: kotlin.Array) java.lang.annotation.Retention(value = RetentionPolicy.SOURCE: java.lang.annotation.RetentionPolicy) public final annotation class Override : kotlin.Annotation { + public constructor Override() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Readable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun read(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Runnable { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun run(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class RuntimeException : java.lang.Exception { + public constructor RuntimeException() + public constructor RuntimeException(/*0*/ p0: kotlin.String?) + public constructor RuntimeException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor RuntimeException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor RuntimeException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -7034897190745766939.toLong() + } + + public final class Short : kotlin.Number, kotlin.Comparable { + public constructor Short(/*0*/ p0: kotlin.Short) + public constructor Short(/*0*/ p0: kotlin.String) + private final val value: kotlin.Short + public open fun byteValue(): kotlin.Byte + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.Short): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun intValue(): kotlin.Int + public open fun longValue(): kotlin.Long + public open fun shortValue(): kotlin.Short + public open override /*2*/ fun toString(): kotlin.String + + private open class ShortCache { + private constructor ShortCache() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val cache: kotlin.Array + } + + // Static members + public final val MAX_VALUE: kotlin.Short = 32767.toShort() + public final val MIN_VALUE: kotlin.Short = -32768.toShort() + public final val SIZE: kotlin.Int = 16 + public final val TYPE: java.lang.Class + private final val serialVersionUID: kotlin.Long = 7515723908773894738.toLong() + public open fun compare(/*0*/ p0: kotlin.Short, /*1*/ p1: kotlin.Short): kotlin.Int + public open fun decode(/*0*/ p0: kotlin.String): kotlin.Short? + public open fun parseShort(/*0*/ p0: kotlin.String): kotlin.Short + public open fun parseShort(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Short + public open fun reverseBytes(/*0*/ p0: kotlin.Short): kotlin.Short + public open fun toString(/*0*/ p0: kotlin.Short): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Short): kotlin.Short? + public open fun valueOf(/*0*/ p0: kotlin.String): kotlin.Short? + public open fun valueOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Short? + } + + public final class String : java.io.Serializable, kotlin.Comparable, kotlin.CharSequence { + public constructor String() + public constructor String(/*0*/ p0: java.lang.StringBuffer) + public constructor String(/*0*/ p0: java.lang.StringBuilder) + public constructor String(/*0*/ p0: kotlin.ByteArray) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: java.nio.charset.Charset) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.nio.charset.Charset) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String) + public constructor String(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.String) + public constructor String(/*0*/ p0: kotlin.CharArray) + public constructor String(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public/*package*/ constructor String(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Boolean) + public/*package*/ constructor String(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray?) + public constructor String(/*0*/ p0: kotlin.IntArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor String(/*0*/ p0: kotlin.String) + private final var hash: kotlin.Int + private final var hash32: kotlin.Int + private final val value: kotlin.CharArray? + public open fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun compareTo(/*0*/ other: kotlin.String): kotlin.Int + public open fun compareToIgnoreCase(/*0*/ p0: kotlin.String): kotlin.Int + public open fun concat(/*0*/ p0: kotlin.String): kotlin.String + public open fun contains(/*0*/ p0: kotlin.CharSequence): kotlin.Boolean + public open fun contentEquals(/*0*/ p0: java.lang.StringBuffer): kotlin.Boolean + public open fun contentEquals(/*0*/ p0: kotlin.CharSequence): kotlin.Boolean + public open fun endsWith(/*0*/ p0: kotlin.String): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun equalsIgnoreCase(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun getBytes(): kotlin.ByteArray + public open fun getBytes(/*0*/ p0: java.nio.charset.Charset): kotlin.ByteArray + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.ByteArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public open fun getBytes(/*0*/ p0: kotlin.String): kotlin.ByteArray + public/*package*/ open fun getChars(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun hash32(): kotlin.Int + public open override /*3*/ fun hashCode(): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun indexOfSupplementary(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun intern(): kotlin.String + public open fun isEmpty(): kotlin.Boolean + public open fun lastIndexOf(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun lastIndexOfSupplementary(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun length(): kotlin.Int + public open fun matches(/*0*/ p0: kotlin.String): kotlin.Boolean + public open fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun regionMatches(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Boolean + public open fun regionMatches(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public open fun replace(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.String + public open fun replace(/*0*/ p0: kotlin.CharSequence, /*1*/ p1: kotlin.CharSequence): kotlin.String + public open fun replaceAll(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String): kotlin.String + public open fun replaceFirst(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String): kotlin.String + public open fun split(/*0*/ regex: kotlin.String): kotlin.Array + public open fun split(/*0*/ regex: kotlin.String, /*1*/ limit: kotlin.Int): kotlin.Array + public open fun startsWith(/*0*/ p0: kotlin.String): kotlin.Boolean + public open fun startsWith(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public open fun toCharArray(): kotlin.CharArray + public open fun toLowerCase(): kotlin.String + public open fun toLowerCase(/*0*/ locale: java.util.Locale): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + public open fun toUpperCase(): kotlin.String + public open fun toUpperCase(/*0*/ locale: java.util.Locale): kotlin.String + public open fun trim(): kotlin.String + + private open class CaseInsensitiveComparator : java.util.Comparator, java.io.Serializable { + private constructor CaseInsensitiveComparator() + public open override /*1*/ fun compare(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8575799808933029326.toLong() + } + + // Static members + public final val CASE_INSENSITIVE_ORDER: java.util.Comparator + private final val HASHING_SEED: kotlin.Int + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + private final val serialVersionUID: kotlin.Long = -6849794470754667710.toLong() + private open fun checkBounds(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun copyValueOf(/*0*/ p0: kotlin.CharArray): kotlin.String + public open fun copyValueOf(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.String + public open fun format(/*0*/ p0: java.util.Locale?, /*1*/ p1: kotlin.String, /*2*/ vararg p2: kotlin.Any? /*kotlin.Array*/): kotlin.String + public open fun format(/*0*/ p0: kotlin.String, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): kotlin.String + public/*package*/ open fun indexOf(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int): kotlin.Int + public/*package*/ open fun lastIndexOf(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int): kotlin.Int + public open fun valueOf(/*0*/ p0: kotlin.Any?): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Boolean): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Char): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.CharArray): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Double): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Float): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Int): kotlin.String + public open fun valueOf(/*0*/ p0: kotlin.Long): kotlin.String + } + + public final class StringBuffer : java.lang.AbstractStringBuilder, java.io.Serializable, kotlin.CharSequence { + public constructor StringBuffer() + public constructor StringBuffer(/*0*/ p0: kotlin.CharSequence) + public constructor StringBuffer(/*0*/ p0: kotlin.Int) + public constructor StringBuffer(/*0*/ p0: kotlin.String) + public/*package*/ final override /*1*/ /*fake_override*/ var count: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var value: kotlin.CharArray? + public open override /*1*/ fun append(/*0*/ p0: java.lang.StringBuffer?): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Any?): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Boolean): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Double): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Float): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.Long): java.lang.StringBuffer + public open override /*1*/ fun append(/*0*/ p0: kotlin.String?): java.lang.StringBuffer + public open override /*1*/ fun appendCodePoint(/*0*/ p0: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun capacity(): kotlin.Int + public open override /*1*/ fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun delete(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun deleteCharAt(/*0*/ p0: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun expandCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getValue(): kotlin.CharArray? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): java.lang.StringBuffer + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): java.lang.StringBuffer + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun length(): kotlin.Int + public open override /*1*/ fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*1*/ fun replace(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String): java.lang.StringBuffer + public open override /*1*/ fun reverse(): java.lang.StringBuffer + public open override /*1*/ fun setCharAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): kotlin.Unit + public open override /*1*/ fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open override /*1*/ fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + public open override /*1*/ fun trimToSize(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + public/*package*/ final val serialVersionUID: kotlin.Long = 3388685877147921107.toLong() + } + + public final class StringBuilder : java.lang.AbstractStringBuilder, java.io.Serializable, kotlin.CharSequence { + public constructor StringBuilder() + public constructor StringBuilder(/*0*/ p0: kotlin.CharSequence) + public constructor StringBuilder(/*0*/ p0: kotlin.Int) + public constructor StringBuilder(/*0*/ p0: kotlin.String) + public/*package*/ final override /*1*/ /*fake_override*/ var count: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var value: kotlin.CharArray? + public open override /*1*/ fun append(/*0*/ p0: java.lang.StringBuffer?): java.lang.StringBuilder + private open fun append(/*0*/ p0: java.lang.StringBuilder?): java.lang.StringBuilder? + public open override /*1*/ fun append(/*0*/ p0: kotlin.Any?): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Boolean): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Char): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.CharSequence?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Double): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Float): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.Long): java.lang.StringBuilder + public open override /*1*/ fun append(/*0*/ p0: kotlin.String?): java.lang.StringBuilder + public open override /*1*/ fun appendCodePoint(/*0*/ p0: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun capacity(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + public open override /*1*/ /*fake_override*/ fun codePointAt(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun codePointBefore(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun codePointCount(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun delete(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun deleteCharAt(/*0*/ p0: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun expandCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun getChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.CharArray, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun getValue(): kotlin.CharArray? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.CharSequence?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): java.lang.StringBuilder + public open override /*1*/ fun insert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): java.lang.StringBuilder + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String): kotlin.Int + public open override /*1*/ fun lastIndexOf(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun length(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun offsetByCodePoints(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*1*/ fun replace(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String): java.lang.StringBuilder + public open override /*1*/ fun reverse(): java.lang.StringBuilder + public open override /*1*/ /*fake_override*/ fun setCharAt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Char): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun subSequence(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun substring(/*0*/ p0: kotlin.Int): kotlin.String + public open override /*1*/ /*fake_override*/ fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun trimToSize(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 4383685877147921099.toLong() + } + + java.lang.annotation.Target(value = {ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER, ElementType.CONSTRUCTOR, ElementType.LOCAL_VARIABLE}: kotlin.Array) java.lang.annotation.Retention(value = RetentionPolicy.SOURCE: java.lang.annotation.RetentionPolicy) public final annotation class SuppressWarnings : kotlin.Annotation { + public constructor SuppressWarnings(/*0*/ vararg value: kotlin.String /*kotlin.Array*/) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun value(): kotlin.Array + } + + public final class System { + private constructor System() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final var cons: [ERROR : Unresolved java classifier: Console]? + public final val err: java.io.PrintStream + public final val `in`: java.io.InputStream + private final var lineSeparator: kotlin.String? + public final val out: java.io.PrintStream + private final var props: java.util.Properties? + private final var security: [ERROR : Unresolved java classifier: SecurityManager]? + public open fun arraycopy(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun checkIO(): kotlin.Unit + private open fun checkKey(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun clearProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun console(): [ERROR : Unresolved java classifier: Console]? + public open fun currentTimeMillis(): kotlin.Long + public open fun exit(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun gc(): kotlin.Unit + public/*package*/ open fun getCallerClass(): java.lang.Class? + public open fun getProperties(): java.util.Properties? + public open fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getSecurityManager(): [ERROR : Unresolved java classifier: SecurityManager]? + public open fun getenv(): kotlin.MutableMap + public open fun getenv(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun identityHashCode(/*0*/ p0: kotlin.Any?): kotlin.Int + public open fun inheritedChannel(): [ERROR : Unresolved java classifier: Channel]? + private open fun initProperties(/*0*/ p0: java.util.Properties?): java.util.Properties? + private open fun initializeSystemClass(): kotlin.Unit + public open fun lineSeparator(): kotlin.String? + public open fun load(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun loadLibrary(/*0*/ p0: kotlin.String): kotlin.Unit + public open fun mapLibraryName(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun nanoTime(): kotlin.Long + private open fun registerNatives(): kotlin.Unit + public open fun runFinalization(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun runFinalizersOnExit(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setErr(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + private open fun setErr0(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + public open fun setIn(/*0*/ p0: java.io.InputStream?): kotlin.Unit + private open fun setIn0(/*0*/ p0: java.io.InputStream?): kotlin.Unit + private open fun setJavaLangAccess(): kotlin.Unit + public open fun setOut(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + private open fun setOut0(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + public open fun setProperties(/*0*/ p0: java.util.Properties?): kotlin.Unit + public open fun setProperty(/*0*/ key: kotlin.String, /*1*/ value: kotlin.String): kotlin.String? + public open fun setSecurityManager(/*0*/ p0: [ERROR : Unresolved java classifier: SecurityManager]?): kotlin.Unit + private open fun setSecurityManager0(/*0*/ p0: [ERROR : Unresolved java classifier: SecurityManager]?): kotlin.Unit + } + + public open class Thread : java.lang.Runnable { + public constructor Thread() + public /*synthesized*/ constructor Thread(/*0*/ p0: (() -> kotlin.Unit)?) + public /*synthesized*/ constructor Thread(/*0*/ p0: (() -> kotlin.Unit)?, /*1*/ p1: kotlin.String) + public /*synthesized*/ constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?) + public /*synthesized*/ constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String) + public /*synthesized*/ constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.Long) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.Long) + public constructor Thread(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: kotlin.String) + public constructor Thread(/*0*/ p0: java.lang.Runnable?) + public constructor Thread(/*0*/ p0: java.lang.Runnable?, /*1*/ p1: kotlin.String) + public constructor Thread(/*0*/ p0: kotlin.String) + private final var blocker: [ERROR : Unresolved java classifier: Interruptible]? + private final val blockerLock: kotlin.Any? + private final var contextClassLoader: java.lang.ClassLoader? + private final var daemon: kotlin.Boolean + private final var eetop: kotlin.Long + private final var group: [ERROR : Unresolved java classifier: ThreadGroup]? + public/*package*/ final var inheritableThreadLocals: java.lang.ThreadLocal.ThreadLocalMap? + private final var inheritedAccessControlContext: [ERROR : Unresolved java classifier: AccessControlContext]? + private final var name: kotlin.CharArray? + private final var nativeParkEventPointer: kotlin.Long + public/*package*/ final var parkBlocker: kotlin.Any? + private final var priority: kotlin.Int + private final var single_step: kotlin.Boolean + private final var stackSize: kotlin.Long + private final var stillborn: kotlin.Boolean + private final var target: java.lang.Runnable? + public/*package*/ final var threadLocals: java.lang.ThreadLocal.ThreadLocalMap? + private final var threadQ: java.lang.Thread? + private final var threadStatus: kotlin.Int + private final var tid: kotlin.Long + private final var uncaughtExceptionHandler: java.lang.Thread.UncaughtExceptionHandler? + public/*package*/ open fun blockedOn(/*0*/ p0: [ERROR : Unresolved java classifier: Interruptible]?): kotlin.Unit + public final fun checkAccess(): kotlin.Unit + protected/*protected and package*/ open fun clone(): kotlin.Any? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun countStackFrames(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun destroy(): kotlin.Unit + private open fun dispatchUncaughtException(/*0*/ p0: kotlin.Throwable?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun exit(): kotlin.Unit + public open fun getContextClassLoader(): java.lang.ClassLoader? + public open fun getId(): kotlin.Long + public final fun getName(): kotlin.String + public final fun getPriority(): kotlin.Int + public open fun getStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + public open fun getState(): java.lang.Thread.State + public final fun getThreadGroup(): [ERROR : Unresolved java classifier: ThreadGroup]? + public open fun getUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private final /*synthesized*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: (() -> kotlin.Unit)?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long): kotlin.Unit + private open fun init(/*0*/ p0: [ERROR : Unresolved java classifier: ThreadGroup]?, /*1*/ p1: java.lang.Runnable?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Long): kotlin.Unit + public open fun interrupt(): kotlin.Unit + private open fun interrupt0(): kotlin.Unit + public final fun isAlive(): kotlin.Boolean + public final fun isDaemon(): kotlin.Boolean + public open fun isInterrupted(): kotlin.Boolean + private open fun isInterrupted(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public final fun join(): kotlin.Unit + public final fun join(/*0*/ p0: kotlin.Long): kotlin.Unit + public final fun join(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun resume(): kotlin.Unit + private open fun resume0(): kotlin.Unit + public open override /*1*/ fun run(): kotlin.Unit + public open fun setContextClassLoader(/*0*/ p0: java.lang.ClassLoader?): kotlin.Unit + public final fun setDaemon(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final fun setName(/*0*/ p0: kotlin.String): kotlin.Unit + private open fun setNativeName(/*0*/ p0: kotlin.String?): kotlin.Unit + public final fun setPriority(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun setPriority0(/*0*/ p0: kotlin.Int): kotlin.Unit + public final /*synthesized*/ fun setUncaughtExceptionHandler(/*0*/ p0: ((java.lang.Thread, kotlin.Throwable) -> kotlin.Unit)?): kotlin.Unit + public open fun setUncaughtExceptionHandler(/*0*/ p0: java.lang.Thread.UncaughtExceptionHandler?): kotlin.Unit + public open fun start(): kotlin.Unit + private open fun start0(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun stop(): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun stop(/*0*/ p0: kotlin.Throwable): kotlin.Unit + private open fun stop0(/*0*/ p0: kotlin.Any?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public final fun suspend(): kotlin.Unit + private open fun suspend0(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + private open class Caches { + private constructor Caches() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val subclassAudits: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val subclassAuditsQueue: [ERROR : Unresolved java classifier: ReferenceQueue>] + } + + public final enum class State : kotlin.Enum { + private constructor State() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry BLOCKED : java.lang.Thread.State { + private constructor BLOCKED() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.BLOCKED { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NEW : java.lang.Thread.State { + private constructor NEW() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.NEW { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNNABLE : java.lang.Thread.State { + private constructor RUNNABLE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.RUNNABLE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TERMINATED : java.lang.Thread.State { + private constructor TERMINATED() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.TERMINATED { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TIMED_WAITING : java.lang.Thread.State { + private constructor TIMED_WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.TIMED_WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry WAITING : java.lang.Thread.State { + private constructor WAITING() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.Thread.State.WAITING { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.Thread.State + public final /*synthesized*/ fun values(): kotlin.Array + } + + public trait UncaughtExceptionHandler { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun uncaughtException(/*0*/ p0: java.lang.Thread, /*1*/ p1: kotlin.Throwable): kotlin.Unit + } + + public/*package*/ open class WeakClassKey { + public/*package*/ constructor WeakClassKey(/*0*/ p0: java.lang.Class?, /*1*/ p1: [ERROR : Unresolved java classifier: ReferenceQueue>]?) + private final val hash: kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + } + + // Static members + private final val EMPTY_STACK_TRACE: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + public final val MAX_PRIORITY: kotlin.Int = 10 + public final val MIN_PRIORITY: kotlin.Int = 1 + public final val NORM_PRIORITY: kotlin.Int = 5 + private final val SUBCLASS_IMPLEMENTATION_PERMISSION: [ERROR : Unresolved java classifier: RuntimePermission] + private final var defaultUncaughtExceptionHandler: java.lang.Thread.UncaughtExceptionHandler? + private final var threadInitNumber: kotlin.Int + private final var threadSeqNumber: kotlin.Long + public final /*synthesized*/ fun UncaughtExceptionHandler(/*0*/ function: (java.lang.Thread, kotlin.Throwable) -> kotlin.Unit): java.lang.Thread.UncaughtExceptionHandler + public open fun activeCount(): kotlin.Int + private open fun auditSubclass(/*0*/ p0: java.lang.Class?): kotlin.Boolean + public open fun currentThread(): java.lang.Thread + public open fun dumpStack(): kotlin.Unit + private open fun dumpThreads(/*0*/ p0: kotlin.Array?): kotlin.Array?>? + public open fun enumerate(/*0*/ tarray: kotlin.Array): kotlin.Int + public open fun getAllStackTraces(): kotlin.MutableMap> + public open fun getDefaultUncaughtExceptionHandler(): java.lang.Thread.UncaughtExceptionHandler? + private open fun getThreads(): kotlin.Array? + public open fun holdsLock(/*0*/ p0: kotlin.Any): kotlin.Boolean + public open fun interrupted(): kotlin.Boolean + private open fun isCCLOverridden(/*0*/ p0: java.lang.Class?): kotlin.Boolean + private open fun nextThreadID(): kotlin.Long + private open fun nextThreadNum(): kotlin.Int + public/*package*/ open fun processQueue(/*0*/ p0: [ERROR : Unresolved java classifier: ReferenceQueue>]?, /*1*/ p1: [ERROR : Unresolved java classifier: ConcurrentMap>, ?>]?): kotlin.Unit + private open fun registerNatives(): kotlin.Unit + public final /*synthesized*/ fun setDefaultUncaughtExceptionHandler(/*0*/ p0: ((java.lang.Thread, kotlin.Throwable) -> kotlin.Unit)?): kotlin.Unit + public open fun setDefaultUncaughtExceptionHandler(/*0*/ p0: java.lang.Thread.UncaughtExceptionHandler?): kotlin.Unit + public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun sleep(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun yield(): kotlin.Unit + } + + public open class ThreadLocal { + public constructor ThreadLocal() + private final val threadLocalHashCode: kotlin.Int + public/*package*/ open fun childValue(/*0*/ p0: T?): T? + public/*package*/ open fun createMap(/*0*/ p0: java.lang.Thread?, /*1*/ p1: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(): T? + public/*package*/ open fun getMap(/*0*/ p0: java.lang.Thread?): java.lang.ThreadLocal.ThreadLocalMap? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun initialValue(): T? + public open fun remove(): kotlin.Unit + public open fun set(/*0*/ p0: T?): kotlin.Unit + private open fun setInitialValue(): T? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class ThreadLocalMap { + private constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap?) + public/*package*/ constructor ThreadLocalMap(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?) + private final var size: kotlin.Int + private final var table: kotlin.Array? + private final var threshold: kotlin.Int + private open fun cleanSomeSlots(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun expungeStaleEntries(): kotlin.Unit + private open fun expungeStaleEntry(/*0*/ p0: kotlin.Int): kotlin.Int + private open fun getEntry(/*0*/ p0: java.lang.ThreadLocal?): java.lang.ThreadLocal.ThreadLocalMap.Entry? + private open fun getEntryAfterMiss(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.lang.ThreadLocal.ThreadLocalMap.Entry?): java.lang.ThreadLocal.ThreadLocalMap.Entry? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun rehash(): kotlin.Unit + private open fun remove(/*0*/ p0: java.lang.ThreadLocal?): kotlin.Unit + private open fun replaceStaleEntry(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun resize(): kotlin.Unit + private open fun set(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?): kotlin.Unit + private open fun setThreshold(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class Entry { + public/*package*/ constructor Entry(/*0*/ p0: java.lang.ThreadLocal?, /*1*/ p1: kotlin.Any?) + public/*package*/ final var value: kotlin.Any? + } + + // Static members + private final val INITIAL_CAPACITY: kotlin.Int = 16 + private open fun nextIndex(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun prevIndex(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + } + + // Static members + private final val HASH_INCREMENT: kotlin.Int = 1640531527 + private final var nextHashCode: java.util.concurrent.atomic.AtomicInteger? + public/*package*/ open fun createInheritedMap(/*0*/ p0: java.lang.ThreadLocal.ThreadLocalMap?): java.lang.ThreadLocal.ThreadLocalMap? + private open fun nextHashCode(): kotlin.Int + } + + public open class Throwable : java.io.Serializable { + public constructor Throwable() + public constructor Throwable(/*0*/ p0: kotlin.String?) + public constructor Throwable(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + protected/*protected and package*/ constructor Throwable(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean) + public constructor Throwable(/*0*/ p0: kotlin.Throwable?) + private final var backtrace: kotlin.Any? + private final var cause: kotlin.Throwable? + private final var detailMessage: kotlin.String? + private final var stackTrace: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]>? + private final var suppressedExceptions: kotlin.List? + public final fun addSuppressed(/*0*/ p0: kotlin.Throwable): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun fillInStackTrace(): kotlin.Throwable + private open fun fillInStackTrace(/*0*/ p0: kotlin.Int): kotlin.Throwable? + public open fun getCause(): kotlin.Throwable? + public open fun getLocalizedMessage(): kotlin.String + public open fun getMessage(): kotlin.String? + private open fun getOurStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]>? + public open fun getStackTrace(): kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]>? + public/*package*/ open fun getStackTraceDepth(): kotlin.Int + public/*package*/ open fun getStackTraceElement(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: StackTraceElement]? + public final fun getSuppressed(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun initCause(/*0*/ p0: kotlin.Throwable?): kotlin.Throwable + private open fun printEnclosedStackTrace(/*0*/ p0: java.lang.Throwable.PrintStreamOrWriter?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.Set?): kotlin.Unit + public open fun printStackTrace(): kotlin.Unit + public open fun printStackTrace(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]?): kotlin.Unit + public open fun printStackTrace(/*0*/ p0: java.io.PrintStream): kotlin.Unit + private open fun printStackTrace(/*0*/ p0: java.lang.Throwable.PrintStreamOrWriter?): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun setStackTrace(/*0*/ p0: kotlin.Array): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private abstract class PrintStreamOrWriter { + private constructor PrintStreamOrWriter() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ abstract fun lock(): kotlin.Any? + public/*package*/ abstract fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class SentinelHolder { + private constructor SentinelHolder() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val STACK_TRACE_ELEMENT_SENTINEL: [ERROR : Unresolved java classifier: StackTraceElement] + public final val STACK_TRACE_SENTINEL: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + } + + private open class WrappedPrintStream : java.lang.Throwable.PrintStreamOrWriter { + public/*package*/ constructor WrappedPrintStream(/*0*/ p0: java.io.PrintStream?) + private final val printStream: java.io.PrintStream? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open override /*1*/ fun lock(): kotlin.Any? + public/*package*/ open override /*1*/ fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class WrappedPrintWriter : java.lang.Throwable.PrintStreamOrWriter { + public/*package*/ constructor WrappedPrintWriter(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]?) + private final val printWriter: [ERROR : Unresolved java classifier: PrintWriter]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open override /*1*/ fun lock(): kotlin.Any? + public/*package*/ open override /*1*/ fun println(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val CAUSE_CAPTION: kotlin.String = "Caused by: " + private final val EMPTY_THROWABLE_ARRAY: kotlin.Array + private final val NULL_CAUSE_MESSAGE: kotlin.String = "Cannot suppress a null exception." + private final val SELF_SUPPRESSION_MESSAGE: kotlin.String = "Self-suppression not permitted" + private final val SUPPRESSED_CAPTION: kotlin.String = "Suppressed: " + private final val SUPPRESSED_SENTINEL: kotlin.List + private final val UNASSIGNED_STACK: kotlin.Array<[ERROR : Unresolved java classifier: StackTraceElement]> + private final val serialVersionUID: kotlin.Long = -3042686055658047285.toLong() + } + + public open class UnsupportedOperationException : java.lang.RuntimeException { + public constructor UnsupportedOperationException() + public constructor UnsupportedOperationException(/*0*/ p0: kotlin.String?) + public constructor UnsupportedOperationException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor UnsupportedOperationException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -1242599979055084673.toLong() + } + + public final class Void { + private constructor Void() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val TYPE: java.lang.Class + } + + package java.lang.annotation { + public /*synthesized*/ fun Annotation(/*0*/ function: () -> java.lang.Class): java.lang.annotation.Annotation + + public trait Annotation { + public abstract fun annotationType(): java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class AnnotationFormatError : java.lang.Error { + public constructor AnnotationFormatError(/*0*/ p0: kotlin.String?) + public constructor AnnotationFormatError(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor AnnotationFormatError(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4256701562333669892.toLong() + } + + public open class AnnotationTypeMismatchException : java.lang.RuntimeException { + public constructor AnnotationTypeMismatchException(/*0*/ p0: java.lang.reflect.Method, /*1*/ p1: kotlin.String) + private final val element: java.lang.reflect.Method? + private final val foundType: kotlin.String? + public open fun element(): java.lang.reflect.Method + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun foundType(): kotlin.String + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8125925355765570191.toLong() + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Documented : kotlin.Annotation { + public constructor Documented() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final enum class ElementType : kotlin.Enum { + private constructor ElementType() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry ANNOTATION_TYPE : java.lang.annotation.ElementType { + private constructor ANNOTATION_TYPE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.ANNOTATION_TYPE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry CONSTRUCTOR : java.lang.annotation.ElementType { + private constructor CONSTRUCTOR() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.CONSTRUCTOR { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FIELD : java.lang.annotation.ElementType { + private constructor FIELD() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.FIELD { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry LOCAL_VARIABLE : java.lang.annotation.ElementType { + private constructor LOCAL_VARIABLE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.LOCAL_VARIABLE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry METHOD : java.lang.annotation.ElementType { + private constructor METHOD() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.METHOD { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PACKAGE : java.lang.annotation.ElementType { + private constructor PACKAGE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.PACKAGE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry PARAMETER : java.lang.annotation.ElementType { + private constructor PARAMETER() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.PARAMETER { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry TYPE : java.lang.annotation.ElementType { + private constructor TYPE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.ElementType.TYPE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.ElementType + public final /*synthesized*/ fun values(): kotlin.Array + } + + public open class IncompleteAnnotationException : java.lang.RuntimeException { + public constructor IncompleteAnnotationException(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String) + private final var annotationType: java.lang.Class? + private final var elementName: kotlin.String? + public open fun annotationType(): java.lang.Class + public open fun elementName(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8445097402741811912.toLong() + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Inherited : kotlin.Annotation { + public constructor Inherited() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Retention : kotlin.Annotation { + public constructor Retention(/*0*/ value: java.lang.annotation.RetentionPolicy) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun value(): java.lang.annotation.RetentionPolicy + } + + public final enum class RetentionPolicy : kotlin.Enum { + private constructor RetentionPolicy() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry CLASS : java.lang.annotation.RetentionPolicy { + private constructor CLASS() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.CLASS { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry RUNTIME : java.lang.annotation.RetentionPolicy { + private constructor RUNTIME() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.RUNTIME { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SOURCE : java.lang.annotation.RetentionPolicy { + private constructor SOURCE() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.lang.annotation.RetentionPolicy.SOURCE { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.lang.annotation.RetentionPolicy + public final /*synthesized*/ fun values(): kotlin.Array + } + + java.lang.annotation.Documented() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME: java.lang.annotation.RetentionPolicy) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE}: kotlin.Array) public final annotation class Target : kotlin.Annotation { + public constructor Target(/*0*/ vararg value: java.lang.annotation.ElementType /*kotlin.Array*/) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun value(): kotlin.Array + } + } + + package java.lang.reflect { + public /*synthesized*/ fun GenericDeclaration(/*0*/ function: () -> kotlin.Array]?>): java.lang.reflect.GenericDeclaration + + public open class AccessibleObject : java.lang.reflect.AnnotatedElement { + protected/*protected and package*/ constructor AccessibleObject() + public/*package*/ final var override: kotlin.Boolean + public/*package*/ final var securityCheckCache: kotlin.Any? + public/*package*/ open fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ fun getAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isAccessible(): kotlin.Boolean + public open override /*1*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val ACCESS_PERMISSION: [ERROR : Unresolved java classifier: Permission] + public/*package*/ final val reflectionFactory: [ERROR : Unresolved java classifier: ReflectionFactory] + public open fun setAccessible(/*0*/ array: kotlin.Array, /*1*/ flag: kotlin.Boolean): kotlin.Unit + private open fun setAccessible0(/*0*/ p0: java.lang.reflect.AccessibleObject?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + } + + public trait AnnotatedElement { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public abstract fun getAnnotations(): kotlin.Array + public abstract fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Array { + private constructor Array() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public open fun get(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Any? + public open fun getBoolean(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Boolean + public open fun getByte(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Byte + public open fun getChar(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Char + public open fun getDouble(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Double + public open fun getFloat(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Float + public open fun getInt(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getLength(/*0*/ p0: kotlin.Any): kotlin.Int + public open fun getLong(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Long + public open fun getShort(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int): kotlin.Short + private open fun multiNewArray(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.IntArray?): kotlin.Any? + private open fun newArray(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Int): kotlin.Any? + public open fun newInstance(/*0*/ componentType: java.lang.Class, /*1*/ vararg dimensions: kotlin.Int /*kotlin.Array*/): kotlin.Any + public open fun newInstance(/*0*/ componentType: java.lang.Class, /*1*/ length: kotlin.Int): kotlin.Any + public open fun set(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Any?): kotlin.Unit + public open fun setBoolean(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun setByte(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Byte): kotlin.Unit + public open fun setChar(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Unit + public open fun setDouble(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Double): kotlin.Unit + public open fun setFloat(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Float): kotlin.Unit + public open fun setInt(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setLong(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Long): kotlin.Unit + public open fun setShort(/*0*/ p0: kotlin.Any, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Short): kotlin.Unit + } + + public final class Constructor : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { + public/*package*/ constructor Constructor(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.Array>?, /*2*/ p2: kotlin.Array>?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.ByteArray?, /*7*/ p7: kotlin.ByteArray?) + private final var annotations: kotlin.ByteArray? + private final var clazz: java.lang.Class? + private final var constructorAccessor: [ERROR : Unresolved java classifier: ConstructorAccessor]? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var exceptionTypes: kotlin.Array>? + private final var genericInfo: [ERROR : Unresolved java classifier: ConstructorRepository]? + private final var modifiers: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean + private final var parameterAnnotations: kotlin.ByteArray? + private final var parameterTypes: kotlin.Array>? + private final var root: java.lang.reflect.Constructor? + public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any? + private final var signature: kotlin.String? + private final var slot: kotlin.Int + private open fun acquireConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun copy(): java.lang.reflect.Constructor? + private open fun declaredAnnotations(): kotlin.MutableMap, kotlin.Annotation>? + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array + public/*package*/ open fun getConstructorAccessor(): [ERROR : Unresolved java classifier: ConstructorAccessor]? + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaringClass(): java.lang.Class + public open fun getExceptionTypes(): kotlin.Array>? + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + public open fun getGenericExceptionTypes(): kotlin.Array? + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: ConstructorRepository]? + public open fun getGenericParameterTypes(): kotlin.Array? + public open override /*1*/ fun getModifiers(): kotlin.Int + public open override /*1*/ fun getName(): kotlin.String + public open fun getParameterAnnotations(): kotlin.Array?> + public open fun getParameterTypes(): kotlin.Array>? + public/*package*/ open fun getRawAnnotations(): kotlin.ByteArray? + public/*package*/ open fun getRawParameterAnnotations(): kotlin.ByteArray? + public/*package*/ open fun getSignature(): kotlin.String? + public/*package*/ open fun getSlot(): kotlin.Int + public open override /*1*/ fun getTypeParameters(): kotlin.Array>]> + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open override /*1*/ fun isSynthetic(): kotlin.Boolean + public open fun isVarArgs(): kotlin.Boolean + public open fun newInstance(/*0*/ vararg p0: kotlin.Any? /*kotlin.Array*/): T + public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun setConstructorAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: ConstructorAccessor]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open fun toGenericString(): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + } + + public final class Field : java.lang.reflect.AccessibleObject, java.lang.reflect.Member { + public/*package*/ constructor Field(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.lang.Class?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.ByteArray?) + private final var annotations: kotlin.ByteArray? + private final var clazz: java.lang.Class? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var fieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]? + private final var genericInfo: [ERROR : Unresolved java classifier: FieldRepository]? + private final var modifiers: kotlin.Int + private final var name: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean + private final var overrideFieldAccessor: [ERROR : Unresolved java classifier: FieldAccessor]? + private final var root: java.lang.reflect.Field? + public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any? + private final var signature: kotlin.String? + private final var slot: kotlin.Int + private final var `type`: java.lang.Class? + private open fun acquireFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun copy(): java.lang.reflect.Field? + private open fun declaredAnnotations(): kotlin.MutableMap, kotlin.Annotation>? + private open fun doSecurityCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.Any?): kotlin.Any? + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array + public open fun getBoolean(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open fun getByte(/*0*/ p0: kotlin.Any?): kotlin.Byte + public open fun getChar(/*0*/ p0: kotlin.Any?): kotlin.Char + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaringClass(): java.lang.Class + public open fun getDouble(/*0*/ p0: kotlin.Any?): kotlin.Double + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + private open fun getFieldAccessor(/*0*/ p0: kotlin.Any?): [ERROR : Unresolved java classifier: FieldAccessor]? + private open fun getFieldAccessor(/*0*/ p0: kotlin.Boolean): [ERROR : Unresolved java classifier: FieldAccessor]? + public open fun getFloat(/*0*/ p0: kotlin.Any?): kotlin.Float + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: FieldRepository]? + private open fun getGenericSignature(): kotlin.String? + public open fun getGenericType(): java.lang.reflect.Type? + public open fun getInt(/*0*/ p0: kotlin.Any?): kotlin.Int + public open fun getLong(/*0*/ p0: kotlin.Any?): kotlin.Long + public open override /*1*/ fun getModifiers(): kotlin.Int + public open override /*1*/ fun getName(): kotlin.String? + public open fun getShort(/*0*/ p0: kotlin.Any?): kotlin.Short + public open fun getType(): java.lang.Class? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun isEnumConstant(): kotlin.Boolean + public open override /*1*/ fun isSynthetic(): kotlin.Boolean + public open fun set(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setBoolean(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun setByte(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Byte): kotlin.Unit + public open fun setChar(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Char): kotlin.Unit + public open fun setDouble(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Double): kotlin.Unit + private open fun setFieldAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: FieldAccessor]?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun setFloat(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Float): kotlin.Unit + public open fun setInt(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setLong(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun setShort(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Short): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open fun toGenericString(): kotlin.String + public open override /*2*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun getTypeName(/*0*/ p0: java.lang.Class?): kotlin.String? + } + + public trait GenericDeclaration { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getTypeParameters(): kotlin.Array]?> + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Member { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getDeclaringClass(): java.lang.Class + public abstract fun getModifiers(): kotlin.Int + public abstract fun getName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isSynthetic(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val DECLARED: kotlin.Int = 1 + public final val PUBLIC: kotlin.Int = 0 + } + + public final class Method : java.lang.reflect.AccessibleObject, java.lang.reflect.GenericDeclaration, java.lang.reflect.Member { + public/*package*/ constructor Method(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Array>?, /*3*/ p3: java.lang.Class?, /*4*/ p4: kotlin.Array>?, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int, /*7*/ p7: kotlin.String?, /*8*/ p8: kotlin.ByteArray?, /*9*/ p9: kotlin.ByteArray?, /*10*/ p10: kotlin.ByteArray?) + private final var annotationDefault: kotlin.ByteArray? + private final var annotations: kotlin.ByteArray? + private final var clazz: java.lang.Class? + private final var declaredAnnotations: kotlin.Map, kotlin.Annotation>? + private final var exceptionTypes: kotlin.Array>? + private final var genericInfo: [ERROR : Unresolved java classifier: MethodRepository]? + private final var methodAccessor: [ERROR : Unresolved java classifier: MethodAccessor]? + private final var modifiers: kotlin.Int + private final var name: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ var override: kotlin.Boolean + private final var parameterAnnotations: kotlin.ByteArray? + private final var parameterTypes: kotlin.Array>? + private final var returnType: java.lang.Class? + private final var root: java.lang.reflect.Method? + public/*package*/ final override /*1*/ /*fake_override*/ var securityCheckCache: kotlin.Any? + private final var signature: kotlin.String? + private final var slot: kotlin.Int + private open fun acquireMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun copy(): java.lang.reflect.Method? + private open fun declaredAnnotations(): kotlin.MutableMap, kotlin.Annotation>? + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getAnnotation(/*0*/ annotationClass: java.lang.Class): T? + public open override /*1*/ /*fake_override*/ fun getAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaredAnnotations(): kotlin.Array + public open override /*1*/ fun getDeclaringClass(): java.lang.Class + public open fun getDefaultValue(): kotlin.Any? + public open fun getExceptionTypes(): kotlin.Array>? + private open fun getFactory(): [ERROR : Unresolved java classifier: GenericsFactory]? + public open fun getGenericExceptionTypes(): kotlin.Array? + private open fun getGenericInfo(): [ERROR : Unresolved java classifier: MethodRepository]? + public open fun getGenericParameterTypes(): kotlin.Array? + public open fun getGenericReturnType(): java.lang.reflect.Type? + private open fun getGenericSignature(): kotlin.String? + public/*package*/ open fun getMethodAccessor(): [ERROR : Unresolved java classifier: MethodAccessor]? + public open override /*1*/ fun getModifiers(): kotlin.Int + public open override /*1*/ fun getName(): kotlin.String? + public open fun getParameterAnnotations(): kotlin.Array> + public open fun getParameterTypes(): kotlin.Array>? + public open fun getReturnType(): java.lang.Class? + public open override /*1*/ fun getTypeParameters(): kotlin.Array]> + public open override /*3*/ fun hashCode(): kotlin.Int + public open fun invoke(/*0*/ p0: kotlin.Any?, /*1*/ vararg p1: kotlin.Any? /*kotlin.Array*/): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun isAccessible(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isAnnotationPresent(/*0*/ annotationClass: java.lang.Class): kotlin.Boolean + public open fun isBridge(): kotlin.Boolean + public open override /*1*/ fun isSynthetic(): kotlin.Boolean + public open fun isVarArgs(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun setAccessible(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun setMethodAccessor(/*0*/ p0: [ERROR : Unresolved java classifier: MethodAccessor]?): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun slowCheckMemberAccess(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.Any?, /*3*/ p3: kotlin.Int, /*4*/ p4: java.lang.Class?): kotlin.Unit + public open fun toGenericString(): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + } + + public trait Type { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } + + package java.net { + + public open class ConnectException : java.net.SocketException { + public constructor ConnectException() + public constructor ConnectException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3831404271622369215.toLong() + } + + public final class DatagramPacket { + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: SocketAddress]) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?, /*3*/ p3: kotlin.Int) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: SocketAddress]) + public constructor DatagramPacket(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.net.InetAddress?, /*4*/ p4: kotlin.Int) + public/*package*/ final var address: java.net.InetAddress? + public/*package*/ final var buf: kotlin.ByteArray? + public/*package*/ final var bufLength: kotlin.Int + public/*package*/ final var length: kotlin.Int + public/*package*/ final var offset: kotlin.Int + public/*package*/ final var port: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAddress(): java.net.InetAddress? + public open fun getData(): kotlin.ByteArray? + public open fun getLength(): kotlin.Int + public open fun getOffset(): kotlin.Int + public open fun getPort(): kotlin.Int + public open fun getSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun setAddress(/*0*/ p0: java.net.InetAddress?): kotlin.Unit + public open fun setData(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun setData(/*0*/ p0: kotlin.ByteArray, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setLength(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setPort(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSocketAddress(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private open fun init(): kotlin.Unit + } + + public open class DatagramSocket : java.io.Closeable { + public constructor DatagramSocket() + protected/*protected and package*/ constructor DatagramSocket(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImpl]) + public constructor DatagramSocket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?) + public constructor DatagramSocket(/*0*/ p0: kotlin.Int) + public constructor DatagramSocket(/*0*/ p0: kotlin.Int, /*1*/ p1: java.net.InetAddress?) + private final var bound: kotlin.Boolean + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + public/*package*/ final var connectState: kotlin.Int + public/*package*/ final var connectedAddress: java.net.InetAddress? + public/*package*/ final var connectedPort: kotlin.Int + private final var created: kotlin.Boolean + public/*package*/ final var impl: [ERROR : Unresolved java classifier: DatagramSocketImpl]? + public/*package*/ final var oldImpl: kotlin.Boolean + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?): kotlin.Unit + public/*package*/ open fun checkAddress(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun checkOldImpl(): kotlin.Unit + public open override /*1*/ fun close(): kotlin.Unit + public open fun connect(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]): kotlin.Unit + public open fun connect(/*0*/ p0: java.net.InetAddress, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun connectInternal(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun createImpl(): kotlin.Unit + public open fun disconnect(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getBroadcast(): kotlin.Boolean + public open fun getChannel(): [ERROR : Unresolved java classifier: DatagramChannel]? + public/*package*/ open fun getImpl(): [ERROR : Unresolved java classifier: DatagramSocketImpl]? + public open fun getInetAddress(): java.net.InetAddress? + public open fun getLocalAddress(): java.net.InetAddress? + public open fun getLocalPort(): kotlin.Int + public open fun getLocalSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getPort(): kotlin.Int + public open fun getReceiveBufferSize(): kotlin.Int + public open fun getRemoteSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getReuseAddress(): kotlin.Boolean + public open fun getSendBufferSize(): kotlin.Int + public open fun getSoTimeout(): kotlin.Int + public open fun getTrafficClass(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isBound(): kotlin.Boolean + public open fun isClosed(): kotlin.Boolean + public open fun isConnected(): kotlin.Boolean + public open fun receive(/*0*/ p0: java.net.DatagramPacket): kotlin.Unit + public open fun send(/*0*/ p0: java.net.DatagramPacket): kotlin.Unit + public open fun setBroadcast(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setReceiveBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setReuseAddress(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setSendBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSoTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setTrafficClass(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val ST_CONNECTED: kotlin.Int = 1 + public/*package*/ final val ST_CONNECTED_NO_IMPL: kotlin.Int = 2 + public/*package*/ final val ST_NOT_CONNECTED: kotlin.Int = 0 + public/*package*/ final var factory: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]? + public/*package*/ final var implClass: java.lang.Class? + public open fun setDatagramSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: DatagramSocketImplFactory]?): kotlin.Unit + } + + public open class InetAddress : java.io.Serializable { + public/*package*/ constructor InetAddress() + public/*package*/ final var address: kotlin.Int + private final var canonicalHostName: kotlin.String? + public/*package*/ final var family: kotlin.Int + public/*package*/ final var hostName: kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAddress(): kotlin.ByteArray? + public open fun getCanonicalHostName(): kotlin.String? + public open fun getHostAddress(): kotlin.String? + public open fun getHostName(): kotlin.String? + public/*package*/ open fun getHostName(/*0*/ p0: kotlin.Boolean): kotlin.String? + public open override /*1*/ fun hashCode(): kotlin.Int + public open fun isAnyLocalAddress(): kotlin.Boolean + public open fun isLinkLocalAddress(): kotlin.Boolean + public open fun isLoopbackAddress(): kotlin.Boolean + public open fun isMCGlobal(): kotlin.Boolean + public open fun isMCLinkLocal(): kotlin.Boolean + public open fun isMCNodeLocal(): kotlin.Boolean + public open fun isMCOrgLocal(): kotlin.Boolean + public open fun isMCSiteLocal(): kotlin.Boolean + public open fun isMulticastAddress(): kotlin.Boolean + public open fun isReachable(/*0*/ p0: [ERROR : Unresolved java classifier: NetworkInterface]?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open fun isReachable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isSiteLocalAddress(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readObjectNoData(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open override /*1*/ fun toString(): kotlin.String + + public/*package*/ final class Cache { + public constructor Cache(/*0*/ p0: java.net.InetAddress.Cache.Type?) + private final var cache: [ERROR : Unresolved java classifier: LinkedHashMap]? + private final var `type`: java.net.InetAddress.Cache.Type? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.String?): java.net.InetAddress.CacheEntry? + private open fun getPolicy(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun put(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.net.InetAddress.Cache? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ final enum class Type : kotlin.Enum { + private constructor Type() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry Negative : java.net.InetAddress.Cache.Type { + private constructor Negative() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.net.InetAddress.Cache.Type.Negative { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry Positive : java.net.InetAddress.Cache.Type { + private constructor Positive() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.net.InetAddress.Cache.Type.Positive { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.net.InetAddress.Cache.Type + public final /*synthesized*/ fun values(): kotlin.Array + } + } + + public/*package*/ final class CacheEntry { + public/*package*/ constructor CacheEntry(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Long) + public/*package*/ final var addresses: kotlin.Array? + public/*package*/ final var expiration: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val IPv4: kotlin.Int = 1 + public/*package*/ final val IPv6: kotlin.Int = 2 + private final var addressCache: java.net.InetAddress.Cache? + private final var addressCacheInit: kotlin.Boolean + private final val cacheLock: kotlin.Any + private final var cacheTime: kotlin.Long + private final var cachedLocalHost: java.net.InetAddress? + public/*package*/ final var impl: java.net.InetAddressImpl? + private final val lookupTable: java.util.HashMap + private final val maxCacheTime: kotlin.Long = 5000.toLong() + private final var nameServices: kotlin.List<[ERROR : Unresolved java classifier: NameService]>? + private final var negativeCache: java.net.InetAddress.Cache? + public/*package*/ final var preferIPv6Address: kotlin.Boolean + private final val serialVersionUID: kotlin.Long = 3286316764910316507.toLong() + public/*package*/ final var unknown_array: kotlin.Array? + public/*package*/ open fun anyLocalAddress(): java.net.InetAddress? + private open fun cacheAddresses(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + private open fun cacheInitIfNeeded(): kotlin.Unit + private open fun checkLookupTable(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun checkNumericZone(/*0*/ p0: kotlin.String?): kotlin.Int + private open fun createNSProvider(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: NameService]? + private open fun getAddressesFromNameService(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?): kotlin.Array? + public open fun getAllByName(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun getAllByName(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?): kotlin.Array? + private open fun getAllByName0(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun getAllByName0(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?, /*2*/ p2: kotlin.Boolean): kotlin.Array? + public/*package*/ open fun getAllByName0(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Array? + public open fun getByAddress(/*0*/ p0: kotlin.ByteArray): java.net.InetAddress + public open fun getByAddress(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray): java.net.InetAddress + public open fun getByName(/*0*/ p0: kotlin.String?): java.net.InetAddress? + private open fun getByName(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.InetAddress?): java.net.InetAddress? + private open fun getCachedAddresses(/*0*/ p0: kotlin.String?): kotlin.Array? + private open fun getHostFromNameService(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Boolean): kotlin.String? + public open fun getLocalHost(): java.net.InetAddress? + public open fun getLoopbackAddress(): java.net.InetAddress? + private open fun init(): kotlin.Unit + public/*package*/ open fun loadImpl(/*0*/ p0: kotlin.String?): java.net.InetAddressImpl? + private open fun updateLookupTable(/*0*/ p0: kotlin.String?): kotlin.Unit + } + + public/*package*/ trait InetAddressImpl { + public abstract fun anyLocalAddress(): java.net.InetAddress? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getHostByAddr(/*0*/ p0: kotlin.ByteArray?): kotlin.String? + public abstract fun getLocalHostName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isReachable(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: NetworkInterface]?, /*3*/ p3: kotlin.Int): kotlin.Boolean + public abstract fun lookupAllHostAddr(/*0*/ p0: kotlin.String?): kotlin.Array? + public abstract fun loopbackAddress(): java.net.InetAddress? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class MalformedURLException : java.io.IOException { + public constructor MalformedURLException() + public constructor MalformedURLException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -182787522200415866.toLong() + } + + public open class ServerSocket : java.io.Closeable { + public constructor ServerSocket() + public/*package*/ constructor ServerSocket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImpl]?) + public constructor ServerSocket(/*0*/ p0: kotlin.Int) + public constructor ServerSocket(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int) + public constructor ServerSocket(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?) + private final var bound: kotlin.Boolean + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final var created: kotlin.Boolean + private final var impl: [ERROR : Unresolved java classifier: SocketImpl]? + private final var oldImpl: kotlin.Boolean + public open fun accept(): java.net.Socket + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?): kotlin.Unit + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun checkOldImpl(): kotlin.Unit + public open override /*1*/ fun close(): kotlin.Unit + public/*package*/ open fun createImpl(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getChannel(): [ERROR : Unresolved java classifier: ServerSocketChannel]? + public/*package*/ open fun getImpl(): [ERROR : Unresolved java classifier: SocketImpl]? + public open fun getInetAddress(): java.net.InetAddress? + public open fun getLocalPort(): kotlin.Int + public open fun getLocalSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getReceiveBufferSize(): kotlin.Int + public open fun getReuseAddress(): kotlin.Boolean + public open fun getSoTimeout(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final fun implAccept(/*0*/ p0: java.net.Socket): kotlin.Unit + public open fun isBound(): kotlin.Boolean + public open fun isClosed(): kotlin.Boolean + public/*package*/ open fun setBound(): kotlin.Unit + public/*package*/ open fun setCreated(): kotlin.Unit + private open fun setImpl(): kotlin.Unit + public open fun setPerformancePreferences(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setReceiveBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setReuseAddress(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setSoTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final var factory: [ERROR : Unresolved java classifier: SocketImplFactory]? + public open fun setSocketFactory(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImplFactory]?): kotlin.Unit + } + + public open class Socket : java.io.Closeable { + public constructor Socket() + public constructor Socket(/*0*/ p0: [ERROR : Unresolved java classifier: Proxy]) + private constructor Socket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?, /*1*/ p1: [ERROR : Unresolved java classifier: SocketAddress]?, /*2*/ p2: kotlin.Boolean) + protected/*protected and package*/ constructor Socket(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImpl]?) + public constructor Socket(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int) + public constructor Socket(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?, /*3*/ p3: kotlin.Int) + public constructor Socket(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean) + public constructor Socket(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int) + public constructor Socket(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.net.InetAddress?, /*3*/ p3: kotlin.Int) + public constructor Socket(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean) + private final var bound: kotlin.Boolean + private final var closeLock: kotlin.Any? + private final var closed: kotlin.Boolean + private final var connected: kotlin.Boolean + private final var created: kotlin.Boolean + public/*package*/ final var impl: [ERROR : Unresolved java classifier: SocketImpl]? + private final var oldImpl: kotlin.Boolean + private final var shutIn: kotlin.Boolean + private final var shutOut: kotlin.Boolean + public open fun bind(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]?): kotlin.Unit + private open fun checkAddress(/*0*/ p0: java.net.InetAddress?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun checkOldImpl(): kotlin.Unit + public open override /*1*/ fun close(): kotlin.Unit + public open fun connect(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress]): kotlin.Unit + public open fun connect(/*0*/ p0: [ERROR : Unresolved java classifier: SocketAddress], /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ open fun createImpl(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getChannel(): [ERROR : Unresolved java classifier: SocketChannel]? + public/*package*/ open fun getImpl(): [ERROR : Unresolved java classifier: SocketImpl]? + public open fun getInetAddress(): java.net.InetAddress? + public open fun getInputStream(): java.io.InputStream? + public open fun getKeepAlive(): kotlin.Boolean + public open fun getLocalAddress(): java.net.InetAddress? + public open fun getLocalPort(): kotlin.Int + public open fun getLocalSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getOOBInline(): kotlin.Boolean + public open fun getOutputStream(): java.io.OutputStream? + public open fun getPort(): kotlin.Int + public open fun getReceiveBufferSize(): kotlin.Int + public open fun getRemoteSocketAddress(): [ERROR : Unresolved java classifier: SocketAddress]? + public open fun getReuseAddress(): kotlin.Boolean + public open fun getSendBufferSize(): kotlin.Int + public open fun getSoLinger(): kotlin.Int + public open fun getSoTimeout(): kotlin.Int + public open fun getTcpNoDelay(): kotlin.Boolean + public open fun getTrafficClass(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isBound(): kotlin.Boolean + public open fun isClosed(): kotlin.Boolean + public open fun isConnected(): kotlin.Boolean + public open fun isInputShutdown(): kotlin.Boolean + public open fun isOutputShutdown(): kotlin.Boolean + public/*package*/ final fun postAccept(): kotlin.Unit + public open fun sendUrgentData(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ open fun setBound(): kotlin.Unit + public/*package*/ open fun setConnected(): kotlin.Unit + public/*package*/ open fun setCreated(): kotlin.Unit + public/*package*/ open fun setImpl(): kotlin.Unit + public open fun setKeepAlive(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setOOBInline(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setPerformancePreferences(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun setReceiveBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setReuseAddress(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setSendBufferSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setSoLinger(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun setSoTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setTcpNoDelay(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setTrafficClass(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun shutdownInput(): kotlin.Unit + public open fun shutdownOutput(): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final var factory: [ERROR : Unresolved java classifier: SocketImplFactory]? + public open fun setSocketImplFactory(/*0*/ p0: [ERROR : Unresolved java classifier: SocketImplFactory]?): kotlin.Unit + } + + public open class SocketException : java.io.IOException { + public constructor SocketException() + public constructor SocketException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5935874303556886934.toLong() + } + + public final class URI : kotlin.Comparable, java.io.Serializable { + private constructor URI() + public constructor URI(/*0*/ p0: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?) + public constructor URI(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?) + private final var authority: kotlin.String? + private final var decodedAuthority: kotlin.String? + private final var decodedFragment: kotlin.String? + private final var decodedPath: kotlin.String? + private final var decodedQuery: kotlin.String? + private final var decodedSchemeSpecificPart: kotlin.String? + private final var decodedUserInfo: kotlin.String? + private final var fragment: kotlin.String? + private final var hash: kotlin.Int + private final var host: kotlin.String? + private final var path: kotlin.String? + private final var port: kotlin.Int + private final var query: kotlin.String? + private final var scheme: kotlin.String? + private final var schemeSpecificPart: kotlin.String? + private final var string: kotlin.String? + private final var userInfo: kotlin.String? + private open fun appendAuthority(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun appendFragment(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun appendSchemeSpecificPart(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.String?, /*7*/ p7: kotlin.String?): kotlin.Unit + public open override /*1*/ fun compareTo(/*0*/ other: java.net.URI): kotlin.Int + private open fun defineSchemeSpecificPart(): kotlin.Unit + private open fun defineString(): kotlin.Unit + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAuthority(): kotlin.String? + public open fun getFragment(): kotlin.String? + public open fun getHost(): kotlin.String? + public open fun getPath(): kotlin.String? + public open fun getPort(): kotlin.Int + public open fun getQuery(): kotlin.String? + public open fun getRawAuthority(): kotlin.String? + public open fun getRawFragment(): kotlin.String? + public open fun getRawPath(): kotlin.String? + public open fun getRawQuery(): kotlin.String? + public open fun getRawSchemeSpecificPart(): kotlin.String? + public open fun getRawUserInfo(): kotlin.String? + public open fun getScheme(): kotlin.String? + public open fun getSchemeSpecificPart(): kotlin.String? + public open fun getUserInfo(): kotlin.String? + public open override /*2*/ fun hashCode(): kotlin.Int + public open fun isAbsolute(): kotlin.Boolean + public open fun isOpaque(): kotlin.Boolean + public open fun normalize(): java.net.URI + public open fun parseServerAuthority(): java.net.URI + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun relativize(/*0*/ p0: java.net.URI): java.net.URI + public open fun resolve(/*0*/ p0: java.net.URI): java.net.URI + public open fun resolve(/*0*/ p0: kotlin.String): java.net.URI + public open fun toASCIIString(): kotlin.String + public open override /*2*/ fun toString(): kotlin.String + private open fun toString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.String?, /*7*/ p7: kotlin.String?, /*8*/ p8: kotlin.String?): kotlin.String? + public open fun toURL(): java.net.URL + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open inner class Parser { + public/*package*/ constructor Parser(/*0*/ p2: kotlin.String?) + private final var input: kotlin.String? + private final var ipv6byteCount: kotlin.Int + private final var requireServerAuthority: kotlin.Boolean + private open fun at(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Boolean + private open fun at(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Boolean + private open fun charAt(/*0*/ p0: kotlin.Int): kotlin.Char + private open fun checkChar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long, /*3*/ p3: kotlin.String?): kotlin.Unit + private open fun checkChars(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Long, /*3*/ p3: kotlin.Long, /*4*/ p4: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fail(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun fail(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun failExpecting(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun failExpecting(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun parse(/*0*/ p0: kotlin.Boolean): kotlin.Unit + private open fun parseAuthority(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseHierarchical(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseHostname(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseIPv4Address(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseIPv6Reference(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun parseServer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scan(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Int + private open fun scan(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Long, /*3*/ p3: kotlin.Long): kotlin.Int + private open fun scan(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): kotlin.Int + private open fun scanByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scanEscape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Char): kotlin.Int + private open fun scanHexPost(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scanHexSeq(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun scanIPv4Address(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Boolean): kotlin.Int + private open fun substring(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.String? + private open fun takeIPv4Address(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val H_ALPHA: kotlin.Long + private final val H_ALPHANUM: kotlin.Long + private final val H_DASH: kotlin.Long + private final val H_DIGIT: kotlin.Long = 0.toLong() + private final val H_DOT: kotlin.Long + private final val H_ESCAPED: kotlin.Long = 0.toLong() + private final val H_HEX: kotlin.Long + private final val H_LEFT_BRACKET: kotlin.Long + private final val H_LOWALPHA: kotlin.Long + private final val H_MARK: kotlin.Long + private final val H_PATH: kotlin.Long + private final val H_PCHAR: kotlin.Long + private final val H_REG_NAME: kotlin.Long + private final val H_RESERVED: kotlin.Long + private final val H_SCHEME: kotlin.Long + private final val H_SERVER: kotlin.Long + private final val H_SERVER_PERCENT: kotlin.Long + private final val H_UNRESERVED: kotlin.Long + private final val H_UPALPHA: kotlin.Long + private final val H_URIC: kotlin.Long + private final val H_URIC_NO_SLASH: kotlin.Long + private final val H_USERINFO: kotlin.Long + private final val L_ALPHA: kotlin.Long = 0.toLong() + private final val L_ALPHANUM: kotlin.Long + private final val L_DASH: kotlin.Long + private final val L_DIGIT: kotlin.Long + private final val L_DOT: kotlin.Long + private final val L_ESCAPED: kotlin.Long = 1.toLong() + private final val L_HEX: kotlin.Long + private final val L_LEFT_BRACKET: kotlin.Long + private final val L_LOWALPHA: kotlin.Long = 0.toLong() + private final val L_MARK: kotlin.Long + private final val L_PATH: kotlin.Long + private final val L_PCHAR: kotlin.Long + private final val L_REG_NAME: kotlin.Long + private final val L_RESERVED: kotlin.Long + private final val L_SCHEME: kotlin.Long + private final val L_SERVER: kotlin.Long + private final val L_SERVER_PERCENT: kotlin.Long + private final val L_UNRESERVED: kotlin.Long + private final val L_UPALPHA: kotlin.Long = 0.toLong() + private final val L_URIC: kotlin.Long + private final val L_URIC_NO_SLASH: kotlin.Long + private final val L_USERINFO: kotlin.Long + private final val hexDigits: kotlin.CharArray + public/*package*/ final val serialVersionUID: kotlin.Long = -6052424284110960213.toLong() + private open fun appendEncoded(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.Char): kotlin.Unit + private open fun appendEscape(/*0*/ p0: java.lang.StringBuffer?, /*1*/ p1: kotlin.Byte): kotlin.Unit + private open fun checkPath(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Unit + private open fun compare(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Int + private open fun compareIgnoringCase(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Int + public open fun create(/*0*/ p0: kotlin.String): java.net.URI + private open fun decode(/*0*/ p0: kotlin.Char): kotlin.Int + private open fun decode(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Byte + private open fun decode(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun encode(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun equal(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Boolean + private open fun equalIgnoringCase(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Boolean + private open fun hash(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Int + private open fun hashIgnoringCase(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Int + private open fun highMask(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Long + private open fun highMask(/*0*/ p0: kotlin.String?): kotlin.Long + private open fun join(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + private open fun lowMask(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Char): kotlin.Long + private open fun lowMask(/*0*/ p0: kotlin.String?): kotlin.Long + private open fun match(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + private open fun maybeAddLeadingDot(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Unit + private open fun needsNormalization(/*0*/ p0: kotlin.String?): kotlin.Int + private open fun normalize(/*0*/ p0: java.net.URI?): java.net.URI? + private open fun normalize(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun quote(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.String? + private open fun relativize(/*0*/ p0: java.net.URI?, /*1*/ p1: java.net.URI?): java.net.URI? + private open fun removeDots(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Unit + private open fun resolve(/*0*/ p0: java.net.URI?, /*1*/ p1: java.net.URI?): java.net.URI? + private open fun resolvePath(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.String? + private open fun split(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Unit + private open fun toLower(/*0*/ p0: kotlin.Char): kotlin.Int + } + + public final class URL : java.io.Serializable { + public constructor URL(/*0*/ p0: java.net.URL?, /*1*/ p1: kotlin.String) + public constructor URL(/*0*/ p0: java.net.URL?, /*1*/ p1: kotlin.String, /*2*/ p2: [ERROR : Unresolved java classifier: URLStreamHandler]?) + public constructor URL(/*0*/ p0: kotlin.String) + public constructor URL(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String) + public constructor URL(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String, /*4*/ p4: [ERROR : Unresolved java classifier: URLStreamHandler]?) + public constructor URL(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String) + private final var authority: kotlin.String? + private final var file: kotlin.String? + public/*package*/ final var handler: [ERROR : Unresolved java classifier: URLStreamHandler]? + private final var hashCode: kotlin.Int + private final var host: kotlin.String? + public/*package*/ final var hostAddress: java.net.InetAddress? + private final var path: kotlin.String? + private final var port: kotlin.Int + private final var protocol: kotlin.String? + private final var query: kotlin.String? + private final var ref: kotlin.String? + private final var userInfo: kotlin.String? + private open fun checkSpecifyHandler(/*0*/ p0: [ERROR : Unresolved java classifier: SecurityManager]?): kotlin.Unit + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAuthority(): kotlin.String? + public final fun getContent(): kotlin.Any? + public final fun getContent(/*0*/ p0: kotlin.Array>): kotlin.Any? + public open fun getDefaultPort(): kotlin.Int + public open fun getFile(): kotlin.String? + public open fun getHost(): kotlin.String? + public open fun getPath(): kotlin.String? + public open fun getPort(): kotlin.Int + public open fun getProtocol(): kotlin.String? + public open fun getQuery(): kotlin.String? + public open fun getRef(): kotlin.String? + public open fun getUserInfo(): kotlin.String? + public open override /*1*/ fun hashCode(): kotlin.Int + private open fun isValidProtocol(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun openConnection(): java.net.URLConnection? + public open fun openConnection(/*0*/ p0: [ERROR : Unresolved java classifier: Proxy]): java.net.URLConnection? + public final fun openStream(): java.io.InputStream? + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun sameFile(/*0*/ p0: java.net.URL): kotlin.Boolean + protected/*protected and package*/ open fun set(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String, /*4*/ p4: kotlin.String?): kotlin.Unit + protected/*protected and package*/ open fun set(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?, /*6*/ p6: kotlin.String?, /*7*/ p7: kotlin.String?): kotlin.Unit + public open fun toExternalForm(): kotlin.String + public open override /*1*/ fun toString(): kotlin.String + public open fun toURI(): java.net.URI + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val ENABLE_GOPHER_PROP: kotlin.String = "jdk.net.registerGopherProtocol" + private final val GOPHER: kotlin.String = "gopher" + private final val JDK_PACKAGE_PREFIX: kotlin.String = "sun.net.www.protocol" + private final val enableGopher: kotlin.Boolean + public/*package*/ final var factory: [ERROR : Unresolved java classifier: URLStreamHandlerFactory]? + public/*package*/ final var handlers: [ERROR : Unresolved java classifier: Hashtable]? + private final val protocolPathProp: kotlin.String = "java.protocol.handler.pkgs" + public/*package*/ final val serialVersionUID: kotlin.Long = -7627629688361524110.toLong() + private final var streamHandlerLock: kotlin.Any? + public/*package*/ open fun getURLStreamHandler(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: URLStreamHandler]? + public open fun setURLStreamHandlerFactory(/*0*/ p0: [ERROR : Unresolved java classifier: URLStreamHandlerFactory]?): kotlin.Unit + } + + public abstract class URLConnection { + protected/*protected and package*/ constructor URLConnection(/*0*/ p0: java.net.URL?) + protected/*protected and package*/ final var allowUserInteraction: kotlin.Boolean + private final var connectTimeout: kotlin.Int + protected/*protected and package*/ final var connected: kotlin.Boolean + protected/*protected and package*/ final var doInput: kotlin.Boolean + protected/*protected and package*/ final var doOutput: kotlin.Boolean + protected/*protected and package*/ final var ifModifiedSince: kotlin.Long + private final var readTimeout: kotlin.Int + private final var requests: [ERROR : Unresolved java classifier: MessageHeader]? + protected/*protected and package*/ final var url: java.net.URL? + protected/*protected and package*/ final var useCaches: kotlin.Boolean + public open fun addRequestProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun connect(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getAllowUserInteraction(): kotlin.Boolean + public open fun getConnectTimeout(): kotlin.Int + public open fun getContent(): kotlin.Any? + public open fun getContent(/*0*/ p0: kotlin.Array>): kotlin.Any? + public open fun getContentEncoding(): kotlin.String? + public/*package*/ open fun getContentHandler(): [ERROR : Unresolved java classifier: ContentHandler]? + private open fun getContentHandlerPkgPrefixes(): kotlin.String? + public open fun getContentLength(): kotlin.Int + public open fun getContentLengthLong(): kotlin.Long + public open fun getContentType(): kotlin.String? + public open fun getDate(): kotlin.Long + public open fun getDefaultUseCaches(): kotlin.Boolean + public open fun getDoInput(): kotlin.Boolean + public open fun getDoOutput(): kotlin.Boolean + public open fun getExpiration(): kotlin.Long + public open fun getHeaderField(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getHeaderField(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun getHeaderFieldDate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun getHeaderFieldInt(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getHeaderFieldKey(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getHeaderFieldLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun getHeaderFields(): kotlin.MutableMap> + public open fun getIfModifiedSince(): kotlin.Long + public open fun getInputStream(): java.io.InputStream? + public open fun getLastModified(): kotlin.Long + public open fun getOutputStream(): java.io.OutputStream? + public open fun getPermission(): [ERROR : Unresolved java classifier: Permission] + public open fun getReadTimeout(): kotlin.Int + public open fun getRequestProperties(): kotlin.MutableMap> + public open fun getRequestProperty(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun getURL(): java.net.URL? + public open fun getUseCaches(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun lookupContentHandlerClassFor(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: ContentHandler]? + public open fun setAllowUserInteraction(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setConnectTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setDefaultUseCaches(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setDoInput(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setDoOutput(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setIfModifiedSince(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setReadTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setRequestProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun setUseCaches(/*0*/ p0: kotlin.Boolean): kotlin.Unit + private open fun stripOffParameters(/*0*/ p0: kotlin.String?): kotlin.String? + public open override /*1*/ fun toString(): kotlin.String + private open fun typeToPackageName(/*0*/ p0: kotlin.String?): kotlin.String? + + // Static members + private final val contentClassPrefix: kotlin.String = "sun.net.www.content" + private final val contentPathProp: kotlin.String = "java.content.handler.pkgs" + private final var defaultAllowUserInteraction: kotlin.Boolean + private final var defaultUseCaches: kotlin.Boolean + public/*package*/ final var factory: [ERROR : Unresolved java classifier: ContentHandlerFactory]? + private final var fileNameMap: [ERROR : Unresolved java classifier: FileNameMap]? + private final var fileNameMapLoaded: kotlin.Boolean + private final var handlers: [ERROR : Unresolved java classifier: Hashtable]? + private open fun checkfpx(/*0*/ p0: java.io.InputStream?): kotlin.Boolean + public open fun getDefaultAllowUserInteraction(): kotlin.Boolean + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getDefaultRequestProperty(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun getFileNameMap(): [ERROR : Unresolved java classifier: FileNameMap] + public open fun guessContentTypeFromName(/*0*/ p0: kotlin.String?): kotlin.String? + public open fun guessContentTypeFromStream(/*0*/ p0: java.io.InputStream): kotlin.String? + private open fun readBytes(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: java.io.InputStream?): kotlin.Int + public open fun setContentHandlerFactory(/*0*/ p0: [ERROR : Unresolved java classifier: ContentHandlerFactory]?): kotlin.Unit + public open fun setDefaultAllowUserInteraction(/*0*/ p0: kotlin.Boolean): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setDefaultRequestProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun setFileNameMap(/*0*/ p0: [ERROR : Unresolved java classifier: FileNameMap]?): kotlin.Unit + private open fun skipForward(/*0*/ p0: java.io.InputStream?, /*1*/ p1: kotlin.Long): kotlin.Long + } + + public open class UnknownHostException : java.io.IOException { + public constructor UnknownHostException() + public constructor UnknownHostException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4639126076052875403.toLong() + } + } + + package java.nio { + + package java.nio.charset { + + public abstract class Charset : kotlin.Comparable { + protected/*protected and package*/ constructor Charset(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Array?) + private final var aliasSet: kotlin.Set? + private final val aliases: kotlin.Array? + private final val name: kotlin.String? + public final fun aliases(): kotlin.MutableSet? + public open fun canEncode(): kotlin.Boolean + public final override /*1*/ fun compareTo(/*0*/ other: java.nio.charset.Charset): kotlin.Int + public abstract fun contains(/*0*/ p0: java.nio.charset.Charset): kotlin.Boolean + public final fun decode(/*0*/ p0: [ERROR : Unresolved java classifier: ByteBuffer]): [ERROR : Unresolved java classifier: CharBuffer] + public open fun displayName(): kotlin.String + public open fun displayName(/*0*/ p0: java.util.Locale?): kotlin.String + public final fun encode(/*0*/ p0: [ERROR : Unresolved java classifier: CharBuffer]): [ERROR : Unresolved java classifier: ByteBuffer] + public final fun encode(/*0*/ p0: kotlin.String): [ERROR : Unresolved java classifier: ByteBuffer] + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hashCode(): kotlin.Int + public final fun isRegistered(): kotlin.Boolean + public final fun name(): kotlin.String + public abstract fun newDecoder(): [ERROR : Unresolved java classifier: CharsetDecoder] + public abstract fun newEncoder(): [ERROR : Unresolved java classifier: CharsetEncoder] + public final override /*1*/ fun toString(): kotlin.String + + // Static members + private final var bugLevel: kotlin.String? + private final var cache1: kotlin.Array? + private final var cache2: kotlin.Array? + private final var defaultCharset: java.nio.charset.Charset? + private final var extendedProvider: [ERROR : Unresolved java classifier: CharsetProvider]? + private final var extendedProviderLock: kotlin.Any? + private final var extendedProviderProbed: kotlin.Boolean + private final var gate: java.lang.ThreadLocal>? + private final var standardProvider: [ERROR : Unresolved java classifier: CharsetProvider]? + public/*package*/ open fun atBugLevel(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun availableCharsets(): java.util.SortedMap + private open fun cache(/*0*/ p0: kotlin.String?, /*1*/ p1: java.nio.charset.Charset?): kotlin.Unit + private open fun checkName(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun defaultCharset(): java.nio.charset.Charset + public open fun forName(/*0*/ p0: kotlin.String): java.nio.charset.Charset + public open fun isSupported(/*0*/ p0: kotlin.String): kotlin.Boolean + private open fun lookup(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun lookup2(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun lookupExtendedCharset(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun lookupViaProviders(/*0*/ p0: kotlin.String?): java.nio.charset.Charset? + private open fun probeExtendedProvider(): kotlin.Unit + private open fun providers(): kotlin.MutableIterator? + private open fun put(/*0*/ p0: kotlin.Iterator?, /*1*/ p1: kotlin.Map?): kotlin.Unit + } + } + } + + package java.rmi { + + public trait Remote { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class RemoteException : java.io.IOException { + public constructor RemoteException() + public constructor RemoteException(/*0*/ p0: kotlin.String?) + public constructor RemoteException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public final var detail: kotlin.Throwable? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getCause(): kotlin.Throwable? + public open override /*1*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -5148567311918794206.toLong() + } + } + + package java.security { + + public open class GeneralSecurityException : java.lang.Exception { + public constructor GeneralSecurityException() + public constructor GeneralSecurityException(/*0*/ p0: kotlin.String?) + public constructor GeneralSecurityException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor GeneralSecurityException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 894798122053539237.toLong() + } + + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public abstract class Identity : java.io.Serializable { + protected/*protected and package*/ constructor Identity() + public constructor Identity(/*0*/ p0: kotlin.String?) + public constructor Identity(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: IdentityScope]?) + public/*package*/ final var certificates: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final var info: kotlin.String? + private final var name: kotlin.String? + private final var publicKey: [ERROR : Unresolved java classifier: PublicKey]? + public/*package*/ final var scope: [ERROR : Unresolved java classifier: IdentityScope]? + public open fun addCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]): kotlin.Unit + public open fun certificates(): kotlin.Array<[ERROR : Unresolved java classifier: Certificate]> + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun fullName(): kotlin.String? + public open fun getInfo(): kotlin.String? + public final fun getName(): kotlin.String? + public open fun getPublicKey(): [ERROR : Unresolved java classifier: PublicKey]? + public final fun getScope(): [ERROR : Unresolved java classifier: IdentityScope]? + public open override /*1*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun identityEquals(/*0*/ p0: java.security.Identity): kotlin.Boolean + private open fun keyEquals(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?, /*1*/ p1: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + public/*package*/ open fun printCertificates(): kotlin.String? + public/*package*/ open fun printKeys(): kotlin.String? + public open fun removeCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]?): kotlin.Unit + public open fun setInfo(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun setPublicKey(/*0*/ p0: [ERROR : Unresolved java classifier: PublicKey]?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Boolean): kotlin.String? + + // Static members + private final val serialVersionUID: kotlin.Long = 3609922007826600659.toLong() + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + } + + public open class NoSuchAlgorithmException : java.security.GeneralSecurityException { + public constructor NoSuchAlgorithmException() + public constructor NoSuchAlgorithmException(/*0*/ p0: kotlin.String?) + public constructor NoSuchAlgorithmException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor NoSuchAlgorithmException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -7443947487218346562.toLong() + } + + public abstract class Policy { + public constructor Policy() + private final var pdMapping: [ERROR : Unresolved java classifier: WeakHashMap]? + private open fun addStaticPerms(/*0*/ p0: [ERROR : Unresolved java classifier: PermissionCollection]?, /*1*/ p1: [ERROR : Unresolved java classifier: PermissionCollection]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getParameters(): java.security.Policy.Parameters? + public open fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: CodeSource]): [ERROR : Unresolved java classifier: PermissionCollection] + public open fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): [ERROR : Unresolved java classifier: PermissionCollection] + public open fun getProvider(): java.security.Provider? + public open fun getType(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun implies(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain], /*1*/ p1: [ERROR : Unresolved java classifier: Permission]?): kotlin.Boolean + public open fun refresh(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public trait Parameters { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class PolicyDelegate : java.security.Policy { + private constructor PolicyDelegate(/*0*/ p0: [ERROR : Unresolved java classifier: PolicySpi]?, /*1*/ p1: java.security.Provider?, /*2*/ p2: kotlin.String?, /*3*/ p3: java.security.Policy.Parameters?) + private final var p: java.security.Provider? + private final var params: java.security.Policy.Parameters? + invisible_fake final override /*1*/ /*fake_override*/ var pdMapping: [ERROR : Unresolved java classifier: WeakHashMap]? + private final var spi: [ERROR : Unresolved java classifier: PolicySpi]? + private final var `type`: kotlin.String? + invisible_fake open override /*1*/ /*fake_override*/ fun addStaticPerms(/*0*/ p0: [ERROR : Unresolved java classifier: PermissionCollection]?, /*1*/ p1: [ERROR : Unresolved java classifier: PermissionCollection]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getParameters(): java.security.Policy.Parameters? + public open override /*2*/ fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: CodeSource]?): [ERROR : Unresolved java classifier: PermissionCollection]? + public open override /*2*/ fun getPermissions(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?): [ERROR : Unresolved java classifier: PermissionCollection]? + public open override /*1*/ fun getProvider(): java.security.Provider? + public open override /*1*/ fun getType(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun implies(/*0*/ p0: [ERROR : Unresolved java classifier: ProtectionDomain]?, /*1*/ p1: [ERROR : Unresolved java classifier: Permission]?): kotlin.Boolean + public open override /*1*/ fun refresh(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class PolicyInfo { + public/*package*/ constructor PolicyInfo(/*0*/ p0: java.security.Policy?, /*1*/ p1: kotlin.Boolean) + public/*package*/ final val initialized: kotlin.Boolean + public/*package*/ final val policy: java.security.Policy? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class UnsupportedEmptyCollection { + public constructor UnsupportedEmptyCollection() + private final var perms: [ERROR : Unresolved java classifier: Permissions]? + public open fun add(/*0*/ p0: [ERROR : Unresolved java classifier: Permission]?): kotlin.Unit + public open fun elements(): java.util.Enumeration<[ERROR : Unresolved java classifier: Permission]>? + public open fun implies(/*0*/ p0: [ERROR : Unresolved java classifier: Permission]?): kotlin.Boolean + } + + // Static members + public final val UNSUPPORTED_EMPTY_COLLECTION: [ERROR : Unresolved java classifier: PermissionCollection] + private final val debug: [ERROR : Unresolved java classifier: Debug] + private final var policy: java.util.concurrent.atomic.AtomicReference? + private open fun checkPermission(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Policy.Parameters?): java.security.Policy? + public open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Policy.Parameters?, /*2*/ p2: java.security.Provider): java.security.Policy? + public open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Policy.Parameters?, /*2*/ p2: kotlin.String): java.security.Policy? + public open fun getPolicy(): java.security.Policy? + public/*package*/ open fun getPolicyNoCheck(): java.security.Policy? + private open fun handleException(/*0*/ p0: java.security.NoSuchAlgorithmException?): java.security.Policy? + private open fun initPolicy(/*0*/ p0: java.security.Policy?): kotlin.Unit + public/*package*/ open fun isSet(): kotlin.Boolean + public open fun setPolicy(/*0*/ p0: java.security.Policy?): kotlin.Unit + } + + public abstract class Provider : java.util.Properties { + protected/*protected and package*/ constructor Provider(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.String?) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var defaults: java.util.Properties? + private final var entrySet: kotlin.Set>? + private final var entrySetCallCount: kotlin.Int + private final var info: kotlin.String? + private final var initialized: kotlin.Boolean + private final var legacyChanged: kotlin.Boolean + private final var legacyMap: kotlin.Map? + private final var legacyStrings: kotlin.Map? + private final var name: kotlin.String? + private final var serviceMap: kotlin.Map? + private final var serviceSet: kotlin.Set? + private final var servicesChanged: kotlin.Boolean + private final var version: kotlin.Double + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun checkInitialized(): kotlin.Unit + public open fun clear(): kotlin.Unit + public open fun elements(): java.util.Enumeration? + private open fun ensureLegacyParsed(): kotlin.Unit + public open fun entrySet(): kotlin.MutableSet>? + invisible_fake open override /*1*/ /*fake_override*/ fun enumerate(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enumerateStringProperties(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + public open fun get(/*0*/ p0: kotlin.Any?): kotlin.Any? + public open fun getInfo(): kotlin.String? + public open fun getName(): kotlin.String? + public open override /*1*/ fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getService(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): java.security.Provider.Service? + public open fun getServices(): kotlin.MutableSet? + private open fun getTypeAndAlgorithm(/*0*/ p0: kotlin.String?): kotlin.Array? + public open fun getVersion(): kotlin.Double + private open fun implClear(): kotlin.Unit + private open fun implPut(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Any? + private open fun implPutAll(/*0*/ p0: kotlin.Map?): kotlin.Unit + private open fun implRemove(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun implRemoveService(/*0*/ p0: java.security.Provider.Service?): kotlin.Unit + public open fun keySet(): kotlin.MutableSet + public open fun keys(): java.util.Enumeration? + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open override /*1*/ fun load(/*0*/ p0: java.io.InputStream?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun load(/*0*/ p0: java.io.Reader?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun load0(/*0*/ p0: java.util.Properties.LineReader?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun loadConvert(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?): kotlin.String? + public open override /*1*/ /*fake_override*/ fun loadFromXML(/*0*/ p0: java.io.InputStream): kotlin.Unit + private open fun parseLegacyPut(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun propertyNames(): java.util.Enumeration + public open fun put(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Any? + public open fun putAll(/*0*/ p0: kotlin.Map): kotlin.Unit + private open fun putId(): kotlin.Unit + private open fun putPropertyStrings(/*0*/ p0: java.security.Provider.Service?): kotlin.Unit + protected/*protected and package*/ open fun putService(/*0*/ p0: java.security.Provider.Service): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open fun remove(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun removeInvalidServices(/*0*/ p0: kotlin.Map?): kotlin.Unit + private open fun removePropertyStrings(/*0*/ p0: java.security.Provider.Service?): kotlin.Unit + protected/*protected and package*/ open fun removeService(/*0*/ p0: java.security.Provider.Service): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun save(/*0*/ p0: java.io.OutputStream?, /*1*/ p1: kotlin.String?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun saveConvert(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String? + public open override /*1*/ /*fake_override*/ fun setProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun store(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun store(/*0*/ p0: java.io.Writer, /*1*/ p1: kotlin.String?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun store0(/*0*/ p0: java.io.BufferedWriter?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun stringPropertyNames(): kotlin.MutableSet? + public open override /*1*/ fun toString(): kotlin.String + public open fun values(): kotlin.MutableCollection + + private open class EngineDescription { + public/*package*/ constructor EngineDescription(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String?) + private final var constructorParameterClass: java.lang.Class? + public/*package*/ final val constructorParameterClassName: kotlin.String? + public/*package*/ final val name: kotlin.String? + public/*package*/ final val supportsParameter: kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getConstructorParameterClass(): java.lang.Class? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Service { + public constructor Service(/*0*/ p0: java.security.Provider, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.String, /*3*/ p3: kotlin.String, /*4*/ p4: kotlin.List?, /*5*/ p5: kotlin.Map?) + private constructor Service(/*0*/ p0: java.security.Provider?) + private final var algorithm: kotlin.String? + private final var aliases: kotlin.List? + private final var attributes: kotlin.Map? + private final var className: kotlin.String? + private final var classRef: [ERROR : Unresolved java classifier: Reference]? + private final var hasKeyAttributes: kotlin.Boolean? + private final val provider: java.security.Provider? + private final var registered: kotlin.Boolean + private final var supportedClasses: kotlin.Array>? + private final var supportedFormats: kotlin.Array? + private final var `type`: kotlin.String? + private open fun addAlias(/*0*/ p0: kotlin.String?): kotlin.Unit + public/*package*/ open fun addAttribute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun getAlgorithm(): kotlin.String? + private final fun getAliases(): kotlin.MutableList? + public final fun getAttribute(/*0*/ p0: kotlin.String): kotlin.String? + public final fun getClassName(): kotlin.String? + private open fun getImplClass(): java.lang.Class? + private open fun getKeyClass(/*0*/ p0: kotlin.String?): java.lang.Class? + public final fun getProvider(): java.security.Provider? + public final fun getType(): kotlin.String? + private open fun hasKeyAttributes(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun isValid(): kotlin.Boolean + public open fun newInstance(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun newInstanceGeneric(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun supportsKeyClass(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + private open fun supportsKeyFormat(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + public open fun supportsParameter(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final val CLASS0: kotlin.Array> + } + + private open class ServiceKey { + private constructor ServiceKey(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean) + private final val algorithm: kotlin.String? + private final val originalAlgorithm: kotlin.String? + private final val `type`: kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public/*package*/ open fun matches(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class UString { + public/*package*/ constructor UString(/*0*/ p0: kotlin.String?) + public/*package*/ final val lowerString: kotlin.String? + public/*package*/ final val string: kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun toString(): kotlin.String + } + + // Static members + private final val ALIAS_LENGTH: kotlin.Int + private final val ALIAS_PREFIX: kotlin.String = "Alg.Alias." + private final val ALIAS_PREFIX_LOWER: kotlin.String = "alg.alias." + private final val debug: [ERROR : Unresolved java classifier: Debug] + private final val knownEngines: kotlin.Map + private final var previousKey: java.security.Provider.ServiceKey? + public/*package*/ final val serialVersionUID: kotlin.Long = -4298000515446427739.toLong() + private open fun addEngine(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.String?): kotlin.Unit + private open fun getEngineName(/*0*/ p0: kotlin.String?): kotlin.String? + } + + public final class Security { + private constructor Security() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class ProviderProperty { + private constructor ProviderProperty() + public/*package*/ final var className: kotlin.String? + public/*package*/ final var provider: java.security.Provider? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final var props: java.util.Properties? + private final val sdebug: [ERROR : Unresolved java classifier: Debug] + private final val spiMap: kotlin.Map> + public open fun addProvider(/*0*/ p0: java.security.Provider): kotlin.Int + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getAlgorithmProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getAlgorithms(/*0*/ p0: kotlin.String?): kotlin.MutableSet + private open fun getAllQualifyingCandidates(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Array?): [ERROR : Unresolved java classifier: LinkedHashSet]? + public/*package*/ open fun getFilterComponents(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.security.Provider?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.security.Provider?, /*3*/ p3: kotlin.Any?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Array? + public/*package*/ open fun getImpl(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Any?): kotlin.Array? + public open fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getProvider(/*0*/ p0: kotlin.String?): java.security.Provider? + private open fun getProviderProperty(/*0*/ p0: kotlin.String?): java.security.Security.ProviderProperty? + private open fun getProviderProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: java.security.Provider?): kotlin.String? + public open fun getProviders(): kotlin.Array? + public open fun getProviders(/*0*/ p0: kotlin.Map): kotlin.Array? + public open fun getProviders(/*0*/ p0: kotlin.String): kotlin.Array? + private open fun getProvidersNotUsingCache(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.Array?): [ERROR : Unresolved java classifier: LinkedHashSet]? + private open fun getSpiClass(/*0*/ p0: kotlin.String?): java.lang.Class? + private open fun initialize(): kotlin.Unit + private open fun initializeStatic(): kotlin.Unit + public open fun insertProviderAt(/*0*/ p0: java.security.Provider, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun invalidateSMCache(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun isConstraintSatisfied(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Boolean + private open fun isCriterionSatisfied(/*0*/ p0: java.security.Provider?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?): kotlin.Boolean + private open fun isStandardAttr(/*0*/ p0: kotlin.String?): kotlin.Boolean + public open fun removeProvider(/*0*/ p0: kotlin.String?): kotlin.Unit + private open fun securityPropFile(/*0*/ p0: kotlin.String?): java.io.File? + public open fun setProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + } + + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public abstract class Signer : java.security.Identity { + protected/*protected and package*/ constructor Signer() + public constructor Signer(/*0*/ p0: kotlin.String?) + public constructor Signer(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: IdentityScope]?) + public/*package*/ final override /*1*/ /*fake_override*/ var certificates: [ERROR : Unresolved java classifier: Vector]? + public/*package*/ final override /*1*/ /*fake_override*/ var info: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var name: kotlin.String? + private final var privateKey: [ERROR : Unresolved java classifier: PrivateKey]? + invisible_fake final override /*1*/ /*fake_override*/ var publicKey: [ERROR : Unresolved java classifier: PublicKey]? + public/*package*/ final override /*1*/ /*fake_override*/ var scope: [ERROR : Unresolved java classifier: IdentityScope]? + public open override /*1*/ /*fake_override*/ fun addCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun certificates(): kotlin.Array<[ERROR : Unresolved java classifier: Certificate]> + public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun fullName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getInfo(): kotlin.String? + public final override /*1*/ /*fake_override*/ fun getName(): kotlin.String? + public open fun getPrivateKey(): [ERROR : Unresolved java classifier: PrivateKey]? + public open override /*1*/ /*fake_override*/ fun getPublicKey(): [ERROR : Unresolved java classifier: PublicKey]? + public final override /*1*/ /*fake_override*/ fun getScope(): [ERROR : Unresolved java classifier: IdentityScope]? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun identityEquals(/*0*/ p0: java.security.Identity): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun keyEquals(/*0*/ p0: [ERROR : Unresolved java classifier: Key]?, /*1*/ p1: [ERROR : Unresolved java classifier: Key]?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun printCertificates(): kotlin.String? + public/*package*/ open override /*1*/ fun printKeys(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun removeCertificate(/*0*/ p0: [ERROR : Unresolved java classifier: Certificate]?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setInfo(/*0*/ p0: kotlin.String?): kotlin.Unit + public final fun setKeyPair(/*0*/ p0: [ERROR : Unresolved java classifier: KeyPair]): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setPublicKey(/*0*/ p0: [ERROR : Unresolved java classifier: PublicKey]?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun toString(/*0*/ p0: kotlin.Boolean): kotlin.String? + + // Static members + private final val serialVersionUID: kotlin.Long = -1763464102261361480.toLong() + private open fun check(/*0*/ p0: kotlin.String?): kotlin.Unit + } + } + + package java.sql { + + public trait Array { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun free(): kotlin.Unit + public abstract fun getArray(): kotlin.Any + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Any + public abstract fun getArray(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Map>?): kotlin.Any + public abstract fun getArray(/*0*/ p0: kotlin.Map>?): kotlin.Any + public abstract fun getBaseType(): kotlin.Int + public abstract fun getBaseTypeName(): kotlin.String? + public abstract fun getResultSet(): java.sql.ResultSet? + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): java.sql.ResultSet? + public abstract fun getResultSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Map>?): java.sql.ResultSet? + public abstract fun getResultSet(/*0*/ p0: kotlin.Map>?): java.sql.ResultSet? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class BatchUpdateException : java.sql.SQLException { + public constructor BatchUpdateException() + public constructor BatchUpdateException(/*0*/ p0: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?, /*2*/ p2: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.IntArray?, /*4*/ p4: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.IntArray?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.IntArray?, /*3*/ p3: kotlin.Throwable?) + public constructor BatchUpdateException(/*0*/ p0: kotlin.Throwable?) + invisible_fake final override /*1*/ /*fake_override*/ var SQLState: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var next: java.sql.SQLException? + private final val updateCounts: kotlin.IntArray? + invisible_fake final override /*1*/ /*fake_override*/ var vendorCode: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open override /*1*/ /*fake_override*/ fun getErrorCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getNextException(): java.sql.SQLException? + public open override /*1*/ /*fake_override*/ fun getSQLState(): kotlin.String? + public open fun getUpdateCounts(): kotlin.IntArray? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 5977529877145521757.toLong() + } + + public trait Blob { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun free(): kotlin.Unit + public abstract fun getBinaryStream(): java.io.InputStream + public abstract fun getBinaryStream(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): java.io.InputStream? + public abstract fun getBytes(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.ByteArray + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun length(): kotlin.Long + public abstract fun position(/*0*/ p0: java.sql.Blob, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun position(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Long): java.io.OutputStream? + public abstract fun setBytes(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.ByteArray): kotlin.Int + public abstract fun setBytes(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.ByteArray, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun truncate(/*0*/ p0: kotlin.Long): kotlin.Unit + } + + public trait CallableStatement : java.sql.PreparedStatement { + public abstract override /*1*/ /*fake_override*/ fun addBatch(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun addBatch(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun cancel(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearBatch(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearParameters(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun closeOnCompletion(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun executeBatch(): kotlin.IntArray? + public abstract override /*1*/ /*fake_override*/ fun executeQuery(): java.sql.ResultSet + public abstract override /*1*/ /*fake_override*/ fun executeQuery(/*0*/ p0: kotlin.String): java.sql.ResultSet + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract fun getArray(/*0*/ p0: kotlin.Int): java.sql.Array? + public abstract fun getArray(/*0*/ p0: kotlin.String): java.sql.Array? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.String): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBlob(/*0*/ p0: kotlin.Int): java.sql.Blob? + public abstract fun getBlob(/*0*/ p0: kotlin.String): java.sql.Blob? + public abstract fun getBoolean(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getBoolean(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract fun getByte(/*0*/ p0: kotlin.Int): kotlin.Byte + public abstract fun getByte(/*0*/ p0: kotlin.String): kotlin.Byte + public abstract fun getBytes(/*0*/ p0: kotlin.Int): kotlin.ByteArray? + public abstract fun getBytes(/*0*/ p0: kotlin.String): kotlin.ByteArray? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.String): java.io.Reader? + public abstract fun getClob(/*0*/ p0: kotlin.Int): java.sql.Clob? + public abstract fun getClob(/*0*/ p0: kotlin.String): java.sql.Clob? + public abstract override /*1*/ /*fake_override*/ fun getConnection(): java.sql.Connection? + public abstract fun getDate(/*0*/ p0: kotlin.Int): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDouble(/*0*/ p0: kotlin.Int): kotlin.Double + public abstract fun getDouble(/*0*/ p0: kotlin.String): kotlin.Double + public abstract override /*1*/ /*fake_override*/ fun getFetchDirection(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getFetchSize(): kotlin.Int + public abstract fun getFloat(/*0*/ p0: kotlin.Int): kotlin.Float + public abstract fun getFloat(/*0*/ p0: kotlin.String): kotlin.Float + public abstract override /*1*/ /*fake_override*/ fun getGeneratedKeys(): java.sql.ResultSet? + public abstract fun getInt(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getInt(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun getLong(/*0*/ p0: kotlin.Int): kotlin.Long + public abstract fun getLong(/*0*/ p0: kotlin.String): kotlin.Long + public abstract override /*1*/ /*fake_override*/ fun getMaxFieldSize(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getMaxRows(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getMetaData(): java.sql.ResultSetMetaData? + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.String?): java.io.Reader? + public abstract fun getNClob(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNClob(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getNString(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class?): T? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): T? + public abstract override /*1*/ /*fake_override*/ fun getParameterMetaData(): java.sql.ParameterMetaData? + public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int + public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref? + public abstract fun getRef(/*0*/ p0: kotlin.String): java.sql.Ref? + public abstract override /*1*/ /*fake_override*/ fun getResultSet(): java.sql.ResultSet? + public abstract override /*1*/ /*fake_override*/ fun getResultSetConcurrency(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetHoldability(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetType(): kotlin.Int + public abstract fun getRowId(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getRowId(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getShort(/*0*/ p0: kotlin.Int): kotlin.Short + public abstract fun getShort(/*0*/ p0: kotlin.String): kotlin.Short + public abstract fun getString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getString(/*0*/ p0: kotlin.String): kotlin.String? + public abstract fun getTime(/*0*/ p0: kotlin.Int): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getURL(/*0*/ p0: kotlin.Int): java.net.URL? + public abstract fun getURL(/*0*/ p0: kotlin.String): java.net.URL? + public abstract override /*1*/ /*fake_override*/ fun getUpdateCount(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun isCloseOnCompletion(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isClosed(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isPoolable(): kotlin.Boolean + public abstract fun registerOutParameter(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun registerOutParameter(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setArray(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Array?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun setBigDecimal(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Blob?): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Blob?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBoolean(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun setBoolean(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun setByte(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.ByteArray?): kotlin.Unit + public abstract fun setBytes(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.ByteArray?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Clob?): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Clob?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCursorName(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Date?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setDouble(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun setDouble(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setEscapeProcessing(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFloat(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun setFloat(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setInt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setInt(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setLong(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun setLong(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxFieldSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxRows(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setNString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setPoolable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setQueryTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setRef(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Ref?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setRowId(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun setRowId(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setSQLXML(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun setSQLXML(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setShort(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun setShort(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Time?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.String?, /*1*/ p1: java.sql.Timestamp?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setURL(/*0*/ p0: kotlin.Int, /*1*/ p1: java.net.URL?): kotlin.Unit + public abstract fun setURL(/*0*/ p0: kotlin.String?, /*1*/ p1: java.net.URL?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setUnicodeStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun wasNull(): kotlin.Boolean + } + + public trait Clob { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun free(): kotlin.Unit + public abstract fun getAsciiStream(): java.io.InputStream? + public abstract fun getCharacterStream(): java.io.Reader + public abstract fun getCharacterStream(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): java.io.Reader? + public abstract fun getSubString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun length(): kotlin.Long + public abstract fun position(/*0*/ p0: java.sql.Clob, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun position(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Long): java.io.OutputStream? + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Long): java.io.Writer? + public abstract fun setString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.String): kotlin.Int + public abstract fun setString(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun truncate(/*0*/ p0: kotlin.Long): kotlin.Unit + } + + public trait Connection : java.lang.AutoCloseable { + public abstract fun abort(/*0*/ p0: [ERROR : Unresolved java classifier: Executor]?): kotlin.Unit + public abstract fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ fun close(): kotlin.Unit + public abstract fun commit(): kotlin.Unit + public abstract fun createArrayOf(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.sql.Array? + public abstract fun createBlob(): java.sql.Blob? + public abstract fun createClob(): java.sql.Clob? + public abstract fun createNClob(): [ERROR : Unresolved java classifier: NClob]? + public abstract fun createSQLXML(): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun createStatement(): java.sql.Statement? + public abstract fun createStatement(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.sql.Statement? + public abstract fun createStatement(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.sql.Statement? + public abstract fun createStruct(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.sql.Struct? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getAutoCommit(): kotlin.Boolean + public abstract fun getCatalog(): kotlin.String? + public abstract fun getClientInfo(): java.util.Properties? + public abstract fun getClientInfo(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun getHoldability(): kotlin.Int + public abstract fun getMetaData(): java.sql.DatabaseMetaData? + public abstract fun getNetworkTimeout(): kotlin.Int + public abstract fun getSchema(): kotlin.String? + public abstract fun getTransactionIsolation(): kotlin.Int + public abstract fun getTypeMap(): kotlin.MutableMap>? + public abstract fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isClosed(): kotlin.Boolean + public abstract fun isReadOnly(): kotlin.Boolean + public abstract fun isValid(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun nativeSQL(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun prepareCall(/*0*/ p0: kotlin.String?): java.sql.CallableStatement? + public abstract fun prepareCall(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.sql.CallableStatement? + public abstract fun prepareCall(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.sql.CallableStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): java.sql.PreparedStatement? + public abstract fun prepareStatement(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): java.sql.PreparedStatement? + public abstract fun releaseSavepoint(/*0*/ p0: java.sql.Savepoint?): kotlin.Unit + public abstract fun rollback(): kotlin.Unit + public abstract fun rollback(/*0*/ p0: java.sql.Savepoint?): kotlin.Unit + public abstract fun setAutoCommit(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setCatalog(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setClientInfo(/*0*/ p0: java.util.Properties?): kotlin.Unit + public abstract fun setClientInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setHoldability(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setNetworkTimeout(/*0*/ p0: [ERROR : Unresolved java classifier: Executor]?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setReadOnly(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setSavepoint(): java.sql.Savepoint? + public abstract fun setSavepoint(/*0*/ p0: kotlin.String?): java.sql.Savepoint? + public abstract fun setSchema(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setTransactionIsolation(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setTypeMap(/*0*/ p0: kotlin.Map>?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val TRANSACTION_NONE: kotlin.Int = 0 + public final val TRANSACTION_READ_COMMITTED: kotlin.Int = 2 + public final val TRANSACTION_READ_UNCOMMITTED: kotlin.Int = 1 + public final val TRANSACTION_REPEATABLE_READ: kotlin.Int = 4 + public final val TRANSACTION_SERIALIZABLE: kotlin.Int = 8 + } + + public open class DataTruncation : java.sql.SQLWarning { + public constructor DataTruncation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int) + public constructor DataTruncation(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Throwable?) + invisible_fake final override /*1*/ /*fake_override*/ var SQLState: kotlin.String? + private final var dataSize: kotlin.Int + private final var index: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var next: java.sql.SQLException? + private final var parameter: kotlin.Boolean + private final var read: kotlin.Boolean + private final var transferSize: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var vendorCode: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open fun getDataSize(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getErrorCode(): kotlin.Int + public open fun getIndex(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getNextException(): java.sql.SQLException? + public open override /*1*/ /*fake_override*/ fun getNextWarning(): java.sql.SQLWarning? + public open fun getParameter(): kotlin.Boolean + public open fun getRead(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun getSQLState(): kotlin.String? + public open fun getTransferSize(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextWarning(/*0*/ p0: java.sql.SQLWarning?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 6464298989504059473.toLong() + } + + public trait DatabaseMetaData { + public abstract fun allProceduresAreCallable(): kotlin.Boolean + public abstract fun allTablesAreSelectable(): kotlin.Boolean + public abstract fun autoCommitFailureClosesAllResultSets(): kotlin.Boolean + public abstract fun dataDefinitionCausesTransactionCommit(): kotlin.Boolean + public abstract fun dataDefinitionIgnoredInTransactions(): kotlin.Boolean + public abstract fun deletesAreDetected(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun doesMaxRowSizeIncludeBlobs(): kotlin.Boolean + public abstract fun generatedKeyAlwaysReturned(): kotlin.Boolean + public abstract fun getAttributes(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getBestRowIdentifier(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Boolean): java.sql.ResultSet? + public abstract fun getCatalogSeparator(): kotlin.String? + public abstract fun getCatalogTerm(): kotlin.String? + public abstract fun getCatalogs(): java.sql.ResultSet? + public abstract fun getClientInfoProperties(): java.sql.ResultSet? + public abstract fun getColumnPrivileges(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getConnection(): java.sql.Connection? + public abstract fun getCrossReference(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: kotlin.String?, /*5*/ p5: kotlin.String?): java.sql.ResultSet? + public abstract fun getDatabaseMajorVersion(): kotlin.Int + public abstract fun getDatabaseMinorVersion(): kotlin.Int + public abstract fun getDatabaseProductName(): kotlin.String? + public abstract fun getDatabaseProductVersion(): kotlin.String? + public abstract fun getDefaultTransactionIsolation(): kotlin.Int + public abstract fun getDriverMajorVersion(): kotlin.Int + public abstract fun getDriverMinorVersion(): kotlin.Int + public abstract fun getDriverName(): kotlin.String? + public abstract fun getDriverVersion(): kotlin.String? + public abstract fun getExportedKeys(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getExtraNameCharacters(): kotlin.String? + public abstract fun getFunctionColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getFunctions(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getIdentifierQuoteString(): kotlin.String? + public abstract fun getImportedKeys(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getIndexInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean): java.sql.ResultSet? + public abstract fun getJDBCMajorVersion(): kotlin.Int + public abstract fun getJDBCMinorVersion(): kotlin.Int + public abstract fun getMaxBinaryLiteralLength(): kotlin.Int + public abstract fun getMaxCatalogNameLength(): kotlin.Int + public abstract fun getMaxCharLiteralLength(): kotlin.Int + public abstract fun getMaxColumnNameLength(): kotlin.Int + public abstract fun getMaxColumnsInGroupBy(): kotlin.Int + public abstract fun getMaxColumnsInIndex(): kotlin.Int + public abstract fun getMaxColumnsInOrderBy(): kotlin.Int + public abstract fun getMaxColumnsInSelect(): kotlin.Int + public abstract fun getMaxColumnsInTable(): kotlin.Int + public abstract fun getMaxConnections(): kotlin.Int + public abstract fun getMaxCursorNameLength(): kotlin.Int + public abstract fun getMaxIndexLength(): kotlin.Int + public abstract fun getMaxProcedureNameLength(): kotlin.Int + public abstract fun getMaxRowSize(): kotlin.Int + public abstract fun getMaxSchemaNameLength(): kotlin.Int + public abstract fun getMaxStatementLength(): kotlin.Int + public abstract fun getMaxStatements(): kotlin.Int + public abstract fun getMaxTableNameLength(): kotlin.Int + public abstract fun getMaxTablesInSelect(): kotlin.Int + public abstract fun getMaxUserNameLength(): kotlin.Int + public abstract fun getNumericFunctions(): kotlin.String? + public abstract fun getPrimaryKeys(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getProcedureColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getProcedureTerm(): kotlin.String? + public abstract fun getProcedures(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getPseudoColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): java.sql.ResultSet? + public abstract fun getResultSetHoldability(): kotlin.Int + public abstract fun getRowIdLifetime(): [ERROR : Unresolved java classifier: RowIdLifetime]? + public abstract fun getSQLKeywords(): kotlin.String? + public abstract fun getSQLStateType(): kotlin.Int + public abstract fun getSchemaTerm(): kotlin.String? + public abstract fun getSchemas(): java.sql.ResultSet? + public abstract fun getSchemas(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): java.sql.ResultSet? + public abstract fun getSearchStringEscape(): kotlin.String? + public abstract fun getStringFunctions(): kotlin.String? + public abstract fun getSuperTables(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getSuperTypes(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getSystemFunctions(): kotlin.String? + public abstract fun getTablePrivileges(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun getTableTypes(): java.sql.ResultSet? + public abstract fun getTables(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.Array?): java.sql.ResultSet? + public abstract fun getTimeDateFunctions(): kotlin.String? + public abstract fun getTypeInfo(): java.sql.ResultSet? + public abstract fun getUDTs(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.IntArray?): java.sql.ResultSet? + public abstract fun getURL(): kotlin.String? + public abstract fun getUserName(): kotlin.String? + public abstract fun getVersionColumns(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.sql.ResultSet? + public abstract fun insertsAreDetected(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isCatalogAtStart(): kotlin.Boolean + public abstract fun isReadOnly(): kotlin.Boolean + public abstract fun locatorsUpdateCopy(): kotlin.Boolean + public abstract fun nullPlusNonNullIsNull(): kotlin.Boolean + public abstract fun nullsAreSortedAtEnd(): kotlin.Boolean + public abstract fun nullsAreSortedAtStart(): kotlin.Boolean + public abstract fun nullsAreSortedHigh(): kotlin.Boolean + public abstract fun nullsAreSortedLow(): kotlin.Boolean + public abstract fun othersDeletesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun othersInsertsAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun othersUpdatesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun ownDeletesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun ownInsertsAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun ownUpdatesAreVisible(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun storesLowerCaseIdentifiers(): kotlin.Boolean + public abstract fun storesLowerCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun storesMixedCaseIdentifiers(): kotlin.Boolean + public abstract fun storesMixedCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun storesUpperCaseIdentifiers(): kotlin.Boolean + public abstract fun storesUpperCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun supportsANSI92EntryLevelSQL(): kotlin.Boolean + public abstract fun supportsANSI92FullSQL(): kotlin.Boolean + public abstract fun supportsANSI92IntermediateSQL(): kotlin.Boolean + public abstract fun supportsAlterTableWithAddColumn(): kotlin.Boolean + public abstract fun supportsAlterTableWithDropColumn(): kotlin.Boolean + public abstract fun supportsBatchUpdates(): kotlin.Boolean + public abstract fun supportsCatalogsInDataManipulation(): kotlin.Boolean + public abstract fun supportsCatalogsInIndexDefinitions(): kotlin.Boolean + public abstract fun supportsCatalogsInPrivilegeDefinitions(): kotlin.Boolean + public abstract fun supportsCatalogsInProcedureCalls(): kotlin.Boolean + public abstract fun supportsCatalogsInTableDefinitions(): kotlin.Boolean + public abstract fun supportsColumnAliasing(): kotlin.Boolean + public abstract fun supportsConvert(): kotlin.Boolean + public abstract fun supportsConvert(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract fun supportsCoreSQLGrammar(): kotlin.Boolean + public abstract fun supportsCorrelatedSubqueries(): kotlin.Boolean + public abstract fun supportsDataDefinitionAndDataManipulationTransactions(): kotlin.Boolean + public abstract fun supportsDataManipulationTransactionsOnly(): kotlin.Boolean + public abstract fun supportsDifferentTableCorrelationNames(): kotlin.Boolean + public abstract fun supportsExpressionsInOrderBy(): kotlin.Boolean + public abstract fun supportsExtendedSQLGrammar(): kotlin.Boolean + public abstract fun supportsFullOuterJoins(): kotlin.Boolean + public abstract fun supportsGetGeneratedKeys(): kotlin.Boolean + public abstract fun supportsGroupBy(): kotlin.Boolean + public abstract fun supportsGroupByBeyondSelect(): kotlin.Boolean + public abstract fun supportsGroupByUnrelated(): kotlin.Boolean + public abstract fun supportsIntegrityEnhancementFacility(): kotlin.Boolean + public abstract fun supportsLikeEscapeClause(): kotlin.Boolean + public abstract fun supportsLimitedOuterJoins(): kotlin.Boolean + public abstract fun supportsMinimumSQLGrammar(): kotlin.Boolean + public abstract fun supportsMixedCaseIdentifiers(): kotlin.Boolean + public abstract fun supportsMixedCaseQuotedIdentifiers(): kotlin.Boolean + public abstract fun supportsMultipleOpenResults(): kotlin.Boolean + public abstract fun supportsMultipleResultSets(): kotlin.Boolean + public abstract fun supportsMultipleTransactions(): kotlin.Boolean + public abstract fun supportsNamedParameters(): kotlin.Boolean + public abstract fun supportsNonNullableColumns(): kotlin.Boolean + public abstract fun supportsOpenCursorsAcrossCommit(): kotlin.Boolean + public abstract fun supportsOpenCursorsAcrossRollback(): kotlin.Boolean + public abstract fun supportsOpenStatementsAcrossCommit(): kotlin.Boolean + public abstract fun supportsOpenStatementsAcrossRollback(): kotlin.Boolean + public abstract fun supportsOrderByUnrelated(): kotlin.Boolean + public abstract fun supportsOuterJoins(): kotlin.Boolean + public abstract fun supportsPositionedDelete(): kotlin.Boolean + public abstract fun supportsPositionedUpdate(): kotlin.Boolean + public abstract fun supportsResultSetConcurrency(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract fun supportsResultSetHoldability(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun supportsResultSetType(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun supportsSavepoints(): kotlin.Boolean + public abstract fun supportsSchemasInDataManipulation(): kotlin.Boolean + public abstract fun supportsSchemasInIndexDefinitions(): kotlin.Boolean + public abstract fun supportsSchemasInPrivilegeDefinitions(): kotlin.Boolean + public abstract fun supportsSchemasInProcedureCalls(): kotlin.Boolean + public abstract fun supportsSchemasInTableDefinitions(): kotlin.Boolean + public abstract fun supportsSelectForUpdate(): kotlin.Boolean + public abstract fun supportsStatementPooling(): kotlin.Boolean + public abstract fun supportsStoredFunctionsUsingCallSyntax(): kotlin.Boolean + public abstract fun supportsStoredProcedures(): kotlin.Boolean + public abstract fun supportsSubqueriesInComparisons(): kotlin.Boolean + public abstract fun supportsSubqueriesInExists(): kotlin.Boolean + public abstract fun supportsSubqueriesInIns(): kotlin.Boolean + public abstract fun supportsSubqueriesInQuantifieds(): kotlin.Boolean + public abstract fun supportsTableCorrelationNames(): kotlin.Boolean + public abstract fun supportsTransactionIsolationLevel(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun supportsTransactions(): kotlin.Boolean + public abstract fun supportsUnion(): kotlin.Boolean + public abstract fun supportsUnionAll(): kotlin.Boolean + public abstract fun updatesAreDetected(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun usesLocalFilePerTable(): kotlin.Boolean + public abstract fun usesLocalFiles(): kotlin.Boolean + + // Static members + public final val attributeNoNulls: kotlin.Short = 0.toShort() + public final val attributeNullable: kotlin.Short = 1.toShort() + public final val attributeNullableUnknown: kotlin.Short = 2.toShort() + public final val bestRowNotPseudo: kotlin.Int = 1 + public final val bestRowPseudo: kotlin.Int = 2 + public final val bestRowSession: kotlin.Int = 2 + public final val bestRowTemporary: kotlin.Int = 0 + public final val bestRowTransaction: kotlin.Int = 1 + public final val bestRowUnknown: kotlin.Int = 0 + public final val columnNoNulls: kotlin.Int = 0 + public final val columnNullable: kotlin.Int = 1 + public final val columnNullableUnknown: kotlin.Int = 2 + public final val functionColumnIn: kotlin.Int = 1 + public final val functionColumnInOut: kotlin.Int = 2 + public final val functionColumnOut: kotlin.Int = 3 + public final val functionColumnResult: kotlin.Int = 5 + public final val functionColumnUnknown: kotlin.Int = 0 + public final val functionNoNulls: kotlin.Int = 0 + public final val functionNoTable: kotlin.Int = 1 + public final val functionNullable: kotlin.Int = 1 + public final val functionNullableUnknown: kotlin.Int = 2 + public final val functionResultUnknown: kotlin.Int = 0 + public final val functionReturn: kotlin.Int = 4 + public final val functionReturnsTable: kotlin.Int = 2 + public final val importedKeyCascade: kotlin.Int = 0 + public final val importedKeyInitiallyDeferred: kotlin.Int = 5 + public final val importedKeyInitiallyImmediate: kotlin.Int = 6 + public final val importedKeyNoAction: kotlin.Int = 3 + public final val importedKeyNotDeferrable: kotlin.Int = 7 + public final val importedKeyRestrict: kotlin.Int = 1 + public final val importedKeySetDefault: kotlin.Int = 4 + public final val importedKeySetNull: kotlin.Int = 2 + public final val procedureColumnIn: kotlin.Int = 1 + public final val procedureColumnInOut: kotlin.Int = 2 + public final val procedureColumnOut: kotlin.Int = 4 + public final val procedureColumnResult: kotlin.Int = 3 + public final val procedureColumnReturn: kotlin.Int = 5 + public final val procedureColumnUnknown: kotlin.Int = 0 + public final val procedureNoNulls: kotlin.Int = 0 + public final val procedureNoResult: kotlin.Int = 1 + public final val procedureNullable: kotlin.Int = 1 + public final val procedureNullableUnknown: kotlin.Int = 2 + public final val procedureResultUnknown: kotlin.Int = 0 + public final val procedureReturnsResult: kotlin.Int = 2 + public final val sqlStateSQL: kotlin.Int = 2 + public final val sqlStateSQL99: kotlin.Int = 2 + public final val sqlStateXOpen: kotlin.Int = 1 + public final val tableIndexClustered: kotlin.Short = 1.toShort() + public final val tableIndexHashed: kotlin.Short = 2.toShort() + public final val tableIndexOther: kotlin.Short = 3.toShort() + public final val tableIndexStatistic: kotlin.Short = 0.toShort() + public final val typeNoNulls: kotlin.Int = 0 + public final val typeNullable: kotlin.Int = 1 + public final val typeNullableUnknown: kotlin.Int = 2 + public final val typePredBasic: kotlin.Int = 2 + public final val typePredChar: kotlin.Int = 1 + public final val typePredNone: kotlin.Int = 0 + public final val typeSearchable: kotlin.Int = 3 + public final val versionColumnNotPseudo: kotlin.Int = 1 + public final val versionColumnPseudo: kotlin.Int = 2 + public final val versionColumnUnknown: kotlin.Int = 0 + } + + public open class Date : java.util.Date { + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Long) + 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 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + 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 + public open override /*1*/ fun getHours(): kotlin.Int + public open override /*1*/ fun getMinutes(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int + public open override /*1*/ 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 + public open override /*1*/ /*fake_override*/ fun hashCode(): 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 + public open override /*1*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ 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 + public open override /*1*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ 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 + public open override /*1*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 1511598038487230103.toLong() + public open fun valueOf(/*0*/ p0: kotlin.String): java.sql.Date + } + + public trait Driver { + public abstract fun acceptsURL(/*0*/ p0: kotlin.String?): kotlin.Boolean + public abstract fun connect(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Properties?): java.sql.Connection? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getMajorVersion(): kotlin.Int + public abstract fun getMinorVersion(): kotlin.Int + public abstract fun getParentLogger(): [ERROR : Unresolved java classifier: Logger]? + public abstract fun getPropertyInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Properties?): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun jdbcCompliant(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open class DriverInfo { + public/*package*/ constructor DriverInfo(/*0*/ p0: java.sql.Driver?) + public/*package*/ final val driver: java.sql.Driver? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun toString(): kotlin.String + } + + public open class DriverManager { + private constructor DriverManager() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val SET_LOG_PERMISSION: java.sql.SQLPermission + private final var logStream: java.io.PrintStream? + private final val logSync: kotlin.Any + private final var logWriter: [ERROR : Unresolved java classifier: PrintWriter]? + private final var loginTimeout: kotlin.Int + private final val registeredDrivers: [ERROR : Unresolved java classifier: CopyOnWriteArrayList] + public open fun deregisterDriver(/*0*/ p0: java.sql.Driver?): kotlin.Unit + private open fun getCallerClassLoader(): java.lang.ClassLoader? + public open fun getConnection(/*0*/ p0: kotlin.String): java.sql.Connection + public open fun getConnection(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Properties?): java.sql.Connection + public open fun getConnection(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.String): java.sql.Connection + private open fun getConnection(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Properties?, /*2*/ p2: java.lang.ClassLoader?): java.sql.Connection? + public open fun getDriver(/*0*/ p0: kotlin.String): java.sql.Driver + public open fun getDrivers(): java.util.Enumeration + public open fun getLogStream(): java.io.PrintStream? + public open fun getLogWriter(): [ERROR : Unresolved java classifier: PrintWriter]? + public open fun getLoginTimeout(): kotlin.Int + private open fun isDriverAllowed(/*0*/ p0: java.sql.Driver?, /*1*/ p1: java.lang.ClassLoader?): kotlin.Boolean + private open fun loadInitialDrivers(): kotlin.Unit + public open fun println(/*0*/ p0: kotlin.String?): kotlin.Unit + public open fun registerDriver(/*0*/ p0: java.sql.Driver): kotlin.Unit + public open fun setLogStream(/*0*/ p0: java.io.PrintStream?): kotlin.Unit + public open fun setLogWriter(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]?): kotlin.Unit + public open fun setLoginTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + } + + public open class DriverPropertyInfo { + public constructor DriverPropertyInfo(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public final var choices: kotlin.Array? + public final var description: kotlin.String? + public final var name: kotlin.String? + public final var required: kotlin.Boolean + public final var value: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ParameterMetaData { + public abstract fun getParameterClassName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getParameterCount(): kotlin.Int + public abstract fun getParameterMode(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getParameterType(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getParameterTypeName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getPrecision(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getScale(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun isNullable(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun isSigned(/*0*/ p0: kotlin.Int): kotlin.Boolean + + // Static members + public final val parameterModeIn: kotlin.Int = 1 + public final val parameterModeInOut: kotlin.Int = 2 + public final val parameterModeOut: kotlin.Int = 4 + public final val parameterModeUnknown: kotlin.Int = 0 + public final val parameterNoNulls: kotlin.Int = 0 + public final val parameterNullable: kotlin.Int = 1 + public final val parameterNullableUnknown: kotlin.Int = 2 + } + + public trait PreparedStatement : java.sql.Statement { + public abstract fun addBatch(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun addBatch(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun cancel(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearBatch(): kotlin.Unit + public abstract fun clearParameters(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun close(): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun closeOnCompletion(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun execute(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun executeBatch(): kotlin.IntArray? + public abstract fun executeQuery(): java.sql.ResultSet + public abstract override /*1*/ /*fake_override*/ fun executeQuery(/*0*/ p0: kotlin.String): java.sql.ResultSet + public abstract fun executeUpdate(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getConnection(): java.sql.Connection? + public abstract override /*1*/ /*fake_override*/ fun getFetchDirection(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getFetchSize(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getGeneratedKeys(): java.sql.ResultSet? + public abstract override /*1*/ /*fake_override*/ fun getMaxFieldSize(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getMaxRows(): kotlin.Int + public abstract fun getMetaData(): java.sql.ResultSetMetaData? + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun getMoreResults(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getParameterMetaData(): java.sql.ParameterMetaData? + public abstract override /*1*/ /*fake_override*/ fun getQueryTimeout(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSet(): java.sql.ResultSet? + public abstract override /*1*/ /*fake_override*/ fun getResultSetConcurrency(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetHoldability(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getResultSetType(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getUpdateCount(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun isCloseOnCompletion(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isClosed(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun isPoolable(): kotlin.Boolean + public abstract fun setArray(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Array?): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Blob?): kotlin.Unit + public abstract fun setBoolean(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun setByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun setBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.ByteArray?): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Clob?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setCursorName(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun setDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setDouble(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setEscapeProcessing(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setFloat(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun setInt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setLong(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxFieldSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setMaxRows(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun setNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun setNString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun setNull(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.String?): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun setObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setPoolable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun setQueryTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setRef(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Ref?): kotlin.Unit + public abstract fun setRowId(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun setSQLXML(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun setShort(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun setString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun setTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun setTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?, /*2*/ p2: java.util.Calendar?): kotlin.Unit + public abstract fun setURL(/*0*/ p0: kotlin.Int, /*1*/ p1: java.net.URL?): kotlin.Unit + public abstract fun setUnicodeStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Ref { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getBaseTypeName(): kotlin.String? + public abstract fun getObject(): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.Map>?): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun setObject(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ResultSet : java.lang.AutoCloseable { + public abstract fun absolute(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun afterLast(): kotlin.Unit + public abstract fun beforeFirst(): kotlin.Unit + public abstract fun cancelRowUpdates(): kotlin.Unit + public abstract fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ fun close(): kotlin.Unit + public abstract fun deleteRow(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun findColumn(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun first(): kotlin.Boolean + public abstract fun getArray(/*0*/ p0: kotlin.Int): java.sql.Array? + public abstract fun getArray(/*0*/ p0: kotlin.String): java.sql.Array? + public abstract fun getAsciiStream(/*0*/ p0: kotlin.Int): java.io.InputStream? + public abstract fun getAsciiStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.String): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBigDecimal(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun getBinaryStream(/*0*/ p0: kotlin.Int): java.io.InputStream? + public abstract fun getBinaryStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public abstract fun getBlob(/*0*/ p0: kotlin.Int): java.sql.Blob? + public abstract fun getBlob(/*0*/ p0: kotlin.String): java.sql.Blob? + public abstract fun getBoolean(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getBoolean(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract fun getByte(/*0*/ p0: kotlin.Int): kotlin.Byte + public abstract fun getByte(/*0*/ p0: kotlin.String): kotlin.Byte + public abstract fun getBytes(/*0*/ p0: kotlin.Int): kotlin.ByteArray? + public abstract fun getBytes(/*0*/ p0: kotlin.String): kotlin.ByteArray? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getCharacterStream(/*0*/ p0: kotlin.String): java.io.Reader? + public abstract fun getClob(/*0*/ p0: kotlin.Int): java.sql.Clob? + public abstract fun getClob(/*0*/ p0: kotlin.String): java.sql.Clob? + public abstract fun getConcurrency(): kotlin.Int + public abstract fun getCursorName(): kotlin.String? + public abstract fun getDate(/*0*/ p0: kotlin.Int): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String): java.sql.Date? + public abstract fun getDate(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Date? + public abstract fun getDouble(/*0*/ p0: kotlin.Int): kotlin.Double + public abstract fun getDouble(/*0*/ p0: kotlin.String): kotlin.Double + public abstract fun getFetchDirection(): kotlin.Int + public abstract fun getFetchSize(): kotlin.Int + public abstract fun getFloat(/*0*/ p0: kotlin.Int): kotlin.Float + public abstract fun getFloat(/*0*/ p0: kotlin.String): kotlin.Float + public abstract fun getHoldability(): kotlin.Int + public abstract fun getInt(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getInt(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun getLong(/*0*/ p0: kotlin.Int): kotlin.Long + public abstract fun getLong(/*0*/ p0: kotlin.String): kotlin.Long + public abstract fun getMetaData(): java.sql.ResultSetMetaData + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.Int): java.io.Reader? + public abstract fun getNCharacterStream(/*0*/ p0: kotlin.String?): java.io.Reader? + public abstract fun getNClob(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNClob(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: NClob]? + public abstract fun getNString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getNString(/*0*/ p0: kotlin.String?): kotlin.String? + public abstract fun getObject(/*0*/ p0: kotlin.Int): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: java.lang.Class?): T? + public abstract fun getObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Map>?): kotlin.Any? + public abstract fun getObject(/*0*/ p0: kotlin.String?, /*1*/ p1: java.lang.Class?): T? + public abstract fun getRef(/*0*/ p0: kotlin.Int): java.sql.Ref? + public abstract fun getRef(/*0*/ p0: kotlin.String): java.sql.Ref? + public abstract fun getRow(): kotlin.Int + public abstract fun getRowId(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getRowId(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: RowId]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.Int): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getSQLXML(/*0*/ p0: kotlin.String?): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun getShort(/*0*/ p0: kotlin.Int): kotlin.Short + public abstract fun getShort(/*0*/ p0: kotlin.String): kotlin.Short + public abstract fun getStatement(): java.sql.Statement? + public abstract fun getString(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getString(/*0*/ p0: kotlin.String): kotlin.String? + public abstract fun getTime(/*0*/ p0: kotlin.Int): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String): java.sql.Time? + public abstract fun getTime(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Time? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String): java.sql.Timestamp? + public abstract fun getTimestamp(/*0*/ p0: kotlin.String, /*1*/ p1: java.util.Calendar?): java.sql.Timestamp? + public abstract fun getType(): kotlin.Int + public abstract fun getURL(/*0*/ p0: kotlin.Int): java.net.URL? + public abstract fun getURL(/*0*/ p0: kotlin.String): java.net.URL? + public abstract fun getUnicodeStream(/*0*/ p0: kotlin.Int): java.io.InputStream? + public abstract fun getUnicodeStream(/*0*/ p0: kotlin.String): java.io.InputStream? + public abstract fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun insertRow(): kotlin.Unit + public abstract fun isAfterLast(): kotlin.Boolean + public abstract fun isBeforeFirst(): kotlin.Boolean + public abstract fun isClosed(): kotlin.Boolean + public abstract fun isFirst(): kotlin.Boolean + public abstract fun isLast(): kotlin.Boolean + public abstract fun last(): kotlin.Boolean + public abstract fun moveToCurrentRow(): kotlin.Unit + public abstract fun moveToInsertRow(): kotlin.Unit + public abstract fun next(): kotlin.Boolean + public abstract fun previous(): kotlin.Boolean + public abstract fun refreshRow(): kotlin.Unit + public abstract fun relative(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun rowDeleted(): kotlin.Boolean + public abstract fun rowInserted(): kotlin.Boolean + public abstract fun rowUpdated(): kotlin.Boolean + public abstract fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun updateArray(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Array): kotlin.Unit + public abstract fun updateArray(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Array): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.String, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateAsciiStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBigDecimal(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun updateBigDecimal(/*0*/ p0: kotlin.String, /*1*/ p1: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.String, /*1*/ p1: java.io.InputStream, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBinaryStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Blob): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Blob): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?): kotlin.Unit + public abstract fun updateBlob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.InputStream?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateBoolean(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun updateBoolean(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public abstract fun updateByte(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun updateByte(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Byte): kotlin.Unit + public abstract fun updateBytes(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.ByteArray): kotlin.Unit + public abstract fun updateBytes(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.ByteArray): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.String, /*1*/ p1: java.io.Reader, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Clob): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Clob): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateDate(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun updateDate(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Date?): kotlin.Unit + public abstract fun updateDouble(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun updateDouble(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Double): kotlin.Unit + public abstract fun updateFloat(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun updateFloat(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Float): kotlin.Unit + public abstract fun updateInt(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun updateInt(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun updateLong(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun updateLong(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNCharacterStream(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?): kotlin.Unit + public abstract fun updateNClob(/*0*/ p0: kotlin.String?, /*1*/ p1: java.io.Reader?, /*2*/ p2: kotlin.Long): kotlin.Unit + public abstract fun updateNString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateNString(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateNull(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun updateNull(/*0*/ p0: kotlin.String): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?): kotlin.Unit + public abstract fun updateObject(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Any?, /*2*/ p2: kotlin.Int): kotlin.Unit + public abstract fun updateRef(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Ref): kotlin.Unit + public abstract fun updateRef(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Ref): kotlin.Unit + public abstract fun updateRow(): kotlin.Unit + public abstract fun updateRowId(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun updateRowId(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun updateSQLXML(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun updateSQLXML(/*0*/ p0: kotlin.String?, /*1*/ p1: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun updateShort(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun updateShort(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.Short): kotlin.Unit + public abstract fun updateString(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateString(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.Unit + public abstract fun updateTime(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun updateTime(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Time?): kotlin.Unit + public abstract fun updateTimestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun updateTimestamp(/*0*/ p0: kotlin.String, /*1*/ p1: java.sql.Timestamp?): kotlin.Unit + public abstract fun wasNull(): kotlin.Boolean + + // Static members + public final val CLOSE_CURSORS_AT_COMMIT: kotlin.Int = 2 + public final val CONCUR_READ_ONLY: kotlin.Int = 1007 + public final val CONCUR_UPDATABLE: kotlin.Int = 1008 + public final val FETCH_FORWARD: kotlin.Int = 1000 + public final val FETCH_REVERSE: kotlin.Int = 1001 + public final val FETCH_UNKNOWN: kotlin.Int = 1002 + public final val HOLD_CURSORS_OVER_COMMIT: kotlin.Int = 1 + public final val TYPE_FORWARD_ONLY: kotlin.Int = 1003 + public final val TYPE_SCROLL_INSENSITIVE: kotlin.Int = 1004 + public final val TYPE_SCROLL_SENSITIVE: kotlin.Int = 1005 + } + + public trait ResultSetMetaData { + public abstract fun getCatalogName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getColumnClassName(/*0*/ p0: kotlin.Int): kotlin.String + public abstract fun getColumnCount(): kotlin.Int + public abstract fun getColumnDisplaySize(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getColumnLabel(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getColumnName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getColumnType(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getColumnTypeName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getPrecision(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getScale(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getSchemaName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun getTableName(/*0*/ p0: kotlin.Int): kotlin.String? + public abstract fun isAutoIncrement(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isCaseSensitive(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isCurrency(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isDefinitelyWritable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isNullable(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun isReadOnly(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isSearchable(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isSigned(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun isWritable(/*0*/ p0: kotlin.Int): kotlin.Boolean + + // Static members + public final val columnNoNulls: kotlin.Int = 0 + public final val columnNullable: kotlin.Int = 1 + public final val columnNullableUnknown: kotlin.Int = 2 + } + + public trait SQLData { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getSQLTypeName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readSQL(/*0*/ p0: java.sql.SQLInput?, /*1*/ p1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeSQL(/*0*/ p0: java.sql.SQLOutput?): kotlin.Unit + } + + public open class SQLException : java.lang.Exception, kotlin.MutableIterable { + public constructor SQLException() + public constructor SQLException(/*0*/ p0: kotlin.String?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Throwable?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Throwable?) + public constructor SQLException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor SQLException(/*0*/ p0: kotlin.Throwable?) + private final var SQLState: kotlin.String? + private final var next: java.sql.SQLException? + private final var vendorCode: kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open fun getErrorCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open fun getNextException(): java.sql.SQLException? + public open fun getSQLState(): kotlin.String? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val nextUpdater: java.util.concurrent.atomic.AtomicReferenceFieldUpdater + private final val serialVersionUID: kotlin.Long = 2135244094396331484.toLong() + } + + public trait SQLInput { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readArray(): java.sql.Array? + public abstract fun readAsciiStream(): java.io.InputStream? + public abstract fun readBigDecimal(): [ERROR : Unresolved java classifier: BigDecimal]? + public abstract fun readBinaryStream(): java.io.InputStream? + public abstract fun readBlob(): java.sql.Blob? + public abstract fun readBoolean(): kotlin.Boolean + public abstract fun readByte(): kotlin.Byte + public abstract fun readBytes(): kotlin.ByteArray? + public abstract fun readCharacterStream(): java.io.Reader? + public abstract fun readClob(): java.sql.Clob? + public abstract fun readDate(): java.sql.Date? + public abstract fun readDouble(): kotlin.Double + public abstract fun readFloat(): kotlin.Float + public abstract fun readInt(): kotlin.Int + public abstract fun readLong(): kotlin.Long + public abstract fun readNClob(): [ERROR : Unresolved java classifier: NClob]? + public abstract fun readNString(): kotlin.String? + public abstract fun readObject(): kotlin.Any? + public abstract fun readRef(): java.sql.Ref? + public abstract fun readRowId(): [ERROR : Unresolved java classifier: RowId]? + public abstract fun readSQLXML(): [ERROR : Unresolved java classifier: SQLXML]? + public abstract fun readShort(): kotlin.Short + public abstract fun readString(): kotlin.String? + public abstract fun readTime(): java.sql.Time? + public abstract fun readTimestamp(): java.sql.Timestamp? + public abstract fun readURL(): java.net.URL? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun wasNull(): kotlin.Boolean + } + + public trait SQLOutput { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeArray(/*0*/ p0: java.sql.Array?): kotlin.Unit + public abstract fun writeAsciiStream(/*0*/ p0: java.io.InputStream): kotlin.Unit + public abstract fun writeBigDecimal(/*0*/ p0: [ERROR : Unresolved java classifier: BigDecimal]?): kotlin.Unit + public abstract fun writeBinaryStream(/*0*/ p0: java.io.InputStream): kotlin.Unit + public abstract fun writeBlob(/*0*/ p0: java.sql.Blob?): kotlin.Unit + public abstract fun writeBoolean(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun writeByte(/*0*/ p0: kotlin.Byte): kotlin.Unit + public abstract fun writeBytes(/*0*/ p0: kotlin.ByteArray?): kotlin.Unit + public abstract fun writeCharacterStream(/*0*/ p0: java.io.Reader): kotlin.Unit + public abstract fun writeClob(/*0*/ p0: java.sql.Clob?): kotlin.Unit + public abstract fun writeDate(/*0*/ p0: java.sql.Date?): kotlin.Unit + public abstract fun writeDouble(/*0*/ p0: kotlin.Double): kotlin.Unit + public abstract fun writeFloat(/*0*/ p0: kotlin.Float): kotlin.Unit + public abstract fun writeInt(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun writeLong(/*0*/ p0: kotlin.Long): kotlin.Unit + public abstract fun writeNClob(/*0*/ p0: [ERROR : Unresolved java classifier: NClob]?): kotlin.Unit + public abstract fun writeNString(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun writeObject(/*0*/ p0: java.sql.SQLData?): kotlin.Unit + public abstract fun writeRef(/*0*/ p0: java.sql.Ref?): kotlin.Unit + public abstract fun writeRowId(/*0*/ p0: [ERROR : Unresolved java classifier: RowId]?): kotlin.Unit + public abstract fun writeSQLXML(/*0*/ p0: [ERROR : Unresolved java classifier: SQLXML]?): kotlin.Unit + public abstract fun writeShort(/*0*/ p0: kotlin.Short): kotlin.Unit + public abstract fun writeString(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun writeStruct(/*0*/ p0: java.sql.Struct): kotlin.Unit + public abstract fun writeTime(/*0*/ p0: java.sql.Time?): kotlin.Unit + public abstract fun writeTimestamp(/*0*/ p0: java.sql.Timestamp?): kotlin.Unit + public abstract fun writeURL(/*0*/ p0: java.net.URL?): kotlin.Unit + } + + public final class SQLPermission { + public constructor SQLPermission(/*0*/ p0: kotlin.String) + public constructor SQLPermission(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?) + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = -1439323187199563495.toLong() + } + + public open class SQLWarning : java.sql.SQLException { + public constructor SQLWarning() + public constructor SQLWarning(/*0*/ p0: kotlin.String?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Throwable?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Throwable?) + public constructor SQLWarning(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor SQLWarning(/*0*/ p0: kotlin.Throwable?) + invisible_fake final override /*1*/ /*fake_override*/ var SQLState: kotlin.String? + invisible_fake final override /*1*/ /*fake_override*/ var next: java.sql.SQLException? + invisible_fake final override /*1*/ /*fake_override*/ var vendorCode: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public open override /*1*/ /*fake_override*/ fun getErrorCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getNextException(): java.sql.SQLException? + public open fun getNextWarning(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun getSQLState(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setNextException(/*0*/ p0: java.sql.SQLException?): kotlin.Unit + public open fun setNextWarning(/*0*/ p0: java.sql.SQLWarning?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3917336774604784856.toLong() + } + + public trait Savepoint { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getSavepointId(): kotlin.Int + public abstract fun getSavepointName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Statement : java.lang.AutoCloseable { + public abstract fun addBatch(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun cancel(): kotlin.Unit + public abstract fun clearBatch(): kotlin.Unit + public abstract fun clearWarnings(): kotlin.Unit + public abstract override /*1*/ fun close(): kotlin.Unit + public abstract fun closeOnCompletion(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public abstract fun execute(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public abstract fun executeBatch(): kotlin.IntArray? + public abstract fun executeQuery(/*0*/ p0: kotlin.String): java.sql.ResultSet + public abstract fun executeUpdate(/*0*/ p0: kotlin.String): kotlin.Int + public abstract fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Array?): kotlin.Int + public abstract fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract fun executeUpdate(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract fun getConnection(): java.sql.Connection? + public abstract fun getFetchDirection(): kotlin.Int + public abstract fun getFetchSize(): kotlin.Int + public abstract fun getGeneratedKeys(): java.sql.ResultSet? + public abstract fun getMaxFieldSize(): kotlin.Int + public abstract fun getMaxRows(): kotlin.Int + public abstract fun getMoreResults(): kotlin.Boolean + public abstract fun getMoreResults(/*0*/ p0: kotlin.Int): kotlin.Boolean + public abstract fun getQueryTimeout(): kotlin.Int + public abstract fun getResultSet(): java.sql.ResultSet? + public abstract fun getResultSetConcurrency(): kotlin.Int + public abstract fun getResultSetHoldability(): kotlin.Int + public abstract fun getResultSetType(): kotlin.Int + public abstract fun getUpdateCount(): kotlin.Int + public abstract fun getWarnings(): java.sql.SQLWarning? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isCloseOnCompletion(): kotlin.Boolean + public abstract fun isClosed(): kotlin.Boolean + public abstract fun isPoolable(): kotlin.Boolean + public abstract fun setCursorName(/*0*/ p0: kotlin.String?): kotlin.Unit + public abstract fun setEscapeProcessing(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setFetchDirection(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setFetchSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setMaxFieldSize(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setMaxRows(/*0*/ p0: kotlin.Int): kotlin.Unit + public abstract fun setPoolable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public abstract fun setQueryTimeout(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val CLOSE_ALL_RESULTS: kotlin.Int = 3 + public final val CLOSE_CURRENT_RESULT: kotlin.Int = 1 + public final val EXECUTE_FAILED: kotlin.Int = -3 + public final val KEEP_CURRENT_RESULT: kotlin.Int = 2 + public final val NO_GENERATED_KEYS: kotlin.Int = 2 + public final val RETURN_GENERATED_KEYS: kotlin.Int = 1 + public final val SUCCESS_NO_INFO: kotlin.Int = -2 + } + + public trait Struct { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getAttributes(): kotlin.Array? + public abstract fun getAttributes(/*0*/ p0: kotlin.Map>?): kotlin.Array? + public abstract fun getSQLTypeName(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Time : java.util.Date { + public constructor Time(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor Time(/*0*/ p0: kotlin.Long) + 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 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + 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*/ fun getDate(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ 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*/ 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*/ fun getYear(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): 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*/ 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*/ 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*/ fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ 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 + public open override /*1*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 8397324403548013681.toLong() + public open fun valueOf(/*0*/ p0: kotlin.String): java.sql.Time + } + + public open class Timestamp : java.util.Date { + public constructor Timestamp(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int) + public constructor Timestamp(/*0*/ p0: kotlin.Long) + 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 + private final var nanos: kotlin.Int + public open fun after(/*0*/ p0: java.sql.Timestamp): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0: java.util.Date): kotlin.Boolean + public open fun before(/*0*/ p0: java.sql.Timestamp): 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 fun compareTo(/*0*/ p0: java.sql.Timestamp): kotlin.Int + public open override /*1*/ fun compareTo(/*0*/ other: java.util.Date): kotlin.Int + public open fun equals(/*0*/ p0: java.sql.Timestamp?): kotlin.Boolean + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + 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 + public open fun getNanos(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int + public open override /*1*/ 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 + public open override /*1*/ fun hashCode(): 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 + public open fun setNanos(/*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*/ 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 + public open override /*1*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + public/*package*/ final val serialVersionUID: kotlin.Long = 2745179027874758501.toLong() + public open fun valueOf(/*0*/ p0: kotlin.String): java.sql.Timestamp + } + + public open class Types { + private constructor Types() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final val ARRAY: kotlin.Int = 2003 + public final val BIGINT: kotlin.Int = -5 + public final val BINARY: kotlin.Int = -2 + public final val BIT: kotlin.Int = -7 + public final val BLOB: kotlin.Int = 2004 + public final val BOOLEAN: kotlin.Int = 16 + public final val CHAR: kotlin.Int = 1 + public final val CLOB: kotlin.Int = 2005 + public final val DATALINK: kotlin.Int = 70 + public final val DATE: kotlin.Int = 91 + public final val DECIMAL: kotlin.Int = 3 + public final val DISTINCT: kotlin.Int = 2001 + public final val DOUBLE: kotlin.Int = 8 + public final val FLOAT: kotlin.Int = 6 + public final val INTEGER: kotlin.Int = 4 + public final val JAVA_OBJECT: kotlin.Int = 2000 + public final val LONGNVARCHAR: kotlin.Int = -16 + public final val LONGVARBINARY: kotlin.Int = -4 + public final val LONGVARCHAR: kotlin.Int = -1 + public final val NCHAR: kotlin.Int = -15 + public final val NCLOB: kotlin.Int = 2011 + public final val NULL: kotlin.Int = 0 + public final val NUMERIC: kotlin.Int = 2 + public final val NVARCHAR: kotlin.Int = -9 + public final val OTHER: kotlin.Int = 1111 + public final val REAL: kotlin.Int = 7 + public final val REF: kotlin.Int = 2006 + public final val ROWID: kotlin.Int = -8 + public final val SMALLINT: kotlin.Int = 5 + public final val SQLXML: kotlin.Int = 2009 + public final val STRUCT: kotlin.Int = 2002 + public final val TIME: kotlin.Int = 92 + public final val TIMESTAMP: kotlin.Int = 93 + public final val TINYINT: kotlin.Int = -6 + public final val VARBINARY: kotlin.Int = -3 + public final val VARCHAR: kotlin.Int = 12 + } + } + + package java.util { + public /*synthesized*/ fun Comparator(/*0*/ function: (T, T) -> kotlin.Int): java.util.Comparator + internal fun bar(): kotlin.Unit + + public abstract class AbstractCollection : kotlin.MutableCollection { + protected/*protected and package*/ constructor AbstractCollection() + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array + public open fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ fun toString(): kotlin.String + + // Static members + private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 + private open fun finishToArray(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Iterator?): kotlin.Array? + private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int + } + + public abstract class AbstractList : java.util.AbstractCollection, kotlin.MutableList { + protected/*protected and package*/ constructor AbstractList() + protected/*protected and package*/ final var modCount: kotlin.Int + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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 + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + private open inner class Itr : kotlin.MutableIterator { + private constructor Itr() + public/*package*/ final var cursor: kotlin.Int + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var lastRet: kotlin.Int + public/*package*/ final fun checkForComodification(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): E + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class ListItr : java.util.AbstractList.Itr, kotlin.MutableListIterator { + public/*package*/ constructor ListItr(/*0*/ p2: kotlin.Int) + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastRet: kotlin.Int + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkForComodification(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ fun hasPrevious(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun next(): E + public open override /*1*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun previous(): E + public open override /*1*/ fun previousIndex(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ fun set(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public abstract class AbstractMap : kotlin.MutableMap { + protected/*protected and package*/ constructor AbstractMap() + public/*package*/ final var keySet: kotlin.Set? + public/*package*/ final var values: kotlin.Collection? + public open override /*1*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open fun clone(): kotlin.Any + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + public open class SimpleEntry : kotlin.MutableMap.MutableEntry, java.io.Serializable { + public constructor SimpleEntry(/*0*/ p0: K?, /*1*/ p1: V?) + public constructor SimpleEntry(/*0*/ p0: kotlin.Map.Entry) + private final val key: K? + private final var value: V? + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -8499721149061103585.toLong() + } + + public open class SimpleImmutableEntry : kotlin.MutableMap.MutableEntry, java.io.Serializable { + public constructor SimpleImmutableEntry(/*0*/ p0: K?, /*1*/ p1: V?) + public constructor SimpleImmutableEntry(/*0*/ p0: kotlin.Map.Entry) + private final val key: K? + private final val value: V? + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 7138329143949025153.toLong() + } + + // Static members + private open fun eq(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + } + + public abstract class AbstractQueue : java.util.AbstractCollection { + protected/*protected and package*/ constructor AbstractQueue() + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ 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 fun element(): E + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open fun remove(): E + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class AbstractSequentialList : java.util.AbstractList { + protected/*protected and package*/ constructor AbstractSequentialList() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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*/ 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 abstract override /*1*/ 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*/ fun remove(/*0*/ index: kotlin.Int): E + 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*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*1*/ /*fake_override*/ 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 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class AbstractSet : java.util.AbstractCollection, kotlin.MutableSet { + protected/*protected and package*/ constructor AbstractSet() + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ArrayList : java.util.AbstractList, kotlin.MutableList, java.util.RandomAccess, kotlin.Cloneable, java.io.Serializable { + public constructor ArrayList() + public constructor ArrayList(/*0*/ p0: kotlin.Collection) + public constructor ArrayList(/*0*/ p0: kotlin.Int) + private final var elementData: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + private final var size: kotlin.Int + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public/*package*/ open fun elementData(/*0*/ p0: kotlin.Int): E? + public open fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*5*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fastRemove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun get(/*0*/ index: kotlin.Int): E + private open fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*5*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ fun listIterator(): kotlin.MutableListIterator + public open override /*2*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ fun size(): kotlin.Int + public open override /*2*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*5*/ /*fake_override*/ fun toString(): kotlin.String + public open fun trimToSize(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open inner class Itr : kotlin.MutableIterator { + private constructor Itr() + public/*package*/ final var cursor: kotlin.Int + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var lastRet: kotlin.Int + public/*package*/ final fun checkForComodification(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): E + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class ListItr : java.util.ArrayList.Itr, kotlin.MutableListIterator { + public/*package*/ constructor ListItr(/*0*/ p2: kotlin.Int) + public/*package*/ final override /*1*/ /*fake_override*/ var cursor: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastRet: kotlin.Int + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun checkForComodification(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ fun hasPrevious(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun next(): E + public open override /*1*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun previous(): E + public open override /*1*/ fun previousIndex(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ fun set(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class SubList : java.util.AbstractList, java.util.RandomAccess { + public/*package*/ constructor SubList(/*0*/ p0: java.util.AbstractList?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int) + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + private final val offset: kotlin.Int + private final val parent: java.util.AbstractList? + private final val parentOffset: kotlin.Int + public/*package*/ final var size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + private open fun checkForComodification(): kotlin.Unit + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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*/ 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*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun outOfBoundsMsg(/*0*/ p0: kotlin.Int): kotlin.String? + private open fun rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + private open 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*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ 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*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ 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 + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val MAX_ARRAY_SIZE: kotlin.Int = 2147483639 + private final val serialVersionUID: kotlin.Long = 8683452581122892189.toLong() + private open fun hugeCapacity(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun subListRangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + } + + public open class Arrays { + private constructor Arrays() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class ArrayList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + public/*package*/ constructor ArrayList(/*0*/ p0: kotlin.Array?) + private final val a: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ 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 /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ 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): E + 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*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + 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*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -2764017481108945198.toLong() + } + + public/*package*/ final class LegacyMergeSort { + public/*package*/ constructor LegacyMergeSort() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val userRequested: kotlin.Boolean + } + + // Static members + private final val INSERTIONSORT_THRESHOLD: kotlin.Int = 7 + public open fun asList(/*0*/ vararg a: T /*kotlin.Array*/): kotlin.List + public final /*synthesized*/ fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ key: T, /*2*/ c: ((T, T) -> kotlin.Int)?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ key: T, /*2*/ c: java.util.Comparator?): kotlin.Int + public final /*synthesized*/ fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: T, /*4*/ c: ((T, T) -> kotlin.Int)?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: T, /*4*/ c: java.util.Comparator?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ key: kotlin.Any?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Any?): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ByteArray, /*1*/ key: kotlin.Byte): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Byte): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.CharArray, /*1*/ key: kotlin.Char): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.CharArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Char): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.DoubleArray, /*1*/ key: kotlin.Double): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.DoubleArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Double): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.FloatArray, /*1*/ key: kotlin.Float): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.FloatArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Float): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.IntArray, /*1*/ key: kotlin.Int): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.IntArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Int): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.LongArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Long): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.LongArray, /*1*/ key: kotlin.Long): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ShortArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ key: kotlin.Short): kotlin.Int + public open fun binarySearch(/*0*/ a: kotlin.ShortArray, /*1*/ key: kotlin.Short): kotlin.Int + private final /*synthesized*/ fun binarySearch0(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: T?, /*4*/ p4: ((T, T) -> kotlin.Int)?): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: T?, /*4*/ p4: java.util.Comparator?): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Any?): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Byte): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Char): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Double): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Float): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Long): kotlin.Int + private open fun binarySearch0(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Short): kotlin.Int + public open fun copyOf(/*0*/ original: kotlin.Array, /*1*/ newLength: kotlin.Int): kotlin.Array + public open fun copyOf(/*0*/ original: kotlin.Array, /*1*/ newLength: kotlin.Int, /*2*/ newType: java.lang.Class>): kotlin.Array + public open fun copyOf(/*0*/ original: kotlin.BooleanArray, /*1*/ newLength: kotlin.Int): kotlin.BooleanArray + public open fun copyOf(/*0*/ original: kotlin.ByteArray, /*1*/ newLength: kotlin.Int): kotlin.ByteArray + public open fun copyOf(/*0*/ original: kotlin.CharArray, /*1*/ newLength: kotlin.Int): kotlin.CharArray + public open fun copyOf(/*0*/ original: kotlin.DoubleArray, /*1*/ newLength: kotlin.Int): kotlin.DoubleArray + public open fun copyOf(/*0*/ original: kotlin.FloatArray, /*1*/ newLength: kotlin.Int): kotlin.FloatArray + public open fun copyOf(/*0*/ original: kotlin.IntArray, /*1*/ newLength: kotlin.Int): kotlin.IntArray + public open fun copyOf(/*0*/ original: kotlin.LongArray, /*1*/ newLength: kotlin.Int): kotlin.LongArray + public open fun copyOf(/*0*/ original: kotlin.ShortArray, /*1*/ newLength: kotlin.Int): kotlin.ShortArray + public open fun copyOfRange(/*0*/ original: kotlin.Array, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.Array + public open fun copyOfRange(/*0*/ original: kotlin.Array, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int, /*3*/ newType: java.lang.Class>): kotlin.Array + public open fun copyOfRange(/*0*/ original: kotlin.BooleanArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.BooleanArray + public open fun copyOfRange(/*0*/ original: kotlin.ByteArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.ByteArray + public open fun copyOfRange(/*0*/ original: kotlin.CharArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.CharArray + public open fun copyOfRange(/*0*/ original: kotlin.DoubleArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.DoubleArray + public open fun copyOfRange(/*0*/ original: kotlin.FloatArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.FloatArray + public open fun copyOfRange(/*0*/ original: kotlin.IntArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.IntArray + public open fun copyOfRange(/*0*/ original: kotlin.LongArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.LongArray + public open fun copyOfRange(/*0*/ original: kotlin.ShortArray, /*1*/ from: kotlin.Int, /*2*/ to: kotlin.Int): kotlin.ShortArray + public open fun deepEquals(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?): kotlin.Boolean + public/*package*/ open fun deepEquals0(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun deepHashCode(/*0*/ p0: kotlin.Array?): kotlin.Int + public open fun deepToString(/*0*/ p0: kotlin.Array?): kotlin.String + private open fun deepToString(/*0*/ p0: kotlin.Array?, /*1*/ p1: java.lang.StringBuilder?, /*2*/ p2: kotlin.Set?>?): kotlin.Unit + public open fun equals(/*0*/ a: kotlin.Array?, /*1*/ a2: kotlin.Array?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.BooleanArray?, /*1*/ p1: kotlin.BooleanArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.ByteArray?, /*1*/ p1: kotlin.ByteArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.CharArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.DoubleArray?, /*1*/ p1: kotlin.DoubleArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.FloatArray?, /*1*/ p1: kotlin.FloatArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.IntArray?, /*1*/ p1: kotlin.IntArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.LongArray?, /*1*/ p1: kotlin.LongArray?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.ShortArray?, /*1*/ p1: kotlin.ShortArray?): kotlin.Boolean + public open fun fill(/*0*/ a: kotlin.Array, /*1*/ `val`: kotlin.Any?): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Any?): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.BooleanArray, /*1*/ `val`: kotlin.Boolean): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.BooleanArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Boolean): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ByteArray, /*1*/ `val`: kotlin.Byte): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Byte): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.CharArray, /*1*/ `val`: kotlin.Char): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.CharArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Char): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.DoubleArray, /*1*/ `val`: kotlin.Double): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.DoubleArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Double): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.FloatArray, /*1*/ `val`: kotlin.Float): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.FloatArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Float): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.IntArray, /*1*/ `val`: kotlin.Int): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.IntArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Int): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.LongArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Long): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.LongArray, /*1*/ `val`: kotlin.Long): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ShortArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ `val`: kotlin.Short): kotlin.Unit + public open fun fill(/*0*/ a: kotlin.ShortArray, /*1*/ `val`: kotlin.Short): kotlin.Unit + public open fun hashCode(/*0*/ p0: kotlin.Array?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.BooleanArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.ByteArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.CharArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.DoubleArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.FloatArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.IntArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.LongArray?): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.ShortArray?): kotlin.Int + private final /*synthesized*/ fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: ((T, T) -> kotlin.Int)?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: java.util.Comparator?): kotlin.Unit + private final /*synthesized*/ fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: ((T, T) -> kotlin.Int)?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: java.util.Comparator?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?): kotlin.Unit + private open fun legacyMergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + private open fun mergeSort(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Array?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: java.util.Comparator?): kotlin.Unit + private open fun rangeCheck(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array, /*1*/ c: ((T, T) -> kotlin.Int)?): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array, /*1*/ c: java.util.Comparator?): kotlin.Unit + public final /*synthesized*/ fun sort(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ c: ((T, T) -> kotlin.Int)?): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int, /*3*/ c: java.util.Comparator?): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.Array, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ByteArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ByteArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.CharArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.CharArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.DoubleArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.DoubleArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.FloatArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.FloatArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.IntArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.IntArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.LongArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.LongArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ShortArray): kotlin.Unit + public open fun sort(/*0*/ a: kotlin.ShortArray, /*1*/ fromIndex: kotlin.Int, /*2*/ toIndex: kotlin.Int): kotlin.Unit + private open fun swap(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun toString(/*0*/ a: kotlin.Array?): kotlin.String + public open fun toString(/*0*/ a: kotlin.BooleanArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.ByteArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.CharArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.DoubleArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.FloatArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.IntArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.LongArray?): kotlin.String + public open fun toString(/*0*/ a: kotlin.ShortArray?): kotlin.String + } + + public abstract class Calendar : java.io.Serializable, kotlin.Cloneable, kotlin.Comparable { + protected/*protected and package*/ constructor Calendar() + protected/*protected and package*/ constructor Calendar(/*0*/ p0: java.util.TimeZone, /*1*/ p1: java.util.Locale) + public/*package*/ final var areAllFieldsSet: kotlin.Boolean + protected/*protected and package*/ final var areFieldsSet: kotlin.Boolean + protected/*protected and package*/ final var fields: kotlin.IntArray? + private final var firstDayOfWeek: kotlin.Int + protected/*protected and package*/ final var isSet: kotlin.BooleanArray? + protected/*protected and package*/ final var isTimeSet: kotlin.Boolean + private final var lenient: kotlin.Boolean + private final var minimalDaysInFirstWeek: kotlin.Int + private final var nextStamp: kotlin.Int + private final var serialVersionOnStream: kotlin.Int + private final var sharedZone: kotlin.Boolean + private final var stamp: kotlin.IntArray? + protected/*protected and package*/ final var time: kotlin.Long + private final var zone: java.util.TimeZone? + public abstract fun add(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + private final fun adjustStamp(): kotlin.Unit + public open fun after(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open fun before(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun checkDisplayNameParams(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: java.util.Locale?, /*5*/ p5: kotlin.Int): kotlin.Boolean + public final fun clear(): kotlin.Unit + public final fun clear(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*1*/ fun compareTo(/*0*/ other: java.util.Calendar): kotlin.Int + private open fun compareTo(/*0*/ p0: kotlin.Long): kotlin.Int + protected/*protected and package*/ open fun complete(): kotlin.Unit + protected/*protected and package*/ abstract fun computeFields(): kotlin.Unit + protected/*protected and package*/ abstract fun computeTime(): kotlin.Unit + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getActualMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getActualMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getDisplayName(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale): kotlin.String? + public open fun getDisplayNames(/*0*/ field: kotlin.Int, /*1*/ style: kotlin.Int, /*2*/ locale: java.util.Locale): kotlin.Map? + private open fun getDisplayNamesImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale?): kotlin.MutableMap? + private open fun getFieldStrings(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: DateFormatSymbols]?): kotlin.Array? + public open fun getFirstDayOfWeek(): kotlin.Int + public abstract fun getGreatestMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getLeastMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public abstract fun getMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun getMinimalDaysInFirstWeek(): kotlin.Int + public abstract fun getMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ final fun getSetStateFields(): kotlin.Int + public final fun getTime(): java.util.Date + public open fun getTimeInMillis(): kotlin.Long + public open fun getTimeZone(): java.util.TimeZone + public open fun getWeekYear(): kotlin.Int + public open fun getWeeksInWeekYear(): kotlin.Int + public/*package*/ open fun getZone(): java.util.TimeZone? + public open override /*3*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final fun internalGet(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ final fun internalSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun invalidateWeekFields(): kotlin.Unit + public/*package*/ final fun isExternallySet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final fun isFullyNormalized(): kotlin.Boolean + public open fun isLenient(): kotlin.Boolean + public/*package*/ final fun isPartiallyNormalized(): kotlin.Boolean + public final fun isSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open fun isWeekDateSupported(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public abstract fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final fun selectFields(): kotlin.Int + public open fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Unit + public/*package*/ final fun setFieldsComputed(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final fun setFieldsNormalized(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setFirstDayOfWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setLenient(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open fun setMinimalDaysInFirstWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun setTime(/*0*/ p0: java.util.Date): kotlin.Unit + public open fun setTimeInMillis(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setTimeZone(/*0*/ p0: java.util.TimeZone): kotlin.Unit + public/*package*/ final fun setUnnormalized(): kotlin.Unit + private open fun setWeekCountData(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open fun setWeekDate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ open fun setZoneShared(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*3*/ fun toString(): kotlin.String + private open fun updateTime(): kotlin.Unit + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open class CalendarAccessControlContext { + private constructor CalendarAccessControlContext() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val INSTANCE: [ERROR : Unresolved java classifier: AccessControlContext] + } + + // Static members + public/*package*/ final val ALL_FIELDS: kotlin.Int = 131071 + public final val ALL_STYLES: kotlin.Int = 0 + public final val AM: kotlin.Int = 0 + public final val AM_PM: kotlin.Int = 9 + public/*package*/ final val AM_PM_MASK: kotlin.Int = 512 + public final val APRIL: kotlin.Int = 3 + public final val AUGUST: kotlin.Int = 7 + private final val COMPUTED: kotlin.Int = 1 + public final val DATE: kotlin.Int = 5 + public/*package*/ final val DATE_MASK: kotlin.Int = 32 + public final val DAY_OF_MONTH: kotlin.Int = 5 + public/*package*/ final val DAY_OF_MONTH_MASK: kotlin.Int = 32 + public final val DAY_OF_WEEK: kotlin.Int = 7 + public final val DAY_OF_WEEK_IN_MONTH: kotlin.Int = 8 + public/*package*/ final val DAY_OF_WEEK_IN_MONTH_MASK: kotlin.Int = 256 + public/*package*/ final val DAY_OF_WEEK_MASK: kotlin.Int = 128 + public final val DAY_OF_YEAR: kotlin.Int = 6 + public/*package*/ final val DAY_OF_YEAR_MASK: kotlin.Int = 64 + public final val DECEMBER: kotlin.Int = 11 + public final val DST_OFFSET: kotlin.Int = 16 + public/*package*/ final val DST_OFFSET_MASK: kotlin.Int = 65536 + public final val ERA: kotlin.Int = 0 + public/*package*/ final val ERA_MASK: kotlin.Int = 1 + public final val FEBRUARY: kotlin.Int = 1 + public final val FIELD_COUNT: kotlin.Int = 17 + private final val FIELD_NAME: kotlin.Array + public final val FRIDAY: kotlin.Int = 6 + public final val HOUR: kotlin.Int = 10 + public/*package*/ final val HOUR_MASK: kotlin.Int = 1024 + public final val HOUR_OF_DAY: kotlin.Int = 11 + public/*package*/ final val HOUR_OF_DAY_MASK: kotlin.Int = 2048 + public final val JANUARY: kotlin.Int = 0 + public final val JULY: kotlin.Int = 6 + public final val JUNE: kotlin.Int = 5 + public final val LONG: kotlin.Int = 2 + public final val MARCH: kotlin.Int = 2 + public final val MAY: kotlin.Int = 4 + public final val MILLISECOND: kotlin.Int = 14 + public/*package*/ final val MILLISECOND_MASK: kotlin.Int = 16384 + private final val MINIMUM_USER_STAMP: kotlin.Int = 2 + public final val MINUTE: kotlin.Int = 12 + public/*package*/ final val MINUTE_MASK: kotlin.Int = 4096 + public final val MONDAY: kotlin.Int = 2 + public final val MONTH: kotlin.Int = 2 + public/*package*/ final val MONTH_MASK: kotlin.Int = 4 + public final val NOVEMBER: kotlin.Int = 10 + public final val OCTOBER: kotlin.Int = 9 + public final val PM: kotlin.Int = 1 + public final val SATURDAY: kotlin.Int = 7 + public final val SECOND: kotlin.Int = 13 + public/*package*/ final val SECOND_MASK: kotlin.Int = 8192 + public final val SEPTEMBER: kotlin.Int = 8 + public final val SHORT: kotlin.Int = 1 + public final val SUNDAY: kotlin.Int = 1 + public final val THURSDAY: kotlin.Int = 5 + public final val TUESDAY: kotlin.Int = 3 + public final val UNDECIMBER: kotlin.Int = 12 + private final val UNSET: kotlin.Int = 0 + public final val WEDNESDAY: kotlin.Int = 4 + public final val WEEK_OF_MONTH: kotlin.Int = 4 + public/*package*/ final val WEEK_OF_MONTH_MASK: kotlin.Int = 16 + public final val WEEK_OF_YEAR: kotlin.Int = 3 + public/*package*/ final val WEEK_OF_YEAR_MASK: kotlin.Int = 8 + public final val YEAR: kotlin.Int = 1 + public/*package*/ final val YEAR_MASK: kotlin.Int = 2 + public final val ZONE_OFFSET: kotlin.Int = 15 + public/*package*/ final val ZONE_OFFSET_MASK: kotlin.Int = 32768 + private final val cachedLocaleData: [ERROR : Unresolved java classifier: ConcurrentMap] + public/*package*/ final val currentSerialVersion: kotlin.Int = 1 + public/*package*/ final val serialVersionUID: kotlin.Long = -1807547505821590642.toLong() + private final fun aggregateStamp(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private final fun appendValue(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Long): kotlin.Unit + private open fun createCalendar(/*0*/ p0: java.util.TimeZone?, /*1*/ p1: java.util.Locale?): java.util.Calendar? + public open fun getAvailableLocales(): kotlin.Array + public/*package*/ final fun getFieldName(/*0*/ p0: kotlin.Int): kotlin.String? + public open fun getInstance(): java.util.Calendar + public open fun getInstance(/*0*/ p0: java.util.Locale): java.util.Calendar + public open fun getInstance(/*0*/ p0: java.util.TimeZone): java.util.Calendar + public open fun getInstance(/*0*/ p0: java.util.TimeZone, /*1*/ p1: java.util.Locale): java.util.Calendar + private final fun getMillisOf(/*0*/ p0: java.util.Calendar?): kotlin.Long + public/*package*/ final fun isFieldSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + } + + public trait Collection : kotlin.MutableIterable { + public abstract fun add(/*0*/ e: E): kotlin.Boolean + public abstract fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun clear(): kotlin.Unit + public abstract fun contains(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract fun remove(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun size(): kotlin.Int + public abstract fun toArray(): kotlin.Array + public abstract fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class Collections { + private constructor Collections() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public/*package*/ open class AsLIFOQueue : java.util.AbstractQueue, java.io.Serializable { + public/*package*/ constructor AsLIFOQueue(/*0*/ p0: [ERROR : Unresolved java classifier: Deque]?) + private final val q: [ERROR : Unresolved java classifier: Deque]? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun element(): E + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open fun offer(/*0*/ p0: E?): kotlin.Boolean + public open fun peek(): E? + public open fun poll(): E? + public open override /*1*/ fun remove(): E + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 1802017725587941708.toLong() + } + + public/*package*/ open class CheckedCollection : kotlin.MutableCollection, java.io.Serializable { + public/*package*/ constructor CheckedCollection(/*0*/ p0: kotlin.Collection?, /*1*/ p1: java.lang.Class?) + public/*package*/ final val c: kotlin.Collection? + public/*package*/ final val `type`: java.lang.Class? + private final var zeroLengthElementArray: kotlin.Array? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + private open fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ fun toString(): kotlin.String + public/*package*/ open fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + private open fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 1578914078182001775.toLong() + } + + public/*package*/ open class CheckedList : java.util.Collections.CheckedCollection, kotlin.MutableList { + public/*package*/ constructor CheckedList(/*0*/ p0: kotlin.List?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 65247728283967356.toLong() + } + + private open class CheckedMap : kotlin.MutableMap, java.io.Serializable { + public/*package*/ constructor CheckedMap(/*0*/ p0: kotlin.Map?, /*1*/ p1: java.lang.Class?, /*2*/ p2: java.lang.Class?) + private final var entrySet: kotlin.Set>? + public/*package*/ final val keyType: java.lang.Class? + private final val m: kotlin.Map? + public/*package*/ final val valueType: java.lang.Class? + private open fun badKeyMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + private open fun badValueMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + private open fun typeCheck(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*1*/ fun values(): kotlin.MutableCollection + + public/*package*/ open class CheckedEntrySet : kotlin.MutableSet> { + public/*package*/ constructor CheckedEntrySet(/*0*/ p0: kotlin.Set>?, /*1*/ p1: java.lang.Class?) + private final val s: kotlin.Set>? + private final val valueType: java.lang.Class? + public open override /*1*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + private open fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*1*/ fun toString(): kotlin.String + + private open class CheckedEntry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor CheckedEntry(/*0*/ p0: kotlin.Map.Entry?, /*1*/ p1: java.lang.Class?) + private final val e: kotlin.Map.Entry? + private final val valueType: java.lang.Class? + private open fun badValueMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ open fun checkedEntry(/*0*/ p0: kotlin.Map.Entry?, /*1*/ p1: java.lang.Class?): java.util.Collections.CheckedMap.CheckedEntrySet.CheckedEntry? + } + + // Static members + private final val serialVersionUID: kotlin.Long = 5742860141034234728.toLong() + } + + public/*package*/ open class CheckedRandomAccessList : java.util.Collections.CheckedList, java.util.RandomAccess { + public/*package*/ constructor CheckedRandomAccessList(/*0*/ p0: kotlin.List?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 + 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): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + 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: E): E + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 1638200125423088369.toLong() + } + + public/*package*/ open class CheckedSet : java.util.Collections.CheckedCollection, kotlin.MutableSet, java.io.Serializable { + public/*package*/ constructor CheckedSet(/*0*/ p0: kotlin.Set?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 4694047833775013803.toLong() + } + + public/*package*/ open class CheckedSortedMap : java.util.Collections.CheckedMap, java.util.SortedMap, java.io.Serializable { + public/*package*/ constructor CheckedSortedMap(/*0*/ p0: java.util.SortedMap?, /*1*/ p1: java.lang.Class?, /*2*/ p2: java.lang.Class?) + invisible_fake final override /*1*/ /*fake_override*/ var entrySet: kotlin.Set>? + public/*package*/ final override /*1*/ /*fake_override*/ val keyType: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ val m: kotlin.Map? + private final val sm: java.util.SortedMap? + public/*package*/ final override /*1*/ /*fake_override*/ val valueType: java.lang.Class? + invisible_fake open override /*1*/ /*fake_override*/ fun badKeyMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + invisible_fake open override /*1*/ /*fake_override*/ fun badValueMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = 1599671320688067438.toLong() + } + + public/*package*/ open class CheckedSortedSet : java.util.Collections.CheckedSet, java.util.SortedSet, java.io.Serializable { + public/*package*/ constructor CheckedSortedSet(/*0*/ p0: java.util.SortedSet?, /*1*/ p1: java.lang.Class?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + private final val ss: java.util.SortedSet? + public/*package*/ final override /*1*/ /*fake_override*/ val `type`: java.lang.Class? + invisible_fake final override /*1*/ /*fake_override*/ var zeroLengthElementArray: kotlin.Array? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun badElementMsg(/*0*/ p0: kotlin.Any?): kotlin.String? + public/*package*/ open override /*1*/ /*fake_override*/ fun checkedCopyOf(/*0*/ p0: kotlin.Collection?): kotlin.MutableCollection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun first(): E? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headSet(/*0*/ toElement: E): java.util.SortedSet + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun last(): E? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public open override /*1*/ fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open override /*1*/ /*fake_override*/ fun typeCheck(/*0*/ p0: kotlin.Any?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun zeroLengthElementArray(): kotlin.Array? + + // Static members + private final val serialVersionUID: kotlin.Long = 1599911165492914959.toLong() + } + + private open class CopiesList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + public/*package*/ constructor CopiesList(/*0*/ p0: kotlin.Int, /*1*/ p1: E?) + public/*package*/ final val element: E? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public/*package*/ final val n: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ 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 /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ 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*/ 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): E + 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: E): E + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 2739099268398711800.toLong() + } + + private open class EmptyEnumeration : java.util.Enumeration { + private constructor EmptyEnumeration() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasMoreElements(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun nextElement(): E + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val EMPTY_ENUMERATION: java.util.Collections.EmptyEnumeration + } + + private open class EmptyIterator : kotlin.MutableIterator { + private constructor EmptyIterator() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): E + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val EMPTY_ITERATOR: java.util.Collections.EmptyIterator + } + + private open class EmptyList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + private constructor EmptyList() + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ 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 + private open fun readResolve(): kotlin.Any? + 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): E + 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: E): E + 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*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 8842843931221139166.toLong() + } + + private open class EmptyListIterator : java.util.Collections.EmptyIterator, kotlin.MutableListIterator { + private constructor EmptyListIterator() + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ fun hasPrevious(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun next(): E + public open override /*1*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun previous(): E + public open override /*1*/ fun previousIndex(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ fun set(/*0*/ e: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val EMPTY_ITERATOR: java.util.Collections.EmptyListIterator + } + + private open class EmptyMap : java.util.AbstractMap, java.io.Serializable { + private constructor EmptyMap() + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = 6428348081105594320.toLong() + } + + private open class EmptySet : java.util.AbstractSet, java.io.Serializable { + private constructor EmptySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + private open fun readResolve(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 1582296315990362920.toLong() + } + + private open class ReverseComparator : java.util.Comparator>, java.io.Serializable { + private constructor ReverseComparator() + public open override /*1*/ fun compare(/*0*/ p0: kotlin.Comparable, /*1*/ p1: kotlin.Comparable): kotlin.Int + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val REVERSE_ORDER: java.util.Collections.ReverseComparator + private final val serialVersionUID: kotlin.Long = 7207038068494060240.toLong() + } + + private open class ReverseComparator2 : java.util.Comparator, java.io.Serializable { + public/*package*/ /*synthesized*/ constructor ReverseComparator2(/*0*/ p0: ((T, T) -> kotlin.Int)?) + public/*package*/ constructor ReverseComparator2(/*0*/ p0: java.util.Comparator?) + public/*package*/ final val cmp: java.util.Comparator? + public open override /*1*/ fun compare(/*0*/ p0: T, /*1*/ p1: T): kotlin.Int + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 4374092139857.toLong() + } + + private trait SelfComparable : kotlin.Comparable { + public abstract override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Collections.SelfComparable): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class SetFromMap : java.util.AbstractSet, kotlin.MutableSet, java.io.Serializable { + public/*package*/ constructor SetFromMap(/*0*/ p0: kotlin.Map?) + private final val m: kotlin.Map? + private final var s: kotlin.Set? + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*3*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 2454657854757543876.toLong() + } + + private open class SingletonList : java.util.AbstractList, java.util.RandomAccess, java.io.Serializable { + public/*package*/ constructor SingletonList(/*0*/ p0: E?) + private final val element: E? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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*/ 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 /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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*/ 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): E + 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: E): E + 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 + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3093736618740652951.toLong() + } + + private open class SingletonMap : java.util.AbstractMap, java.io.Serializable { + public/*package*/ constructor SingletonMap(/*0*/ p0: K?, /*1*/ p1: V?) + private final var entrySet: kotlin.Set>? + private final val k: K? + private final override /*1*/ var keySet: kotlin.Set? + private final val v: V? + private final override /*1*/ var values: kotlin.Collection? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = -6979724477215052911.toLong() + } + + private open class SingletonSet : java.util.AbstractSet, java.io.Serializable { + public/*package*/ constructor SingletonSet(/*0*/ p0: E?) + private final val element: E? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 3193687207550431679.toLong() + } + + public/*package*/ open class SynchronizedCollection : kotlin.MutableCollection, java.io.Serializable { + public/*package*/ constructor SynchronizedCollection(/*0*/ p0: kotlin.Collection?) + public/*package*/ constructor SynchronizedCollection(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Any?) + public/*package*/ final val c: kotlin.Collection? + public/*package*/ final val mutex: kotlin.Any? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 3053995032091335093.toLong() + } + + public/*package*/ open class SynchronizedList : java.util.Collections.SynchronizedCollection, kotlin.MutableList { + public/*package*/ constructor SynchronizedList(/*0*/ p0: kotlin.List?) + public/*package*/ constructor SynchronizedList(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -7754090372962971524.toLong() + } + + private open class SynchronizedMap : kotlin.MutableMap, java.io.Serializable { + public/*package*/ constructor SynchronizedMap(/*0*/ p0: kotlin.Map?) + public/*package*/ constructor SynchronizedMap(/*0*/ p0: kotlin.Map?, /*1*/ p1: kotlin.Any?) + private final var entrySet: kotlin.Set>? + private final var keySet: kotlin.Set? + private final val m: kotlin.Map? + public/*package*/ final val mutex: kotlin.Any? + private final var values: kotlin.Collection? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 1978198479659022715.toLong() + } + + public/*package*/ open class SynchronizedRandomAccessList : java.util.Collections.SynchronizedList, java.util.RandomAccess { + public/*package*/ constructor SynchronizedRandomAccessList(/*0*/ p0: kotlin.List?) + public/*package*/ constructor SynchronizedRandomAccessList(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val list: kotlin.List? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 readResolve(): kotlin.Any? + 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): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + 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: E): E + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + private open fun writeReplace(): kotlin.Any? + + // Static members + private final val serialVersionUID: kotlin.Long = 1530674583602358482.toLong() + } + + public/*package*/ open class SynchronizedSet : java.util.Collections.SynchronizedCollection, kotlin.MutableSet { + public/*package*/ constructor SynchronizedSet(/*0*/ p0: kotlin.Set?) + public/*package*/ constructor SynchronizedSet(/*0*/ p0: kotlin.Set?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 487447009682186044.toLong() + } + + public/*package*/ open class SynchronizedSortedMap : java.util.Collections.SynchronizedMap, java.util.SortedMap { + public/*package*/ constructor SynchronizedSortedMap(/*0*/ p0: java.util.SortedMap?) + public/*package*/ constructor SynchronizedSortedMap(/*0*/ p0: java.util.SortedMap?, /*1*/ p1: kotlin.Any?) + invisible_fake final override /*1*/ /*fake_override*/ var entrySet: kotlin.Set>? + invisible_fake final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ val m: kotlin.Map? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + private final val sm: java.util.SortedMap? + invisible_fake final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -8798146769416483793.toLong() + } + + public/*package*/ open class SynchronizedSortedSet : java.util.Collections.SynchronizedSet, java.util.SortedSet { + public/*package*/ constructor SynchronizedSortedSet(/*0*/ p0: java.util.SortedSet?) + public/*package*/ constructor SynchronizedSortedSet(/*0*/ p0: java.util.SortedSet?, /*1*/ p1: kotlin.Any?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val mutex: kotlin.Any? + private final val ss: java.util.SortedSet? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun first(): E? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headSet(/*0*/ toElement: E): java.util.SortedSet + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun last(): E? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public open override /*1*/ fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 8695801310862127406.toLong() + } + + public/*package*/ open class UnmodifiableCollection : kotlin.MutableCollection, java.io.Serializable { + public/*package*/ constructor UnmodifiableCollection(/*0*/ p0: kotlin.Collection?) + public/*package*/ final val c: kotlin.Collection? + public open override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun toArray(): kotlin.Array? + public open fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 1820017752578914078.toLong() + } + + public/*package*/ open class UnmodifiableList : java.util.Collections.UnmodifiableCollection, kotlin.MutableList { + public/*package*/ constructor UnmodifiableList(/*0*/ p0: kotlin.List?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final val list: kotlin.List? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun lastIndexOf(/*0*/ o: kotlin.Any?): kotlin.Int + public open override /*1*/ fun listIterator(): kotlin.MutableListIterator + public open override /*1*/ fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun remove(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -283967356065247728.toLong() + } + + private open class UnmodifiableMap : kotlin.MutableMap, java.io.Serializable { + public/*package*/ constructor UnmodifiableMap(/*0*/ p0: kotlin.Map?) + private final var entrySet: kotlin.Set>? + private final var keySet: kotlin.Set? + private final val m: kotlin.Map? + private final var values: kotlin.Collection? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + + public/*package*/ open class UnmodifiableEntrySet : java.util.Collections.UnmodifiableSet> { + public/*package*/ constructor UnmodifiableEntrySet(/*0*/ p0: kotlin.Set?>?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection>? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array? + public open override /*1*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open class UnmodifiableEntry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor UnmodifiableEntry(/*0*/ p0: kotlin.Map.Entry?) + private final var e: kotlin.Map.Entry? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 7854390611657943733.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = -1034234728574286014.toLong() + } + + public/*package*/ open class UnmodifiableRandomAccessList : java.util.Collections.UnmodifiableList, java.util.RandomAccess { + public/*package*/ constructor UnmodifiableRandomAccessList(/*0*/ p0: kotlin.List?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ val list: kotlin.List? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + 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 /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): E + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 readResolve(): kotlin.Any? + 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): E + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + 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: E): E + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ 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*/ p0: kotlin.Array?): kotlin.Array? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + private open fun writeReplace(): kotlin.Any? + + // Static members + private final val serialVersionUID: kotlin.Long = -2542308836966382001.toLong() + } + + public/*package*/ open class UnmodifiableSet : java.util.Collections.UnmodifiableCollection, kotlin.MutableSet, java.io.Serializable { + public/*package*/ constructor UnmodifiableSet(/*0*/ p0: kotlin.Set?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -9215047833775013803.toLong() + } + + public/*package*/ open class UnmodifiableSortedMap : java.util.Collections.UnmodifiableMap, java.util.SortedMap, java.io.Serializable { + public/*package*/ constructor UnmodifiableSortedMap(/*0*/ p0: java.util.SortedMap?) + invisible_fake final override /*1*/ /*fake_override*/ var entrySet: kotlin.Set>? + invisible_fake final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + invisible_fake final override /*1*/ /*fake_override*/ val m: kotlin.Map? + private final val sm: java.util.SortedMap? + invisible_fake final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = -8806743815996713206.toLong() + } + + public/*package*/ open class UnmodifiableSortedSet : java.util.Collections.UnmodifiableSet, java.util.SortedSet, java.io.Serializable { + public/*package*/ constructor UnmodifiableSortedSet(/*0*/ p0: java.util.SortedSet?) + public/*package*/ final override /*1*/ /*fake_override*/ val c: kotlin.Collection? + private final val ss: java.util.SortedSet? + public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun first(): E? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headSet(/*0*/ toElement: E): java.util.SortedSet + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun last(): E? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public open override /*1*/ fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array?): kotlin.Array? + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -4929149591599911165.toLong() + } + + // Static members + private final val BINARYSEARCH_THRESHOLD: kotlin.Int = 5000 + private final val COPY_THRESHOLD: kotlin.Int = 10 + public final val EMPTY_LIST: kotlin.List + public final val EMPTY_MAP: kotlin.Map + public final val EMPTY_SET: kotlin.Set + private final val FILL_THRESHOLD: kotlin.Int = 25 + private final val INDEXOFSUBLIST_THRESHOLD: kotlin.Int = 35 + private final val REPLACEALL_THRESHOLD: kotlin.Int = 11 + private final val REVERSE_THRESHOLD: kotlin.Int = 18 + private final val ROTATE_THRESHOLD: kotlin.Int = 100 + private final val SHUFFLE_THRESHOLD: kotlin.Int = 5 + private final var r: java.util.Random? + private final /*synthesized*/ fun SelfComparable(/*0*/ function: (java.util.Collections.SelfComparable) -> kotlin.Int): java.util.Collections.SelfComparable + public open fun addAll(/*0*/ c: kotlin.MutableCollection, /*1*/ vararg elements: T /*kotlin.Array*/): kotlin.Boolean + public open fun asLifoQueue(/*0*/ deque: [ERROR : Unresolved java classifier: Deque]): [ERROR : Unresolved java classifier: Queue] + public final /*synthesized*/ fun binarySearch(/*0*/ list: kotlin.List, /*1*/ key: T, /*2*/ c: (T, T) -> kotlin.Int): kotlin.Int + public open fun binarySearch(/*0*/ list: kotlin.List, /*1*/ key: T, /*2*/ c: java.util.Comparator): kotlin.Int + public open fun binarySearch(/*0*/ list: kotlin.List>, /*1*/ key: T): kotlin.Int + public open fun checkedCollection(/*0*/ c: kotlin.Collection, /*1*/ _type: java.lang.Class): kotlin.MutableCollection + public open fun checkedList(/*0*/ list: kotlin.List, /*1*/ _type: java.lang.Class): kotlin.MutableList + public open fun checkedMap(/*0*/ m: kotlin.Map, /*1*/ keyType: java.lang.Class, /*2*/ valueType: java.lang.Class): kotlin.MutableMap + public open fun checkedSet(/*0*/ s: kotlin.Set, /*1*/ _type: java.lang.Class): kotlin.MutableSet + public open fun checkedSortedMap(/*0*/ m: java.util.SortedMap, /*1*/ keyType: java.lang.Class, /*2*/ valueType: java.lang.Class): java.util.SortedMap + public open fun checkedSortedSet(/*0*/ s: java.util.SortedSet, /*1*/ _type: java.lang.Class): java.util.SortedSet + public open fun copy(/*0*/ dest: kotlin.MutableList, /*1*/ src: kotlin.List): kotlin.Unit + public open fun disjoint(/*0*/ c1: kotlin.Collection, /*1*/ c2: kotlin.Collection): kotlin.Boolean + public open fun emptyEnumeration(): java.util.Enumeration + public open fun emptyIterator(): kotlin.MutableIterator + public final fun emptyList(): kotlin.List + public open fun emptyListIterator(): kotlin.MutableListIterator + public final fun emptyMap(): kotlin.Map + public final fun emptySet(): kotlin.Set + public open fun enumeration(/*0*/ c: kotlin.Collection): java.util.Enumeration + public/*package*/ open fun eq(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun fill(/*0*/ list: kotlin.MutableList, /*1*/ obj: T): kotlin.Unit + public open fun frequency(/*0*/ c: kotlin.Collection, /*1*/ o: kotlin.Any?): kotlin.Int + private open fun get(/*0*/ p0: kotlin.ListIterator?, /*1*/ p1: kotlin.Int): T? + public open fun indexOfSubList(/*0*/ source: kotlin.List, /*1*/ target: kotlin.List): kotlin.Int + private final /*synthesized*/ fun indexedBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: ((T, T) -> kotlin.Int)?): kotlin.Int + private open fun indexedBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: java.util.Comparator?): kotlin.Int + private open fun indexedBinarySearch(/*0*/ p0: kotlin.List?>?, /*1*/ p1: T?): kotlin.Int + private final /*synthesized*/ fun iteratorBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: ((T, T) -> kotlin.Int)?): kotlin.Int + private open fun iteratorBinarySearch(/*0*/ p0: kotlin.List?, /*1*/ p1: T?, /*2*/ p2: java.util.Comparator?): kotlin.Int + private open fun iteratorBinarySearch(/*0*/ p0: kotlin.List?>?, /*1*/ p1: T?): kotlin.Int + public open fun lastIndexOfSubList(/*0*/ source: kotlin.List, /*1*/ target: kotlin.List): kotlin.Int + public open fun list(/*0*/ e: java.util.Enumeration): java.util.ArrayList + public open fun max(/*0*/ coll: kotlin.Collection): T where T : kotlin.Comparable + public final /*synthesized*/ fun max(/*0*/ coll: kotlin.Collection, /*1*/ comp: (T, T) -> kotlin.Int): T + public open fun max(/*0*/ coll: kotlin.Collection, /*1*/ comp: java.util.Comparator): T + public open fun min(/*0*/ coll: kotlin.Collection): T where T : kotlin.Comparable + public final /*synthesized*/ fun min(/*0*/ coll: kotlin.Collection, /*1*/ comp: (T, T) -> kotlin.Int): T + public open fun min(/*0*/ coll: kotlin.Collection, /*1*/ comp: java.util.Comparator): T + public open fun nCopies(/*0*/ p0: kotlin.Int, /*1*/ p1: T?): kotlin.MutableList + public open fun newSetFromMap(/*0*/ map: kotlin.Map): kotlin.MutableSet + public open fun replaceAll(/*0*/ list: kotlin.MutableList, /*1*/ oldVal: T, /*2*/ newVal: T): kotlin.Boolean + public open fun reverse(/*0*/ list: kotlin.MutableList): kotlin.Unit + public open fun reverseOrder(): java.util.Comparator + public final /*synthesized*/ fun reverseOrder(/*0*/ cmp: (T, T) -> kotlin.Int): java.util.Comparator + public open fun reverseOrder(/*0*/ cmp: java.util.Comparator): java.util.Comparator + public open fun rotate(/*0*/ list: kotlin.MutableList, /*1*/ distance: kotlin.Int): kotlin.Unit + private open fun rotate1(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Int): kotlin.Unit + private open fun rotate2(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.MutableList): kotlin.Unit + public open fun shuffle(/*0*/ list: kotlin.MutableList, /*1*/ rnd: java.util.Random): kotlin.Unit + public open fun singleton(/*0*/ o: T?): kotlin.Set + public/*package*/ open fun singletonIterator(/*0*/ p0: E?): kotlin.MutableIterator? + public open fun singletonList(/*0*/ o: T?): kotlin.List + public open fun singletonMap(/*0*/ key: K, /*1*/ value: V): kotlin.Map + public open fun > sort(/*0*/ list: kotlin.MutableList): kotlin.Unit + public final /*synthesized*/ fun sort(/*0*/ list: kotlin.MutableList, /*1*/ c: (T, T) -> kotlin.Int): kotlin.Unit + public open fun sort(/*0*/ list: kotlin.MutableList, /*1*/ c: java.util.Comparator): kotlin.Unit + private open fun swap(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public open fun swap(/*0*/ list: kotlin.MutableList, /*1*/ i: kotlin.Int, /*2*/ j: kotlin.Int): kotlin.Unit + public open fun synchronizedCollection(/*0*/ c: kotlin.Collection): kotlin.MutableCollection + public/*package*/ open fun synchronizedCollection(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Any?): kotlin.MutableCollection? + public open fun synchronizedList(/*0*/ list: kotlin.List): kotlin.MutableList + public/*package*/ open fun synchronizedList(/*0*/ p0: kotlin.List?, /*1*/ p1: kotlin.Any?): kotlin.MutableList? + public open fun synchronizedMap(/*0*/ m: kotlin.Map): kotlin.MutableMap + public open fun synchronizedSet(/*0*/ s: kotlin.Set): kotlin.MutableSet + public/*package*/ open fun synchronizedSet(/*0*/ p0: kotlin.Set?, /*1*/ p1: kotlin.Any?): kotlin.MutableSet? + public open fun synchronizedSortedMap(/*0*/ m: java.util.SortedMap): java.util.SortedMap + public open fun synchronizedSortedSet(/*0*/ s: java.util.SortedSet): java.util.SortedSet + public open fun unmodifiableCollection(/*0*/ c: kotlin.Collection): kotlin.MutableCollection + public open fun unmodifiableList(/*0*/ list: kotlin.List): kotlin.MutableList + public open fun unmodifiableMap(/*0*/ m: kotlin.Map): kotlin.MutableMap + public open fun unmodifiableSet(/*0*/ s: kotlin.Set): kotlin.MutableSet + public open fun unmodifiableSortedMap(/*0*/ m: java.util.SortedMap): java.util.SortedMap + public open fun unmodifiableSortedSet(/*0*/ s: java.util.SortedSet): java.util.SortedSet + public/*package*/ open fun zeroLengthArray(/*0*/ p0: java.lang.Class?): kotlin.Array? + } + + public trait Comparator { + public abstract fun compare(/*0*/ p0: T, /*1*/ p1: T): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class ConcurrentModificationException : java.lang.RuntimeException { + public constructor ConcurrentModificationException() + public constructor ConcurrentModificationException(/*0*/ p0: kotlin.String?) + public constructor ConcurrentModificationException(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Throwable?) + public constructor ConcurrentModificationException(/*0*/ p0: kotlin.Throwable?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = -3666751008965953603.toLong() + } + + public open class Date : java.io.Serializable, kotlin.Cloneable, kotlin.Comparable { + public constructor Date() + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int) + public constructor Date(/*0*/ p0: kotlin.Long) + public constructor Date(/*0*/ p0: kotlin.String) + private final var cdate: sun.util.calendar.BaseCalendar.Date? + private final var fastTime: kotlin.Long + public open fun after(/*0*/ p0: java.util.Date): kotlin.Boolean + public open fun before(/*0*/ p0: java.util.Date): kotlin.Boolean + public open override /*1*/ fun clone(): kotlin.Any + public open override /*1*/ fun compareTo(/*0*/ other: java.util.Date): kotlin.Int + public open override /*3*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private final fun getCalendarDate(): sun.util.calendar.BaseCalendar.Date? + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getDate(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getDay(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getHours(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getMinutes(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getMonth(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getSeconds(): kotlin.Int + public open fun getTime(): kotlin.Long + private final fun getTimeImpl(): kotlin.Long + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getTimezoneOffset(): kotlin.Int + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun getYear(): kotlin.Int + public open override /*3*/ fun hashCode(): kotlin.Int + private final fun normalize(): sun.util.calendar.BaseCalendar.Date? + private final fun normalize(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?): sun.util.calendar.BaseCalendar.Date? + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toGMTString(): kotlin.String + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun toLocaleString(): kotlin.String + public open override /*3*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final var defaultCenturyStart: kotlin.Int + private final val gcal: sun.util.calendar.BaseCalendar + private final var jcal: sun.util.calendar.BaseCalendar? + private final val serialVersionUID: kotlin.Long = 7523967970034938905.toLong() + private final val ttb: kotlin.IntArray + private final val wtb: kotlin.Array + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun UTC(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Long + private final fun convertToAbbr(/*0*/ p0: java.lang.StringBuilder?, /*1*/ p1: kotlin.String?): java.lang.StringBuilder? + private final fun getCalendarSystem(/*0*/ p0: kotlin.Int): sun.util.calendar.BaseCalendar? + private final fun getCalendarSystem(/*0*/ p0: kotlin.Long): sun.util.calendar.BaseCalendar? + private final fun getCalendarSystem(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?): sun.util.calendar.BaseCalendar? + private final fun getJulianCalendar(): sun.util.calendar.BaseCalendar? + public/*package*/ final fun getMillisOf(/*0*/ p0: java.util.Date?): kotlin.Long + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun parse(/*0*/ p0: kotlin.String): kotlin.Long + } + + public trait Enumeration { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun hasMoreElements(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun nextElement(): E + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait EventListener { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public open class GregorianCalendar : java.util.Calendar { + public constructor GregorianCalendar() + public constructor GregorianCalendar(/*0*/ p0: java.util.Locale) + public constructor GregorianCalendar(/*0*/ p0: java.util.TimeZone) + public constructor GregorianCalendar(/*0*/ p0: java.util.TimeZone, /*1*/ p1: java.util.Locale) + public constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int) + public constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int) + public constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int) + public/*package*/ constructor GregorianCalendar(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int, /*6*/ p6: kotlin.Int) + public/*package*/ final override /*1*/ /*fake_override*/ var areAllFieldsSet: kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var areFieldsSet: kotlin.Boolean + private final var cachedFixedDate: kotlin.Long + private final var calsys: sun.util.calendar.BaseCalendar? + private final var cdate: sun.util.calendar.BaseCalendar.Date? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var fields: kotlin.IntArray? + invisible_fake final override /*1*/ /*fake_override*/ var firstDayOfWeek: kotlin.Int + private final var gdate: sun.util.calendar.BaseCalendar.Date? + private final var gregorianCutover: kotlin.Long + private final var gregorianCutoverDate: kotlin.Long + private final var gregorianCutoverYear: kotlin.Int + private final var gregorianCutoverYearJulian: kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var isSet: kotlin.BooleanArray? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var isTimeSet: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var lenient: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var minimalDaysInFirstWeek: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var nextStamp: kotlin.Int + private final var originalFields: kotlin.IntArray? + invisible_fake final override /*1*/ /*fake_override*/ var serialVersionOnStream: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var sharedZone: kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ var stamp: kotlin.IntArray? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var time: kotlin.Long + invisible_fake final override /*1*/ /*fake_override*/ var zone: java.util.TimeZone? + private final var zoneOffsets: kotlin.IntArray? + private final fun actualMonthLength(): kotlin.Int + public open override /*1*/ fun add(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun adjustStamp(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun after(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun before(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ /*fake_override*/ fun checkDisplayNameParams(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: java.util.Locale?, /*5*/ p5: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun clear(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Calendar): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ p0: kotlin.Long): kotlin.Int + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun complete(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ fun computeFields(): kotlin.Unit + private open fun computeFields(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + protected/*protected and package*/ open override /*1*/ fun computeTime(): kotlin.Unit + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun getActualMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun getActualMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun getCalendarDate(/*0*/ p0: kotlin.Long): sun.util.calendar.BaseCalendar.Date? + private final fun getCurrentFixedDate(): kotlin.Long + private open fun getCutoverCalendarSystem(): sun.util.calendar.BaseCalendar? + public open override /*1*/ /*fake_override*/ fun getDisplayName(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale): kotlin.String? + public open override /*1*/ /*fake_override*/ fun getDisplayNames(/*0*/ field: kotlin.Int, /*1*/ style: kotlin.Int, /*2*/ locale: java.util.Locale): kotlin.Map? + invisible_fake open override /*1*/ /*fake_override*/ fun getDisplayNamesImpl(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale?): kotlin.MutableMap? + invisible_fake open override /*1*/ /*fake_override*/ fun getFieldStrings(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: DateFormatSymbols]?): kotlin.Array? + public open override /*1*/ /*fake_override*/ fun getFirstDayOfWeek(): kotlin.Int + private open fun getFixedDate(/*0*/ p0: sun.util.calendar.BaseCalendar?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Long + private final fun getFixedDateJan1(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?, /*1*/ p1: kotlin.Long): kotlin.Long + private final fun getFixedDateMonth1(/*0*/ p0: sun.util.calendar.BaseCalendar.Date?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun getGreatestMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getGregorianChange(): java.util.Date + private final fun getGregorianCutoverDate(): sun.util.calendar.BaseCalendar.Date? + private final fun getLastJulianDate(): sun.util.calendar.BaseCalendar.Date? + public open override /*1*/ fun getLeastMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ fun getMaximum(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getMinimalDaysInFirstWeek(): kotlin.Int + public open override /*1*/ fun getMinimum(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun getNormalizedCalendar(): java.util.GregorianCalendar? + public/*package*/ final override /*1*/ /*fake_override*/ fun getSetStateFields(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getTime(): java.util.Date + public open override /*1*/ /*fake_override*/ fun getTimeInMillis(): kotlin.Long + public open override /*1*/ fun getTimeZone(): java.util.TimeZone + private final fun getWeekNumber(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ fun getWeekYear(): kotlin.Int + public open override /*1*/ fun getWeeksInWeekYear(): kotlin.Int + private final fun getYearOffsetInMillis(): kotlin.Long + public/*package*/ open override /*1*/ /*fake_override*/ fun getZone(): java.util.TimeZone? + public open override /*1*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun internalGet(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun internalGetEra(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun internalSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun invalidateWeekFields(): kotlin.Unit + private final fun isCutoverYear(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isExternallySet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isFullyNormalized(): kotlin.Boolean + public open fun isLeapYear(/*0*/ p0: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isLenient(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isPartiallyNormalized(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isSet(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ fun isWeekDateSupported(): kotlin.Boolean + private final fun monthLength(/*0*/ p0: kotlin.Int): kotlin.Int + private final fun monthLength(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private final fun pinDayOfMonth(): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*1*/ fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun roll(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun selectFields(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFieldsComputed(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setFieldsNormalized(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setFirstDayOfWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun setGregorianChange(/*0*/ p0: java.util.Date): kotlin.Unit + private open fun setGregorianChange(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setLenient(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setMinimalDaysInFirstWeek(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: java.util.Date): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun setTimeInMillis(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ fun setTimeZone(/*0*/ p0: java.util.TimeZone): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun setUnnormalized(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setWeekCountData(/*0*/ p0: java.util.Locale?): kotlin.Unit + public open override /*1*/ fun setWeekDate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun setZoneShared(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + invisible_fake open override /*1*/ /*fake_override*/ fun updateTime(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + private final fun yearLength(): kotlin.Int + private final fun yearLength(/*0*/ p0: kotlin.Int): kotlin.Int + + // Static members + public final val AD: kotlin.Int = 1 + public final val BC: kotlin.Int = 0 + public/*package*/ final val BCE: kotlin.Int = 0 + public/*package*/ final val CE: kotlin.Int = 1 + public/*package*/ final val DEFAULT_GREGORIAN_CUTOVER: kotlin.Long = -12219292800000.toLong() + private final val EPOCH_OFFSET: kotlin.Int = 719163 + private final val EPOCH_YEAR: kotlin.Int = 1970 + public/*package*/ final val LEAP_MONTH_LENGTH: kotlin.IntArray + public/*package*/ final val LEAST_MAX_VALUES: kotlin.IntArray + public/*package*/ final val MAX_VALUES: kotlin.IntArray + public/*package*/ final val MIN_VALUES: kotlin.IntArray + public/*package*/ final val MONTH_LENGTH: kotlin.IntArray + private final val ONE_DAY: kotlin.Long = 86400000.toLong() + private final val ONE_HOUR: kotlin.Int = 3600000 + private final val ONE_MINUTE: kotlin.Int = 60000 + private final val ONE_SECOND: kotlin.Int = 1000 + private final val ONE_WEEK: kotlin.Long = 604800000.toLong() + private final val gcal: [ERROR : Unresolved java classifier: Gregorian] + private final var jcal: [ERROR : Unresolved java classifier: JulianCalendar]? + private final var jeras: kotlin.Array<[ERROR : Unresolved java classifier: Era]>? + public/*package*/ final val serialVersionUID: kotlin.Long = -8125100834729963327.toLong() + private final fun getJulianCalendarSystem(): sun.util.calendar.BaseCalendar? + private final fun getRolledValue(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Int + } + + public open class HashMap : java.util.AbstractMap, kotlin.MutableMap, kotlin.Cloneable, java.io.Serializable { + public constructor HashMap() + public constructor HashMap(/*0*/ p0: kotlin.Int) + public constructor HashMap(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + public constructor HashMap(/*0*/ p0: kotlin.Map) + private final var entrySet: kotlin.Set>? + public/*package*/ final val hashSeed: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final val loadFactor: kotlin.Float + public/*package*/ final var modCount: kotlin.Int + public/*package*/ final var size: kotlin.Int + public/*package*/ final var table: kotlin.Array>? + public/*package*/ final var threshold: kotlin.Int + public/*package*/ final var useAltHashing: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ open fun addEntry(/*0*/ p0: kotlin.Int, /*1*/ p1: K?, /*2*/ p2: V?, /*3*/ p3: kotlin.Int): kotlin.Unit + public/*package*/ open fun capacity(): kotlin.Int + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ fun clone(): kotlin.Any + public open override /*2*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + private open fun containsNullValue(): kotlin.Boolean + public open override /*2*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun createEntry(/*0*/ p0: kotlin.Int, /*1*/ p1: K?, /*2*/ p2: V?, /*3*/ p3: kotlin.Int): kotlin.Unit + public open override /*2*/ fun entrySet(): kotlin.MutableSet> + private open fun entrySet0(): kotlin.MutableSet>? + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun get(/*0*/ key: kotlin.Any?): V? + public/*package*/ final fun getEntry(/*0*/ p0: kotlin.Any?): java.util.HashMap.Entry? + private open fun getForNullKey(): V? + public/*package*/ final fun hash(/*0*/ p0: kotlin.Any?): kotlin.Int + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun init(): kotlin.Unit + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun keySet(): kotlin.MutableSet + public/*package*/ open fun loadFactor(): kotlin.Float + public/*package*/ open fun newEntryIterator(): kotlin.MutableIterator>? + public/*package*/ open fun newKeyIterator(): kotlin.MutableIterator? + public/*package*/ open fun newValueIterator(): kotlin.MutableIterator? + public open override /*2*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun putAllForCreate(/*0*/ p0: kotlin.Map?): kotlin.Unit + private open fun putForCreate(/*0*/ p0: K?, /*1*/ p1: V?): kotlin.Unit + private open fun putForNullKey(/*0*/ p0: V?): V? + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ key: kotlin.Any?): V? + public/*package*/ final fun removeEntryForKey(/*0*/ p0: kotlin.Any?): java.util.HashMap.Entry? + public/*package*/ final fun removeMapping(/*0*/ p0: kotlin.Any?): java.util.HashMap.Entry? + public/*package*/ open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun size(): kotlin.Int + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun transfer(/*0*/ p0: kotlin.Array>?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*2*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public/*package*/ open class Entry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor Entry(/*0*/ p0: kotlin.Int, /*1*/ p1: K?, /*2*/ p2: V?, /*3*/ p3: java.util.HashMap.Entry?) + public/*package*/ final var hash: kotlin.Int + public/*package*/ final val key: K? + public/*package*/ final var next: java.util.HashMap.Entry? + public/*package*/ final var value: V? + public final override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun getKey(): K + public final override /*1*/ fun getValue(): V + public final override /*1*/ fun hashCode(): kotlin.Int + public/*package*/ open fun recordAccess(/*0*/ p0: java.util.HashMap?): kotlin.Unit + public/*package*/ open fun recordRemoval(/*0*/ p0: java.util.HashMap?): kotlin.Unit + public final override /*1*/ fun setValue(/*0*/ value: V): V + public final override /*1*/ fun toString(): kotlin.String + } + + private final inner class EntryIterator : java.util.HashMap.HashIterator> { + private constructor EntryIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var current: java.util.HashMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class EntrySet : java.util.AbstractSet> { + private constructor EntrySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private abstract inner class HashIterator : kotlin.MutableIterator { + public/*package*/ constructor HashIterator() + public/*package*/ final var current: java.util.HashMap.Entry? + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var index: kotlin.Int + public/*package*/ final var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): E + public/*package*/ final fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class Holder { + private constructor Holder() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val ALTERNATIVE_HASHING_THRESHOLD: kotlin.Int + public/*package*/ final val HASHSEED_OFFSET: kotlin.Long + public/*package*/ final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe] + } + + private final inner class KeyIterator : java.util.HashMap.HashIterator { + private constructor KeyIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var current: java.util.HashMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class KeySet : java.util.AbstractSet { + private constructor KeySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: K): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class ValueIterator : java.util.HashMap.HashIterator { + private constructor ValueIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var current: java.util.HashMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): V + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.HashMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private final inner class Values : java.util.AbstractCollection { + private constructor Values() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: V): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val ALTERNATIVE_HASHING_THRESHOLD_DEFAULT: kotlin.Int = 2147483647 + public/*package*/ final val DEFAULT_INITIAL_CAPACITY: kotlin.Int = 16 + public/*package*/ final val DEFAULT_LOAD_FACTOR: kotlin.Float = 0.75.toFloat() + public/*package*/ final val MAXIMUM_CAPACITY: kotlin.Int = 1073741824 + private final val serialVersionUID: kotlin.Long = 362498820763181265.toLong() + public/*package*/ open fun indexFor(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + } + + public open class HashSet : java.util.AbstractSet, kotlin.MutableSet, kotlin.Cloneable, java.io.Serializable { + public constructor HashSet() + public constructor HashSet(/*0*/ p0: kotlin.Collection) + public constructor HashSet(/*0*/ p0: kotlin.Int) + public constructor HashSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float) + public/*package*/ constructor HashSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Float, /*2*/ p2: kotlin.Boolean) + private final var map: java.util.HashMap? + public open override /*2*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*4*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*4*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun iterator(): kotlin.MutableIterator + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*2*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val PRESENT: kotlin.Any + public/*package*/ final val serialVersionUID: kotlin.Long = -5024744406713321676.toLong() + } + + public open class IdentityHashMap : java.util.AbstractMap, kotlin.MutableMap, java.io.Serializable, kotlin.Cloneable { + public constructor IdentityHashMap() + public constructor IdentityHashMap(/*0*/ p0: kotlin.Int) + public constructor IdentityHashMap(/*0*/ p0: kotlin.Map) + private final var entrySet: kotlin.Set>? + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + private final var modCount: kotlin.Int + private final var size: kotlin.Int + private final var table: kotlin.Array? + private final var threshold: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + private open fun capacity(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*2*/ fun clear(): kotlin.Unit + public open override /*2*/ fun clone(): kotlin.Any + private open fun closeDeletion(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + private open fun containsMapping(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun entrySet(): kotlin.MutableSet> + public open override /*4*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*4*/ fun hashCode(): kotlin.Int + private open fun init(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ fun keySet(): kotlin.MutableSet + public open override /*2*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun putForCreate(/*0*/ p0: K?, /*1*/ p1: V?): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public open override /*2*/ fun remove(/*0*/ key: kotlin.Any?): V? + private open fun removeMapping(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + private open fun resize(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun size(): kotlin.Int + public open override /*4*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + private open inner class EntryIterator : java.util.IdentityHashMap.IdentityHashMapIterator> { + private constructor EntryIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var indexValid: kotlin.Boolean + private final var lastReturnedEntry: java.util.IdentityHashMap.EntryIterator.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturnedIndex: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun nextIndex(): kotlin.Int + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + private open inner class Entry : kotlin.MutableMap.MutableEntry { + private constructor Entry(/*0*/ p2: kotlin.Int) + private final var index: kotlin.Int + private open fun checkIndexForEntryUse(): kotlin.Unit + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + } + + private open inner class EntrySet : java.util.AbstractSet> { + private constructor EntrySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ fun toArray(): kotlin.Array + public open override /*1*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private abstract inner class IdentityHashMapIterator : kotlin.MutableIterator { + private constructor IdentityHashMapIterator() + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var index: kotlin.Int + public/*package*/ final var indexValid: kotlin.Boolean + public/*package*/ final var lastReturnedIndex: kotlin.Int + public/*package*/ final var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): T + protected/*protected and package*/ open fun nextIndex(): kotlin.Int + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class KeyIterator : java.util.IdentityHashMap.IdentityHashMapIterator { + private constructor KeyIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var indexValid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturnedIndex: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun nextIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class KeySet : java.util.AbstractSet { + private constructor KeySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: K): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class ValueIterator : java.util.IdentityHashMap.IdentityHashMapIterator { + private constructor ValueIterator() + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var index: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var indexValid: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturnedIndex: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var traversalTable: kotlin.Array? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): V + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun nextIndex(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class Values : java.util.AbstractCollection { + private constructor Values() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: V): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val DEFAULT_CAPACITY: kotlin.Int = 32 + private final val MAXIMUM_CAPACITY: kotlin.Int = 536870912 + private final val MINIMUM_CAPACITY: kotlin.Int = 4 + private final val NULL_KEY: kotlin.Any + private final val serialVersionUID: kotlin.Long = 8188218128353913216.toLong() + private open fun hash(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun maskNull(/*0*/ p0: kotlin.Any?): kotlin.Any? + private open fun nextKeyIndex(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun unmaskNull(/*0*/ p0: kotlin.Any?): kotlin.Any? + } + + public trait Iterator { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun next(): E + public abstract fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait List : kotlin.MutableCollection { + public abstract override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public abstract fun add(/*0*/ index: kotlin.Int, /*1*/ element: E): kotlin.Unit + public abstract override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun addAll(/*0*/ index: kotlin.Int, /*1*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun clear(): kotlin.Unit + public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ index: kotlin.Int): E + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun indexOf(/*0*/ p0: kotlin.Any?): kotlin.Int + public abstract override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract fun lastIndexOf(/*0*/ p0: kotlin.Any?): kotlin.Int + public abstract fun listIterator(): kotlin.MutableListIterator + public abstract fun listIterator(/*0*/ index: kotlin.Int): kotlin.MutableListIterator + public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract fun remove(/*0*/ index: kotlin.Int): E + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract fun set(/*0*/ index: kotlin.Int, /*1*/ element: E): E + public abstract override /*1*/ fun size(): kotlin.Int + public abstract fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.List + public abstract fun toArray(): kotlin.Array + public abstract fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait ListIterator : kotlin.MutableIterator { + public abstract fun add(/*0*/ p0: E): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun hasNext(): kotlin.Boolean + public abstract fun hasPrevious(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ fun next(): E + public abstract fun nextIndex(): kotlin.Int + public abstract fun previous(): E? + public abstract fun previousIndex(): kotlin.Int + public abstract override /*1*/ fun remove(): kotlin.Unit + public abstract fun set(/*0*/ p0: E?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public final class Locale : kotlin.Cloneable, java.io.Serializable { + private constructor Locale(/*0*/ p0: [ERROR : Unresolved java classifier: BaseLocale]?, /*1*/ p1: [ERROR : Unresolved java classifier: LocaleExtensions]?) + public constructor Locale(/*0*/ p0: kotlin.String) + public constructor Locale(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String) + public constructor Locale(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String, /*2*/ p2: kotlin.String) + private final var baseLocale: [ERROR : Unresolved java classifier: BaseLocale]? + private final var hashCodeValue: kotlin.Int + private final var localeExtensions: [ERROR : Unresolved java classifier: LocaleExtensions]? + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun getBaseLocale(): [ERROR : Unresolved java classifier: BaseLocale]? + public open fun getCountry(): kotlin.String + public final fun getDisplayCountry(): kotlin.String + public open fun getDisplayCountry(/*0*/ p0: java.util.Locale): kotlin.String + public final fun getDisplayLanguage(): kotlin.String + public open fun getDisplayLanguage(/*0*/ p0: java.util.Locale): kotlin.String + public final fun getDisplayName(): kotlin.String + public open fun getDisplayName(/*0*/ p0: java.util.Locale): kotlin.String + public open fun getDisplayScript(): kotlin.String + public open fun getDisplayScript(/*0*/ p0: java.util.Locale?): kotlin.String + private open fun getDisplayString(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.Int): kotlin.String? + public final fun getDisplayVariant(): kotlin.String + public open fun getDisplayVariant(/*0*/ p0: java.util.Locale): kotlin.String + private open fun getDisplayVariantArray(/*0*/ p0: [ERROR : Unresolved java classifier: OpenListResourceBundle]?, /*1*/ p1: java.util.Locale?): kotlin.Array? + public open fun getExtension(/*0*/ p0: kotlin.Char): kotlin.String? + public open fun getExtensionKeys(): kotlin.MutableSet + public open fun getISO3Country(): kotlin.String + public open fun getISO3Language(): kotlin.String + public open fun getLanguage(): kotlin.String + public/*package*/ open fun getLocaleExtensions(): [ERROR : Unresolved java classifier: LocaleExtensions]? + public open fun getScript(): kotlin.String + public open fun getUnicodeLocaleAttributes(): kotlin.MutableSet + public open fun getUnicodeLocaleKeys(): kotlin.MutableSet + public open fun getUnicodeLocaleType(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getVariant(): kotlin.String + public open override /*2*/ fun hashCode(): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open fun toLanguageTag(): kotlin.String + public final override /*2*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public final class Builder { + public constructor Builder() + private final val localeBuilder: [ERROR : Unresolved java classifier: InternalLocaleBuilder]? + public open fun addUnicodeLocaleAttribute(/*0*/ p0: kotlin.String): java.util.Locale.Builder + public open fun build(): java.util.Locale? + public open fun clear(): java.util.Locale.Builder + public open fun clearExtensions(): java.util.Locale.Builder + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun removeUnicodeLocaleAttribute(/*0*/ p0: kotlin.String): java.util.Locale.Builder + public open fun setExtension(/*0*/ p0: kotlin.Char, /*1*/ p1: kotlin.String?): java.util.Locale.Builder + public open fun setLanguage(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open fun setLanguageTag(/*0*/ p0: kotlin.String): java.util.Locale.Builder + public open fun setLocale(/*0*/ p0: java.util.Locale): java.util.Locale.Builder + public open fun setRegion(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open fun setScript(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open fun setUnicodeLocaleKeyword(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): java.util.Locale.Builder + public open fun setVariant(/*0*/ p0: kotlin.String?): java.util.Locale.Builder + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class Cache { + private constructor Cache() + protected/*protected and package*/ open fun createObject(/*0*/ p0: java.util.Locale.LocaleKey?): java.util.Locale? + } + + public final enum class Category : kotlin.Enum { + private constructor Category(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?) + public/*package*/ final val countryKey: kotlin.String? + public/*package*/ final val languageKey: kotlin.String? + public/*package*/ final val scriptKey: kotlin.String? + public/*package*/ final val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DISPLAY : java.util.Locale.Category { + private constructor DISPLAY() + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.Locale.Category.DISPLAY { + private constructor () + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry FORMAT : java.util.Locale.Category { + private constructor FORMAT() + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.Locale.Category.FORMAT { + private constructor () + public/*package*/ final override /*1*/ /*fake_override*/ val countryKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val languageKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val scriptKey: kotlin.String? + public/*package*/ final override /*1*/ /*fake_override*/ val variantKey: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.util.Locale.Category + public final /*synthesized*/ fun values(): kotlin.Array + } + + private final class LocaleKey { + private constructor LocaleKey(/*0*/ p0: [ERROR : Unresolved java classifier: BaseLocale]?, /*1*/ p1: [ERROR : Unresolved java classifier: LocaleExtensions]?) + private final val base: [ERROR : Unresolved java classifier: BaseLocale]? + private final val exts: [ERROR : Unresolved java classifier: LocaleExtensions]? + private final val hash: kotlin.Int + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open class LocaleNameGetter { + private constructor LocaleNameGetter() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getObject(/*0*/ p0: [ERROR : Unresolved java classifier: LocaleNameProvider]?, /*1*/ p1: java.util.Locale?, /*2*/ p2: kotlin.String?, /*3*/ vararg p3: kotlin.Any? /*kotlin.Array*/): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val INSTANCE: java.util.Locale.LocaleNameGetter + } + + // Static members + public final val CANADA: java.util.Locale + public final val CANADA_FRENCH: java.util.Locale + public final val CHINA: java.util.Locale + public final val CHINESE: java.util.Locale + private final val DISPLAY_COUNTRY: kotlin.Int = 1 + private final val DISPLAY_LANGUAGE: kotlin.Int = 0 + private final val DISPLAY_SCRIPT: kotlin.Int = 3 + private final val DISPLAY_VARIANT: kotlin.Int = 2 + public final val ENGLISH: java.util.Locale + public final val FRANCE: java.util.Locale + public final val FRENCH: java.util.Locale + public final val GERMAN: java.util.Locale + public final val GERMANY: java.util.Locale + public final val ITALIAN: java.util.Locale + public final val ITALY: java.util.Locale + public final val JAPAN: java.util.Locale + public final val JAPANESE: java.util.Locale + public final val KOREA: java.util.Locale + public final val KOREAN: java.util.Locale + private final val LOCALECACHE: java.util.Locale.Cache + public final val PRC: java.util.Locale + public final val PRIVATE_USE_EXTENSION: kotlin.Char = \u0078 ('x') + public final val ROOT: java.util.Locale + public final val SIMPLIFIED_CHINESE: java.util.Locale + public final val TAIWAN: java.util.Locale + public final val TRADITIONAL_CHINESE: java.util.Locale + public final val UK: java.util.Locale + public final val UNICODE_LOCALE_EXTENSION: kotlin.Char = \u0075 ('u') + public final val US: java.util.Locale + private final var defaultDisplayLocale: java.util.Locale? + private final var defaultFormatLocale: java.util.Locale? + private final var defaultLocale: java.util.Locale? + private final var isoCountries: kotlin.Array? + private final var isoLanguages: kotlin.Array? + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + public/*package*/ final val serialVersionUID: kotlin.Long = 9149081749638150636.toLong() + private open fun composeList(/*0*/ p0: [ERROR : Unresolved java classifier: MessageFormat]?, /*1*/ p1: kotlin.Array?): kotlin.Array? + private open fun convertOldISOCodes(/*0*/ p0: kotlin.String?): kotlin.String? + private open fun createConstant(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): java.util.Locale? + public open fun forLanguageTag(/*0*/ p0: kotlin.String): java.util.Locale? + private open fun formatList(/*0*/ p0: kotlin.Array?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.String? + public open fun getAvailableLocales(): kotlin.Array + private open fun getCompatibilityExtensions(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?): [ERROR : Unresolved java classifier: LocaleExtensions]? + public open fun getDefault(): java.util.Locale + public open fun getDefault(/*0*/ p0: java.util.Locale.Category): java.util.Locale? + private final fun getISO2Table(/*0*/ p0: kotlin.String?): kotlin.Array? + private final fun getISO3Code(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getISOCountries(): kotlin.Array + public open fun getISOLanguages(): kotlin.Array + public/*package*/ open fun getInstance(/*0*/ p0: [ERROR : Unresolved java classifier: BaseLocale]?, /*1*/ p1: [ERROR : Unresolved java classifier: LocaleExtensions]?): java.util.Locale? + public/*package*/ open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): java.util.Locale? + public/*package*/ open fun getInstance(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?, /*3*/ p3: kotlin.String?, /*4*/ p4: [ERROR : Unresolved java classifier: LocaleExtensions]?): java.util.Locale? + private open fun initDefault(): kotlin.Unit + private open fun initDefault(/*0*/ p0: java.util.Locale.Category?): kotlin.Unit + public open fun setDefault(/*0*/ p0: java.util.Locale): kotlin.Unit + public open fun setDefault(/*0*/ p0: java.util.Locale.Category, /*1*/ p1: java.util.Locale): kotlin.Unit + } + + public trait Map { + public abstract fun clear(): kotlin.Unit + public abstract fun containsKey(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun containsValue(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public abstract fun entrySet(): kotlin.Set> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun isEmpty(): kotlin.Boolean + public abstract fun keySet(): kotlin.Set + public abstract fun put(/*0*/ key: K, /*1*/ value: V): V? + public abstract fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public abstract fun remove(/*0*/ p0: kotlin.Any?): V? + public abstract fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun values(): kotlin.Collection + + public trait Entry { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun getKey(): K + public abstract fun getValue(): V + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun setValue(/*0*/ value: V): V + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public open class NoSuchElementException : java.lang.RuntimeException { + public constructor NoSuchElementException() + public constructor NoSuchElementException(/*0*/ p0: kotlin.String?) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun getCause(): kotlin.Throwable? + public final override /*1*/ /*fake_override*/ fun getMessage(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun printStackTrace(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val serialVersionUID: kotlin.Long = 6769829250639411880.toLong() + } + + public final class Objects { + private constructor Objects() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun compare(/*0*/ p0: T?, /*1*/ p1: T?, /*2*/ p2: (T, T) -> kotlin.Int): kotlin.Int + public open fun compare(/*0*/ p0: T?, /*1*/ p1: T?, /*2*/ p2: java.util.Comparator): kotlin.Int + public open fun deepEquals(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun equals(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + public open fun hash(/*0*/ vararg p0: kotlin.Any? /*kotlin.Array*/): kotlin.Int + public open fun hashCode(/*0*/ p0: kotlin.Any?): kotlin.Int + public open fun requireNonNull(/*0*/ p0: T): T + public open fun requireNonNull(/*0*/ p0: T, /*1*/ p1: kotlin.String?): T + public open fun toString(/*0*/ p0: kotlin.Any?): kotlin.String + public open fun toString(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.String?): kotlin.String? + } + + public open class Properties { + public constructor Properties() + public constructor Properties(/*0*/ p0: java.util.Properties?) + protected/*protected and package*/ final var defaults: java.util.Properties? + private open fun enumerate(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + private open fun enumerateStringProperties(/*0*/ p0: [ERROR : Unresolved java classifier: Hashtable]?): kotlin.Unit + public open fun getProperty(/*0*/ p0: kotlin.String): kotlin.String? + public open fun getProperty(/*0*/ p0: kotlin.String, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]): kotlin.Unit + public open fun list(/*0*/ p0: java.io.PrintStream): kotlin.Unit + public open fun load(/*0*/ p0: java.io.InputStream?): kotlin.Unit + public open fun load(/*0*/ p0: java.io.Reader?): kotlin.Unit + private open fun load0(/*0*/ p0: java.util.Properties.LineReader?): kotlin.Unit + private open fun loadConvert(/*0*/ p0: kotlin.CharArray?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.CharArray?): kotlin.String? + public open fun loadFromXML(/*0*/ p0: java.io.InputStream): kotlin.Unit + public open fun propertyNames(): java.util.Enumeration + kotlin.deprecated(value = "Deprecated in Java": kotlin.String) public open fun save(/*0*/ p0: java.io.OutputStream?, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun saveConvert(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: kotlin.Boolean): kotlin.String? + public open fun setProperty(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.Any? + public open fun store(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun store(/*0*/ p0: java.io.Writer, /*1*/ p1: kotlin.String?): kotlin.Unit + private open fun store0(/*0*/ p0: java.io.BufferedWriter?, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.Boolean): kotlin.Unit + public open fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?): kotlin.Unit + public open fun storeToXML(/*0*/ p0: java.io.OutputStream, /*1*/ p1: kotlin.String?, /*2*/ p2: kotlin.String?): kotlin.Unit + public open fun stringPropertyNames(): kotlin.MutableSet? + + public/*package*/ open inner class LineReader { + public constructor LineReader(/*0*/ p2: java.io.InputStream?) + public constructor LineReader(/*0*/ p2: java.io.Reader?) + public/*package*/ final var inByteBuf: kotlin.ByteArray? + public/*package*/ final var inCharBuf: kotlin.CharArray? + public/*package*/ final var inLimit: kotlin.Int + public/*package*/ final var inOff: kotlin.Int + public/*package*/ final var inStream: java.io.InputStream? + public/*package*/ final var lineBuf: kotlin.CharArray? + public/*package*/ final var reader: java.io.Reader? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ open fun readLine(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val hexDigit: kotlin.CharArray + private final val serialVersionUID: kotlin.Long = 4112578634029874840.toLong() + private open fun toHex(/*0*/ p0: kotlin.Int): kotlin.Char + private open fun writeComments(/*0*/ p0: java.io.BufferedWriter?, /*1*/ p1: kotlin.String?): kotlin.Unit + } + + public open class Random : java.io.Serializable { + public constructor Random() + public constructor Random(/*0*/ p0: kotlin.Long) + private final var haveNextNextGaussian: kotlin.Boolean + private final var nextNextGaussian: kotlin.Double + private final val seed: java.util.concurrent.atomic.AtomicLong? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun next(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun nextBoolean(): kotlin.Boolean + public open fun nextBytes(/*0*/ p0: kotlin.ByteArray): kotlin.Unit + public open fun nextDouble(): kotlin.Double + public open fun nextFloat(): kotlin.Float + public open fun nextGaussian(): kotlin.Double + public open fun nextInt(): kotlin.Int + public open fun nextInt(/*0*/ p0: kotlin.Int): kotlin.Int + public open fun nextLong(): kotlin.Long + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + private open fun resetSeed(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun setSeed(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + // Static members + private final val addend: kotlin.Long = 11.toLong() + private final val mask: kotlin.Long = 281474976710655.toLong() + private final val multiplier: kotlin.Long = 25214903917.toLong() + private final val seedOffset: kotlin.Long + private final val seedUniquifier: java.util.concurrent.atomic.AtomicLong + private final val serialPersistentFields: kotlin.Array<[ERROR : Unresolved java classifier: ObjectStreamField]> + public/*package*/ final val serialVersionUID: kotlin.Long = 3905348978240129619.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun initialScramble(/*0*/ p0: kotlin.Long): kotlin.Long + private open fun seedUniquifier(): kotlin.Long + } + + public trait RandomAccess { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Set : kotlin.MutableCollection { + public abstract override /*1*/ fun add(/*0*/ e: E): kotlin.Boolean + public abstract override /*1*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun clear(): kotlin.Unit + public abstract override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun iterator(): kotlin.MutableIterator + public abstract override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public abstract override /*1*/ fun size(): kotlin.Int + public abstract fun toArray(): kotlin.Array + public abstract fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait SortedMap : kotlin.MutableMap { + public abstract override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public abstract fun comparator(): java.util.Comparator + public abstract override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public abstract override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun firstKey(): K? + public abstract override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun headMap(/*0*/ toKey: K): java.util.SortedMap + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ fun keySet(): kotlin.MutableSet + public abstract fun lastKey(): K? + public abstract override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public abstract override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public abstract override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public abstract fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public abstract fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract override /*1*/ fun values(): kotlin.MutableCollection + } + + public trait SortedSet : kotlin.MutableSet { + 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 fun comparator(): java.util.Comparator + 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 open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun first(): E? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun headSet(/*0*/ toElement: E): java.util.SortedSet + public abstract override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator + public abstract fun last(): E? + 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 + public abstract fun subSet(/*0*/ fromElement: E, /*1*/ toElement: E): java.util.SortedSet + public abstract fun tailSet(/*0*/ fromElement: E): java.util.SortedSet + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract class TimeZone : java.io.Serializable, kotlin.Cloneable { + public constructor TimeZone() + private final var ID: kotlin.String? + public open override /*1*/ fun clone(): kotlin.Any + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getDSTSavings(): kotlin.Int + public final fun getDisplayName(): kotlin.String? + public final fun getDisplayName(/*0*/ p0: java.util.Locale?): kotlin.String? + public final fun getDisplayName(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int): kotlin.String? + public open fun getDisplayName(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Int, /*2*/ p2: java.util.Locale?): kotlin.String? + public open fun getID(): kotlin.String? + public abstract fun getOffset(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Int + public open fun getOffset(/*0*/ p0: kotlin.Long): kotlin.Int + public/*package*/ open fun getOffsets(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.IntArray?): kotlin.Int + public abstract fun getRawOffset(): kotlin.Int + public open fun hasSameRules(/*0*/ p0: java.util.TimeZone?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun inDaylightTime(/*0*/ p0: java.util.Date): kotlin.Boolean + public open fun observesDaylightTime(): kotlin.Boolean + public open fun setID(/*0*/ p0: kotlin.String): kotlin.Unit + public abstract fun setRawOffset(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun useDaylightTime(): kotlin.Boolean + + private open class DisplayNames { + private constructor DisplayNames() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val CACHE: kotlin.Map>]> + } + + // Static members + public/*package*/ final val GMT_ID: kotlin.String = "GMT" + private final val GMT_ID_LENGTH: kotlin.Int = 3 + public final val LONG: kotlin.Int = 1 + public/*package*/ final val NO_TIMEZONE: java.util.TimeZone + private final val ONE_DAY: kotlin.Int = 86400000 + private final val ONE_HOUR: kotlin.Int = 3600000 + private final val ONE_MINUTE: kotlin.Int = 60000 + public final val SHORT: kotlin.Int = 0 + private final var defaultTimeZone: java.util.TimeZone? + private final var javaAWTAccess: [ERROR : Unresolved java classifier: JavaAWTAccess]? + private final var mainAppContextDefault: java.util.TimeZone? + public/*package*/ final val serialVersionUID: kotlin.Long = 3581463369166924961.toLong() + public open fun getAvailableIDs(): kotlin.Array? + public open fun getAvailableIDs(/*0*/ p0: kotlin.Int): kotlin.Array + public open fun getDefault(): java.util.TimeZone + private open fun getDefaultInAppContext(): java.util.TimeZone? + public/*package*/ open fun getDefaultRef(): java.util.TimeZone? + private final fun getDisplayNames(/*0*/ p0: kotlin.String?, /*1*/ p1: java.util.Locale?): kotlin.Array? + private open fun getSystemGMTOffsetID(): kotlin.String? + private open fun getSystemTimeZoneID(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.String?): kotlin.String? + public open fun getTimeZone(/*0*/ p0: kotlin.String?): java.util.TimeZone + private open fun getTimeZone(/*0*/ p0: kotlin.String?, /*1*/ p1: kotlin.Boolean): java.util.TimeZone? + private open fun hasPermission(): kotlin.Boolean + private final fun parseCustomTimeZone(/*0*/ p0: kotlin.String?): java.util.TimeZone? + public open fun setDefault(/*0*/ p0: java.util.TimeZone?): kotlin.Unit + private open fun setDefaultInAppContext(/*0*/ p0: java.util.TimeZone?): kotlin.Unit + private open fun setDefaultZone(): java.util.TimeZone? + } + + public open class TreeMap : java.util.AbstractMap, kotlin.Cloneable, java.io.Serializable { + public constructor TreeMap() + public /*synthesized*/ constructor TreeMap(/*0*/ p0: ((K, K) -> kotlin.Int)?) + public constructor TreeMap(/*0*/ p0: java.util.Comparator?) + public constructor TreeMap(/*0*/ p0: java.util.SortedMap) + public constructor TreeMap(/*0*/ p0: kotlin.Map) + private final val comparator: java.util.Comparator? + private final var descendingMap: [ERROR : Unresolved java classifier: NavigableMap]? + private final var entrySet: java.util.TreeMap.EntrySet? + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + private final var modCount: kotlin.Int + private final var navigableKeySet: java.util.TreeMap.KeySet? + private final var root: java.util.TreeMap.Entry? + private final var size: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ open fun addAllForTreeSet(/*0*/ p0: java.util.SortedSet?, /*1*/ p1: V?): kotlin.Unit + private final fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Iterator?, /*5*/ p5: java.io.ObjectInputStream?, /*6*/ p6: V?): java.util.TreeMap.Entry? + private open fun buildFromSorted(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Iterator?, /*2*/ p2: java.io.ObjectInputStream?, /*3*/ p3: V?): kotlin.Unit + public open fun ceilingEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun ceilingKey(/*0*/ p0: K): K? + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*2*/ fun clone(): kotlin.Any + public open fun comparator(): java.util.Comparator? + public/*package*/ final fun compare(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Int + public open override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + private open fun deleteEntry(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + public/*package*/ open fun descendingKeyIterator(): kotlin.MutableIterator? + public open fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun descendingMap(): [ERROR : Unresolved java classifier: NavigableMap] + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun firstEntry(): kotlin.MutableMap.MutableEntry? + public open fun firstKey(): K? + private open fun fixAfterDeletion(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + private open fun fixAfterInsertion(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + public open fun floorEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun floorKey(/*0*/ p0: K): K? + public open override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public/*package*/ final fun getCeilingEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun getEntry(/*0*/ p0: kotlin.Any?): java.util.TreeMap.Entry? + public/*package*/ final fun getEntryUsingComparator(/*0*/ p0: kotlin.Any?): java.util.TreeMap.Entry? + public/*package*/ final fun getFirstEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun getFloorEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun getHigherEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun getLastEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun getLowerEntry(/*0*/ p0: K?): java.util.TreeMap.Entry? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun headMap(/*0*/ p0: K): java.util.SortedMap + public open fun headMap(/*0*/ p0: K, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap] + public open fun higherEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun higherKey(/*0*/ p0: K): K? + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public/*package*/ open fun keyIterator(): kotlin.MutableIterator? + public open override /*1*/ fun keySet(): kotlin.MutableSet + public open fun lastEntry(): kotlin.MutableMap.MutableEntry? + public open fun lastKey(): K? + public open fun lowerEntry(/*0*/ p0: K): kotlin.MutableMap.MutableEntry? + public open fun lowerKey(/*0*/ p0: K): K? + public open fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet] + public open fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public open fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public open override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ open fun readTreeSet(/*0*/ p0: kotlin.Int, /*1*/ p1: java.io.ObjectInputStream?, /*2*/ p2: V?): kotlin.Unit + public open override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + private open fun rotateLeft(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + private open fun rotateRight(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Unit + public open override /*1*/ fun size(): kotlin.Int + public open fun subMap(/*0*/ p0: K, /*1*/ p1: K): java.util.SortedMap + public open fun subMap(/*0*/ p0: K, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap] + public open fun tailMap(/*0*/ p0: K): java.util.SortedMap + public open fun tailMap(/*0*/ p0: K, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap] + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun values(): kotlin.MutableCollection + private open fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + + public/*package*/ final class AscendingSubMap : java.util.TreeMap.NavigableSubMap { + public/*package*/ constructor AscendingSubMap(/*0*/ p0: java.util.TreeMap?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean, /*5*/ p5: K?, /*6*/ p6: kotlin.Boolean) + public/*package*/ final override /*1*/ /*fake_override*/ var descendingMapView: [ERROR : Unresolved java classifier: NavigableMap]? + public/*package*/ final override /*1*/ /*fake_override*/ var entrySetView: java.util.TreeMap.NavigableSubMap.EntrySetView? + public/*package*/ final override /*1*/ /*fake_override*/ val fromStart: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val hi: K? + public/*package*/ final override /*1*/ /*fake_override*/ val hiInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final override /*1*/ /*fake_override*/ val lo: K? + public/*package*/ final override /*1*/ /*fake_override*/ val loInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val m: java.util.TreeMap? + public/*package*/ final override /*1*/ /*fake_override*/ var navigableKeySetView: java.util.TreeMap.KeySet? + public/*package*/ final override /*1*/ /*fake_override*/ val toEnd: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ fun absCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighest(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun ceilingEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun ceilingKey(/*0*/ p0: K?): K? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open fun comparator(): java.util.Comparator? + public final override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun descendingKeyIterator(): kotlin.MutableIterator? + public open override /*1*/ /*fake_override*/ fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun descendingMap(): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun firstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun firstKey(): K? + public final override /*1*/ /*fake_override*/ fun floorEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun floorKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun headMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun headMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun higherEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun higherKey(/*0*/ p0: K?): K? + public/*package*/ final override /*1*/ /*fake_override*/ fun inClosedRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public/*package*/ open override /*1*/ fun keyIterator(): kotlin.MutableIterator? + public final override /*1*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public final override /*1*/ /*fake_override*/ fun lastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lastKey(): K? + public final override /*1*/ /*fake_override*/ fun lowerEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lowerKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public final override /*1*/ /*fake_override*/ fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public/*package*/ open override /*1*/ fun subCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHighest(): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun subMap(/*0*/ p0: K?, /*1*/ p1: K?): java.util.SortedMap? + public open fun subMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun tailMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun tailMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun tooHigh(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tooLow(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + public/*package*/ final inner class AscendingEntrySetView : java.util.TreeMap.NavigableSubMap.EntrySetView { + public/*package*/ constructor AscendingEntrySetView() + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var sizeModCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 912986545866124060.toLong() + } + + public/*package*/ final inner class DescendingKeyIterator : java.util.TreeMap.PrivateEntryIterator { + public/*package*/ constructor DescendingKeyIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final class DescendingSubMap : java.util.TreeMap.NavigableSubMap { + public/*package*/ constructor DescendingSubMap(/*0*/ p0: java.util.TreeMap?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean, /*5*/ p5: K?, /*6*/ p6: kotlin.Boolean) + public/*package*/ final override /*1*/ /*fake_override*/ var descendingMapView: [ERROR : Unresolved java classifier: NavigableMap]? + public/*package*/ final override /*1*/ /*fake_override*/ var entrySetView: java.util.TreeMap.NavigableSubMap.EntrySetView? + public/*package*/ final override /*1*/ /*fake_override*/ val fromStart: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val hi: K? + public/*package*/ final override /*1*/ /*fake_override*/ val hiInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final override /*1*/ /*fake_override*/ val lo: K? + public/*package*/ final override /*1*/ /*fake_override*/ val loInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ val m: java.util.TreeMap? + public/*package*/ final override /*1*/ /*fake_override*/ var navigableKeySetView: java.util.TreeMap.KeySet? + private final val reverseComparator: java.util.Comparator? + public/*package*/ final override /*1*/ /*fake_override*/ val toEnd: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ final override /*1*/ /*fake_override*/ fun absCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absHighest(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowFence(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun absLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun ceilingEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun ceilingKey(/*0*/ p0: K?): K? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open fun comparator(): java.util.Comparator? + public final override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ open override /*1*/ fun descendingKeyIterator(): kotlin.MutableIterator? + public open override /*1*/ /*fake_override*/ fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun descendingMap(): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ fun entrySet(): kotlin.MutableSet> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun firstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun firstKey(): K? + public final override /*1*/ /*fake_override*/ fun floorEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun floorKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun headMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun headMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun higherEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun higherKey(/*0*/ p0: K?): K? + public/*package*/ final override /*1*/ /*fake_override*/ fun inClosedRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun inRange(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public/*package*/ open override /*1*/ fun keyIterator(): kotlin.MutableIterator? + public final override /*1*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public final override /*1*/ /*fake_override*/ fun lastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lastKey(): K? + public final override /*1*/ /*fake_override*/ fun lowerEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun lowerKey(/*0*/ p0: K?): K? + public final override /*1*/ /*fake_override*/ fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public final override /*1*/ /*fake_override*/ fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public/*package*/ open override /*1*/ fun subCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subHighest(): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ open override /*1*/ fun subLowest(): java.util.TreeMap.Entry? + public final override /*1*/ /*fake_override*/ fun subMap(/*0*/ p0: K?, /*1*/ p1: K?): java.util.SortedMap? + public open fun subMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public final override /*1*/ /*fake_override*/ fun tailMap(/*0*/ p0: K?): java.util.SortedMap? + public open fun tailMap(/*0*/ p0: K?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun tooHigh(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tooLow(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + public/*package*/ final inner class DescendingEntrySetView : java.util.TreeMap.NavigableSubMap.EntrySetView { + public/*package*/ constructor DescendingEntrySetView() + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var sizeModCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val serialVersionUID: kotlin.Long = 912986545866120460.toLong() + } + + public/*package*/ final class Entry : kotlin.MutableMap.MutableEntry { + public/*package*/ constructor Entry(/*0*/ p0: K?, /*1*/ p1: V?, /*2*/ p2: java.util.TreeMap.Entry?) + public/*package*/ final var color: kotlin.Boolean + public/*package*/ final var key: K? + public/*package*/ final var left: java.util.TreeMap.Entry? + public/*package*/ final var parent: java.util.TreeMap.Entry? + public/*package*/ final var right: java.util.TreeMap.Entry? + public/*package*/ final var value: V? + public open override /*1*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun getKey(): K + public open override /*1*/ fun getValue(): V + public open override /*1*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun setValue(/*0*/ value: V): V + public open override /*1*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class EntryIterator : java.util.TreeMap.PrivateEntryIterator> { + public/*package*/ constructor EntryIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open inner class EntrySet : java.util.AbstractSet> { + public/*package*/ constructor EntrySet() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class KeyIterator : java.util.TreeMap.PrivateEntryIterator { + public/*package*/ constructor KeyIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final class KeySet : java.util.AbstractSet { + public/*package*/ constructor KeySet(/*0*/ p0: [ERROR : Unresolved java classifier: NavigableMap]?) + private final val m: [ERROR : Unresolved java classifier: NavigableMap]? + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: E): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open fun ceiling(/*0*/ p0: E?): E? + public open override /*1*/ fun clear(): kotlin.Unit + public open fun comparator(): java.util.Comparator? + public open override /*1*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open fun descendingIterator(): kotlin.MutableIterator? + public open fun descendingSet(): [ERROR : Unresolved java classifier: NavigableSet]? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun first(): E? + public open fun floor(/*0*/ p0: E?): E? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun headSet(/*0*/ p0: E?): java.util.SortedSet? + public open fun headSet(/*0*/ p0: E?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun higher(/*0*/ p0: E?): E? + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open fun last(): E? + public open fun lower(/*0*/ p0: E?): E? + public open fun pollFirst(): E? + public open fun pollLast(): E? + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open fun subSet(/*0*/ p0: E?, /*1*/ p1: E?): java.util.SortedSet? + public open fun subSet(/*0*/ p0: E?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: E?, /*3*/ p3: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableSet]? + public open fun tailSet(/*0*/ p0: E?): java.util.SortedSet? + public open fun tailSet(/*0*/ p0: E?, /*1*/ p1: kotlin.Boolean): [ERROR : Unresolved java classifier: NavigableSet]? + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ abstract class NavigableSubMap : java.util.AbstractMap, java.io.Serializable { + public/*package*/ constructor NavigableSubMap(/*0*/ p0: java.util.TreeMap?, /*1*/ p1: kotlin.Boolean, /*2*/ p2: K?, /*3*/ p3: kotlin.Boolean, /*4*/ p4: kotlin.Boolean, /*5*/ p5: K?, /*6*/ p6: kotlin.Boolean) + public/*package*/ final var descendingMapView: [ERROR : Unresolved java classifier: NavigableMap]? + public/*package*/ final var entrySetView: java.util.TreeMap.NavigableSubMap.EntrySetView? + public/*package*/ final val fromStart: kotlin.Boolean + public/*package*/ final val hi: K? + public/*package*/ final val hiInclusive: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + public/*package*/ final val lo: K? + public/*package*/ final val loInclusive: kotlin.Boolean + public/*package*/ final val m: java.util.TreeMap? + public/*package*/ final var navigableKeySetView: java.util.TreeMap.KeySet? + public/*package*/ final val toEnd: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public/*package*/ final fun absCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absHighFence(): java.util.TreeMap.Entry? + public/*package*/ final fun absHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absHighest(): java.util.TreeMap.Entry? + public/*package*/ final fun absLowFence(): java.util.TreeMap.Entry? + public/*package*/ final fun absLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ final fun absLowest(): java.util.TreeMap.Entry? + public final fun ceilingEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun ceilingKey(/*0*/ p0: K?): K? + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public final override /*1*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract fun descendingKeyIterator(): kotlin.MutableIterator? + public open fun descendingKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public abstract override /*1*/ /*fake_override*/ fun entrySet(): kotlin.MutableSet> + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun firstEntry(): kotlin.MutableMap.MutableEntry? + public final fun firstKey(): K? + public final fun floorEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun floorKey(/*0*/ p0: K?): K? + public final override /*1*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun headMap(/*0*/ p0: K?): java.util.SortedMap? + public final fun higherEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun higherKey(/*0*/ p0: K?): K? + public/*package*/ final fun inClosedRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final fun inRange(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final fun inRange(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public/*package*/ abstract fun keyIterator(): kotlin.MutableIterator? + public final override /*1*/ fun keySet(): kotlin.MutableSet + public final fun lastEntry(): kotlin.MutableMap.MutableEntry? + public final fun lastKey(): K? + public final fun lowerEntry(/*0*/ p0: K?): kotlin.MutableMap.MutableEntry? + public final fun lowerKey(/*0*/ p0: K?): K? + public final fun navigableKeySet(): [ERROR : Unresolved java classifier: NavigableSet]? + public final fun pollFirstEntry(): kotlin.MutableMap.MutableEntry? + public final fun pollLastEntry(): kotlin.MutableMap.MutableEntry? + public final override /*1*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*1*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + public final override /*1*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*1*/ fun size(): kotlin.Int + public/*package*/ abstract fun subCeiling(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subFloor(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subHigher(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subHighest(): java.util.TreeMap.Entry? + public/*package*/ abstract fun subLower(/*0*/ p0: K?): java.util.TreeMap.Entry? + public/*package*/ abstract fun subLowest(): java.util.TreeMap.Entry? + public final fun subMap(/*0*/ p0: K?, /*1*/ p1: K?): java.util.SortedMap? + public final fun tailMap(/*0*/ p0: K?): java.util.SortedMap? + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final fun tooHigh(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public/*package*/ final fun tooLow(/*0*/ p0: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + public/*package*/ final inner class DescendingSubMapEntryIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator> { + public/*package*/ constructor DescendingSubMapEntryIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class DescendingSubMapKeyIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator { + public/*package*/ constructor DescendingSubMapKeyIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ abstract inner class EntrySetView : java.util.AbstractSet> { + public/*package*/ constructor EntrySetView() + private final var size: kotlin.Int + private final var sizeModCount: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: kotlin.Map.Entry): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection>): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun isEmpty(): kotlin.Boolean + public abstract override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator> + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class SubMapEntryIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator> { + public/*package*/ constructor SubMapEntryIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): kotlin.Map.Entry + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ abstract inner class SubMapIterator : kotlin.MutableIterator { + public/*package*/ constructor SubMapIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final val fenceKey: kotlin.Any? + public/*package*/ final var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): T + public/*package*/ final fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun prevEntry(): java.util.TreeMap.Entry? + public abstract override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public/*package*/ final fun removeAscending(): kotlin.Unit + public/*package*/ final fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final inner class SubMapKeyIterator : java.util.TreeMap.NavigableSubMap.SubMapIterator { + public/*package*/ constructor SubMapKeyIterator(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ val fenceKey: kotlin.Any? + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): K + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeAscending(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun removeDescending(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public/*package*/ abstract inner class PrivateEntryIterator : kotlin.MutableIterator { + public/*package*/ constructor PrivateEntryIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final var expectedModCount: kotlin.Int + public/*package*/ final var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract override /*1*/ /*fake_override*/ fun next(): T + public/*package*/ final fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private open inner class SubMap : java.util.AbstractMap, java.util.SortedMap, java.io.Serializable { + private constructor SubMap() + private final var fromKey: K? + private final var fromStart: kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ var keySet: kotlin.Set? + private final var toEnd: kotlin.Boolean + private final var toKey: K? + public/*package*/ final override /*1*/ /*fake_override*/ var values: kotlin.Collection? + public open override /*2*/ /*fake_override*/ fun clear(): kotlin.Unit + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + public open override /*1*/ fun comparator(): java.util.Comparator + public open override /*2*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean + public open override /*2*/ fun entrySet(): kotlin.MutableSet> + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun firstKey(): K? + public open override /*2*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun headMap(/*0*/ toKey: K): java.util.SortedMap + public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun keySet(): kotlin.MutableSet + public open override /*1*/ fun lastKey(): K? + public open override /*2*/ /*fake_override*/ fun put(/*0*/ key: K, /*1*/ value: V): V? + public open override /*2*/ /*fake_override*/ fun putAll(/*0*/ m: kotlin.Map): kotlin.Unit + private open fun readResolve(): kotlin.Any? + public open override /*2*/ /*fake_override*/ fun remove(/*0*/ key: kotlin.Any?): V? + public open override /*2*/ /*fake_override*/ fun size(): kotlin.Int + public open override /*1*/ fun subMap(/*0*/ fromKey: K, /*1*/ toKey: K): java.util.SortedMap + public open override /*1*/ fun tailMap(/*0*/ fromKey: K): java.util.SortedMap + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*2*/ /*fake_override*/ fun values(): kotlin.MutableCollection + + // Static members + private final val serialVersionUID: kotlin.Long = -6520786458950516097.toLong() + } + + public/*package*/ final inner class ValueIterator : java.util.TreeMap.PrivateEntryIterator { + public/*package*/ constructor ValueIterator(/*0*/ p0: java.util.TreeMap.Entry?) + public/*package*/ final override /*1*/ /*fake_override*/ var expectedModCount: kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ var lastReturned: java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ var next: java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasNext(): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun next(): V + public/*package*/ final override /*1*/ /*fake_override*/ fun nextEntry(): java.util.TreeMap.Entry? + public/*package*/ final override /*1*/ /*fake_override*/ fun prevEntry(): java.util.TreeMap.Entry? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ open inner class Values : java.util.AbstractCollection { + public/*package*/ constructor Values() + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: V): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun clear(): kotlin.Unit + public open override /*1*/ 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*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean + public open override /*1*/ fun iterator(): kotlin.MutableIterator + public open override /*1*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean + public open override /*1*/ fun size(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ a: kotlin.Array): kotlin.Array + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + private final val BLACK: kotlin.Boolean = true + private final val RED: kotlin.Boolean = false + private final val UNBOUNDED: kotlin.Any + private final val serialVersionUID: kotlin.Long = 919286545866124006.toLong() + private open fun colorOf(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.Boolean + private open fun computeRedLevel(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun exportEntry(/*0*/ p0: java.util.TreeMap.Entry?): kotlin.MutableMap.MutableEntry? + public/*package*/ open fun key(/*0*/ p0: java.util.TreeMap.Entry?): K? + public/*package*/ open fun keyOrNull(/*0*/ p0: java.util.TreeMap.Entry?): K? + private open fun leftOf(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + private open fun parentOf(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + public/*package*/ open fun predecessor(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + private open fun rightOf(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + private open fun setColor(/*0*/ p0: java.util.TreeMap.Entry?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public/*package*/ open fun successor(/*0*/ p0: java.util.TreeMap.Entry?): java.util.TreeMap.Entry? + public/*package*/ final fun valEquals(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Any?): kotlin.Boolean + } + + package java.util.concurrent { + public /*synthesized*/ fun Callable(/*0*/ function: () -> V?): java.util.concurrent.Callable + + public trait Callable { + public abstract fun call(): V? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public abstract enum class TimeUnit : kotlin.Enum { + private constructor TimeUnit() + public open fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public enum entry DAYS : java.util.concurrent.TimeUnit { + private constructor DAYS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.DAYS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry HOURS : java.util.concurrent.TimeUnit { + private constructor HOURS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.HOURS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MICROSECONDS : java.util.concurrent.TimeUnit { + private constructor MICROSECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.MICROSECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MILLISECONDS : java.util.concurrent.TimeUnit { + private constructor MILLISECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.MILLISECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry MINUTES : java.util.concurrent.TimeUnit { + private constructor MINUTES() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.MINUTES { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry NANOSECONDS : java.util.concurrent.TimeUnit { + private constructor NANOSECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.NANOSECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + public enum entry SECONDS : java.util.concurrent.TimeUnit { + private constructor SECONDS() + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : java.util.concurrent.TimeUnit.SECONDS { + private constructor () + public open override /*1*/ /*fake_override*/ fun convert(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ abstract override /*1*/ /*fake_override*/ fun excessNanos(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun sleep(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedJoin(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun timedWait(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toDays(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toHours(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMicros(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMillis(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toMinutes(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toSeconds(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + // Static members + public/*package*/ final val C0: kotlin.Long = 1.toLong() + public/*package*/ final val C1: kotlin.Long = 1000.toLong() + public/*package*/ final val C2: kotlin.Long = 1000000.toLong() + public/*package*/ final val C3: kotlin.Long = 1000000000.toLong() + public/*package*/ final val C4: kotlin.Long = 60000000000.toLong() + public/*package*/ final val C5: kotlin.Long = 3600000000000.toLong() + public/*package*/ final val C6: kotlin.Long = 86400000000000.toLong() + public/*package*/ final val MAX: kotlin.Long = 9223372036854775807.toLong() + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): java.util.concurrent.TimeUnit + public final /*synthesized*/ fun values(): kotlin.Array + public/*package*/ open fun x(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Long + } + + package java.util.concurrent.atomic { + + public open class AtomicBoolean : java.io.Serializable { + public constructor AtomicBoolean() + public constructor AtomicBoolean(/*0*/ p0: kotlin.Boolean) + private final var value: kotlin.Int + public final fun compareAndSet(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(): kotlin.Boolean + public final fun getAndSet(/*0*/ p0: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Boolean): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public open fun weakCompareAndSet(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = 4654671469794556979.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + } + + public open class AtomicInteger : kotlin.Number, java.io.Serializable { + public constructor AtomicInteger() + public constructor AtomicInteger(/*0*/ p0: kotlin.Int) + private final var value: kotlin.Int + public final fun addAndGet(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final fun decrementAndGet(): kotlin.Int + public open fun doubleValue(): kotlin.Double + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public final fun get(): kotlin.Int + public final fun getAndAdd(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndDecrement(): kotlin.Int + public final fun getAndIncrement(): kotlin.Int + public final fun getAndSet(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(): kotlin.Int + public open fun intValue(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Int): kotlin.Unit + public open fun longValue(): kotlin.Long + public final fun set(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*2*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = 6214790243416807050.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + } + + public open class AtomicIntegerArray : java.io.Serializable { + public constructor AtomicIntegerArray(/*0*/ p0: kotlin.Int) + public constructor AtomicIntegerArray(/*0*/ p0: kotlin.IntArray) + private final val array: kotlin.IntArray? + public final fun addAndGet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun checkedByteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + private open fun compareAndSetRaw(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public final fun decrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndAdd(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + public final fun getAndDecrement(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndIncrement(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun getAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Int + private open fun getRaw(/*0*/ p0: kotlin.Long): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public final fun length(): kotlin.Int + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + + // Static members + private final val base: kotlin.Int + private final val serialVersionUID: kotlin.Long = 2862133569453604235.toLong() + private final val shift: kotlin.Int + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun byteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + } + + public abstract class AtomicIntegerFieldUpdater { + protected/*protected and package*/ constructor AtomicIntegerFieldUpdater() + public open fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public abstract fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open fun decrementAndGet(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: T): kotlin.Int + public open fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open fun getAndDecrement(/*0*/ p0: T?): kotlin.Int + public open fun getAndIncrement(/*0*/ p0: T?): kotlin.Int + public open fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun incrementAndGet(/*0*/ p0: T?): kotlin.Int + public abstract fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public abstract fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + + private open class AtomicIntegerFieldUpdaterImpl : java.util.concurrent.atomic.AtomicIntegerFieldUpdater { + public/*package*/ constructor AtomicIntegerFieldUpdaterImpl(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun decrementAndGet(/*0*/ p0: T?): kotlin.Int + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fullCheck(/*0*/ p0: T?): kotlin.Unit + public final override /*1*/ fun get(/*0*/ p0: T): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndDecrement(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndIncrement(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun incrementAndGet(/*0*/ p0: T?): kotlin.Int + public open override /*1*/ fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + // Static members + public open fun newUpdater(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String): java.util.concurrent.atomic.AtomicIntegerFieldUpdater + } + + public open class AtomicLong : kotlin.Number, java.io.Serializable { + public constructor AtomicLong() + public constructor AtomicLong(/*0*/ p0: kotlin.Long) + private final var value: kotlin.Long + public final fun addAndGet(/*0*/ p0: kotlin.Long): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Boolean + public final fun decrementAndGet(): kotlin.Long + public open fun doubleValue(): kotlin.Double + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun floatValue(): kotlin.Float + public final fun get(): kotlin.Long + public final fun getAndAdd(/*0*/ p0: kotlin.Long): kotlin.Long + public final fun getAndDecrement(): kotlin.Long + public final fun getAndIncrement(): kotlin.Long + public final fun getAndSet(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(): kotlin.Long + public open fun intValue(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun longValue(): kotlin.Long + public final fun set(/*0*/ p0: kotlin.Long): kotlin.Unit + public open override /*2*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long): kotlin.Boolean + + // Static members + public/*package*/ final val VM_SUPPORTS_LONG_CAS: kotlin.Boolean + private final val serialVersionUID: kotlin.Long = 1927816293512124184.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + private open fun VMSupportsCS8(): kotlin.Boolean + } + + public open class AtomicLongArray : java.io.Serializable { + public constructor AtomicLongArray(/*0*/ p0: kotlin.Int) + public constructor AtomicLongArray(/*0*/ p0: kotlin.LongArray) + private final val array: kotlin.LongArray? + public open fun addAndGet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Long + private open fun checkedByteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + private open fun compareAndSetRaw(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public final fun decrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun getAndAdd(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Long + public final fun getAndDecrement(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun getAndIncrement(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun getAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Long + private open fun getRaw(/*0*/ p0: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun incrementAndGet(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun lazySet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public final fun length(): kotlin.Int + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + // Static members + private final val base: kotlin.Int + private final val serialVersionUID: kotlin.Long = -2308431214976778248.toLong() + private final val shift: kotlin.Int + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun byteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + } + + public abstract class AtomicLongFieldUpdater { + protected/*protected and package*/ constructor AtomicLongFieldUpdater() + public open fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public abstract fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public open fun decrementAndGet(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: T): kotlin.Long + public open fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open fun getAndDecrement(/*0*/ p0: T?): kotlin.Long + public open fun getAndIncrement(/*0*/ p0: T?): kotlin.Long + public open fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun incrementAndGet(/*0*/ p0: T?): kotlin.Long + public abstract fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public abstract fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + private open class CASUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { + public/*package*/ constructor CASUpdater(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun decrementAndGet(/*0*/ p0: T?): kotlin.Long + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fullCheck(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ fun get(/*0*/ p0: T): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndDecrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndIncrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun incrementAndGet(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + private open class LockedUpdater : java.util.concurrent.atomic.AtomicLongFieldUpdater { + public/*package*/ constructor LockedUpdater(/*0*/ p0: java.lang.Class?, /*1*/ p1: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + public open override /*1*/ /*fake_override*/ fun addAndGet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ fun compareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun decrementAndGet(/*0*/ p0: T?): kotlin.Long + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun fullCheck(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ fun get(/*0*/ p0: T): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndAdd(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndDecrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndIncrement(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Long + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun incrementAndGet(/*0*/ p0: T?): kotlin.Long + public open override /*1*/ fun lazySet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T?, /*1*/ p1: kotlin.Long, /*2*/ p2: kotlin.Long): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + // Static members + public open fun newUpdater(/*0*/ p0: java.lang.Class, /*1*/ p1: kotlin.String): java.util.concurrent.atomic.AtomicLongFieldUpdater + } + + public open class AtomicMarkableReference { + public constructor AtomicMarkableReference(/*0*/ p0: V?, /*1*/ p1: kotlin.Boolean) + private final var pair: java.util.concurrent.atomic.AtomicMarkableReference.Pair? + public open fun attemptMark(/*0*/ p0: V?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + private open fun casPair(/*0*/ p0: java.util.concurrent.atomic.AtomicMarkableReference.Pair?, /*1*/ p1: java.util.concurrent.atomic.AtomicMarkableReference.Pair?): kotlin.Boolean + public open fun compareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.BooleanArray): V? + public open fun getReference(): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isMarked(): kotlin.Boolean + public open fun set(/*0*/ p0: V?, /*1*/ p1: kotlin.Boolean): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun weakCompareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Boolean, /*3*/ p3: kotlin.Boolean): kotlin.Boolean + + private open class Pair { + private constructor Pair(/*0*/ p0: T?, /*1*/ p1: kotlin.Boolean) + public/*package*/ final val mark: kotlin.Boolean + public/*package*/ final val reference: T? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun of(/*0*/ p0: T?, /*1*/ p1: kotlin.Boolean): java.util.concurrent.atomic.AtomicMarkableReference.Pair? + } + + // Static members + private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe] + private final val pairOffset: kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.lang.Class?): kotlin.Long + } + + public open class AtomicReference : java.io.Serializable { + public constructor AtomicReference() + public constructor AtomicReference(/*0*/ p0: V?) + private final var value: V? + public final fun compareAndSet(/*0*/ p0: V?, /*1*/ p1: V?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(): V? + public final fun getAndSet(/*0*/ p0: V?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun lazySet(/*0*/ p0: V?): kotlin.Unit + public final fun set(/*0*/ p0: V?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: V?, /*1*/ p1: V?): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = -1848883965231344442.toLong() + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val valueOffset: kotlin.Long + } + + public open class AtomicReferenceArray : java.io.Serializable { + public constructor AtomicReferenceArray(/*0*/ p0: kotlin.Array) + public constructor AtomicReferenceArray(/*0*/ p0: kotlin.Int) + private final val array: kotlin.Array? + private open fun checkedByteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + public final fun compareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?, /*2*/ p2: E?): kotlin.Boolean + private open fun compareAndSetRaw(/*0*/ p0: kotlin.Long, /*1*/ p1: E?, /*2*/ p2: E?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public final fun get(/*0*/ p0: kotlin.Int): E? + public final fun getAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?): E? + private open fun getRaw(/*0*/ p0: kotlin.Long): E? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun lazySet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?): kotlin.Unit + public final fun length(): kotlin.Int + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final fun set(/*0*/ p0: kotlin.Int, /*1*/ p1: E?): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public final fun weakCompareAndSet(/*0*/ p0: kotlin.Int, /*1*/ p1: E?, /*2*/ p2: E?): kotlin.Boolean + + // Static members + private final val arrayFieldOffset: kotlin.Long + private final val base: kotlin.Int + private final val serialVersionUID: kotlin.Long = -6209656149925076980.toLong() + private final val shift: kotlin.Int + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private open fun byteOffset(/*0*/ p0: kotlin.Int): kotlin.Long + } + + public abstract class AtomicReferenceFieldUpdater { + protected/*protected and package*/ constructor AtomicReferenceFieldUpdater() + public abstract fun compareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun get(/*0*/ p0: T): V? + public open fun getAndSet(/*0*/ p0: T, /*1*/ p1: V?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun lazySet(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public abstract fun set(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun weakCompareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + + private final class AtomicReferenceFieldUpdaterImpl : java.util.concurrent.atomic.AtomicReferenceFieldUpdater { + public/*package*/ constructor AtomicReferenceFieldUpdaterImpl(/*0*/ p0: java.lang.Class?, /*1*/ p1: java.lang.Class?, /*2*/ p2: kotlin.String?) + private final val cclass: java.lang.Class? + private final val offset: kotlin.Long + private final val tclass: java.lang.Class? + private final val vclass: java.lang.Class? + public open override /*1*/ fun compareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + private open fun ensureProtectedAccess(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun get(/*0*/ p0: T): V? + public open override /*1*/ /*fake_override*/ fun getAndSet(/*0*/ p0: T, /*1*/ p1: V?): V? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun lazySet(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public open override /*1*/ fun set(/*0*/ p0: T, /*1*/ p1: V?): kotlin.Unit + public/*package*/ open fun targetCheck(/*0*/ p0: T?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ open fun updateCheck(/*0*/ p0: T?, /*1*/ p1: V?): kotlin.Unit + public open override /*1*/ fun weakCompareAndSet(/*0*/ p0: T, /*1*/ p1: V?, /*2*/ p2: V?): kotlin.Boolean + + // Static members + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + } + + // Static members + public open fun newUpdater(/*0*/ p0: java.lang.Class, /*1*/ p1: java.lang.Class, /*2*/ p2: kotlin.String): java.util.concurrent.atomic.AtomicReferenceFieldUpdater + } + + public open class AtomicStampedReference { + public constructor AtomicStampedReference(/*0*/ p0: V?, /*1*/ p1: kotlin.Int) + private final var pair: java.util.concurrent.atomic.AtomicStampedReference.Pair? + public open fun attemptStamp(/*0*/ p0: V?, /*1*/ p1: kotlin.Int): kotlin.Boolean + private open fun casPair(/*0*/ p0: java.util.concurrent.atomic.AtomicStampedReference.Pair?, /*1*/ p1: java.util.concurrent.atomic.AtomicStampedReference.Pair?): kotlin.Boolean + public open fun compareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun get(/*0*/ p0: kotlin.IntArray): V? + public open fun getReference(): V? + public open fun getStamp(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun set(/*0*/ p0: V?, /*1*/ p1: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open fun weakCompareAndSet(/*0*/ p0: V?, /*1*/ p1: V?, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Boolean + + private open class Pair { + private constructor Pair(/*0*/ p0: T?, /*1*/ p1: kotlin.Int) + public/*package*/ final val reference: T? + public/*package*/ final val stamp: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ open fun of(/*0*/ p0: T?, /*1*/ p1: kotlin.Int): java.util.concurrent.atomic.AtomicStampedReference.Pair? + } + + // Static members + private final val UNSAFE: [ERROR : Unresolved java classifier: Unsafe] + private final val pairOffset: kotlin.Long + public/*package*/ open fun objectFieldOffset(/*0*/ p0: [ERROR : Unresolved java classifier: Unsafe]?, /*1*/ p1: kotlin.String?, /*2*/ p2: java.lang.Class?): kotlin.Long + } + } + + package java.util.concurrent.locks { + + public abstract class AbstractQueuedSynchronizer : java.io.Serializable { + protected/*protected and package*/ constructor AbstractQueuedSynchronizer() + private final var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private final var state: kotlin.Int + private final var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + private open fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + private final fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + private final fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + private open fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + private open fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + private open fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + private open fun doReleaseShared(): kotlin.Unit + private open fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private open fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + private open fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final fun getFirstQueuedThread(): java.lang.Thread? + public final fun getQueueLength(): kotlin.Int + public final fun getQueuedThreads(): kotlin.MutableCollection + public final fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final fun getState(): kotlin.Int + public final fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final fun hasContended(): kotlin.Boolean + public final fun hasQueuedPredecessors(): kotlin.Boolean + public final fun hasQueuedThreads(): kotlin.Boolean + public final fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ open fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public final fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + private final fun parkAndCheckInterrupt(): kotlin.Boolean + public final fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + private open fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + private open fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ fun toString(): kotlin.String + public/*package*/ final fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ open fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + private open fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + public open inner class ConditionObject : java.util.concurrent.locks.Condition, java.io.Serializable { + public constructor ConditionObject() + private final var firstWaiter: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private final var lastWaiter: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private open fun addConditionWaiter(): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ fun await(): kotlin.Unit + public final override /*1*/ fun await(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Boolean + public final override /*1*/ fun awaitNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public final override /*1*/ fun awaitUninterruptibly(): kotlin.Unit + public final override /*1*/ fun awaitUntil(/*0*/ deadline: java.util.Date): kotlin.Boolean + private open fun checkInterruptWhileWaiting(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + private open fun doSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + private open fun doSignalAll(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ final fun getWaitQueueLength(): kotlin.Int + protected/*protected and package*/ final fun getWaitingThreads(): kotlin.MutableCollection + protected/*protected and package*/ final fun hasWaiters(): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ final fun isOwnedBy(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer?): kotlin.Boolean + private open fun reportInterruptAfterWait(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ fun signal(): kotlin.Unit + public final override /*1*/ fun signalAll(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + private open fun unlinkCancelledWaiters(): kotlin.Unit + + // Static members + private final val REINTERRUPT: kotlin.Int = 1 + private final val THROW_IE: kotlin.Int = -1 + private final val serialVersionUID: kotlin.Long = 1173984872572414699.toLong() + } + + public/*package*/ final class Node { + public/*package*/ constructor Node() + public/*package*/ constructor Node(/*0*/ p0: java.lang.Thread?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?) + public/*package*/ constructor Node(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Int) + public/*package*/ final var next: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final var nextWaiter: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final var prev: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final var thread: java.lang.Thread? + public/*package*/ final var waitStatus: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public/*package*/ final fun isShared(): kotlin.Boolean + public/*package*/ final fun predecessor(): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public/*package*/ final val CANCELLED: kotlin.Int = 1 + public/*package*/ final val CONDITION: kotlin.Int = -2 + public/*package*/ final val EXCLUSIVE: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node + public/*package*/ final val PROPAGATE: kotlin.Int = -3 + public/*package*/ final val SHARED: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node + public/*package*/ final val SIGNAL: kotlin.Int = -1 + } + + // Static members + private final val headOffset: kotlin.Long + private final val nextOffset: kotlin.Long + private final val serialVersionUID: kotlin.Long = 7373984972572414691.toLong() + public/*package*/ final val spinForTimeoutThreshold: kotlin.Long = 1000.toLong() + private final val stateOffset: kotlin.Long + private final val tailOffset: kotlin.Long + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + private final val waitStatusOffset: kotlin.Long + private final fun compareAndSetNext(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*2*/ p2: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + private final fun compareAndSetWaitStatus(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + private open fun selfInterrupt(): kotlin.Unit + private open fun shouldParkAfterFailedAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + } + + public trait Condition { + public abstract fun await(): kotlin.Unit + public abstract fun await(/*0*/ p0: kotlin.Long, /*1*/ p1: java.util.concurrent.TimeUnit): kotlin.Boolean + public abstract fun awaitNanos(/*0*/ p0: kotlin.Long): kotlin.Long + public abstract fun awaitUninterruptibly(): kotlin.Unit + public abstract fun awaitUntil(/*0*/ deadline: java.util.Date): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun signal(): kotlin.Unit + public abstract fun signalAll(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public trait Lock { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun lock(): kotlin.Unit + public abstract fun lockInterruptibly(): kotlin.Unit + public abstract fun newCondition(): java.util.concurrent.locks.Condition + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun tryLock(): kotlin.Boolean + public abstract fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public abstract fun unlock(): kotlin.Unit + } + + public open class LockSupport { + private constructor LockSupport() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val parkBlockerOffset: kotlin.Long + private final val unsafe: [ERROR : Unresolved java classifier: Unsafe] + public open fun getBlocker(/*0*/ p0: java.lang.Thread): kotlin.Any? + public open fun park(): kotlin.Unit + public open fun park(/*0*/ p0: kotlin.Any?): kotlin.Unit + public open fun parkNanos(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun parkNanos(/*0*/ p0: kotlin.Long): kotlin.Unit + public open fun parkUntil(/*0*/ p0: kotlin.Any?, /*1*/ p1: kotlin.Long): kotlin.Unit + public open fun parkUntil(/*0*/ p0: kotlin.Long): kotlin.Unit + private open fun setBlocker(/*0*/ p0: java.lang.Thread?, /*1*/ p1: kotlin.Any?): kotlin.Unit + public open fun unpark(/*0*/ p0: java.lang.Thread?): kotlin.Unit + } + + public trait ReadWriteLock { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public abstract fun readLock(): java.util.concurrent.locks.Lock + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public abstract fun writeLock(): java.util.concurrent.locks.Lock + } + + public open class ReentrantLock : java.util.concurrent.locks.Lock, java.io.Serializable { + public constructor ReentrantLock() + public constructor ReentrantLock(/*0*/ p0: kotlin.Boolean) + private final val sync: java.util.concurrent.locks.ReentrantLock.Sync? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getHoldCount(): kotlin.Int + protected/*protected and package*/ open fun getOwner(): java.lang.Thread? + public final fun getQueueLength(): kotlin.Int + protected/*protected and package*/ open fun getQueuedThreads(): kotlin.MutableCollection? + public open fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Int + protected/*protected and package*/ open fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.MutableCollection? + public final fun hasQueuedThread(/*0*/ p0: java.lang.Thread?): kotlin.Boolean + public final fun hasQueuedThreads(): kotlin.Boolean + public open fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun isFair(): kotlin.Boolean + public open fun isHeldByCurrentThread(): kotlin.Boolean + public open fun isLocked(): kotlin.Boolean + public open override /*1*/ fun lock(): kotlin.Unit + public open override /*1*/ fun lockInterruptibly(): kotlin.Unit + public open override /*1*/ fun newCondition(): java.util.concurrent.locks.Condition + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun tryLock(): kotlin.Boolean + public open override /*1*/ fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public open override /*1*/ fun unlock(): kotlin.Unit + + public/*package*/ final class FairSync : java.util.concurrent.locks.ReentrantLock.Sync { + public/*package*/ constructor FairSync() + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ fun lock(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public/*package*/ final override /*1*/ /*fake_override*/ fun nonfairTryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -3000897897090466540.toLong() + } + + public/*package*/ final class NonfairSync : java.util.concurrent.locks.ReentrantLock.Sync { + public/*package*/ constructor NonfairSync() + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ fun lock(): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public/*package*/ final override /*1*/ /*fake_override*/ fun nonfairTryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = 7316153563782823691.toLong() + } + + public/*package*/ abstract class Sync : java.util.concurrent.locks.AbstractQueuedSynchronizer { + public/*package*/ constructor Sync() + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun getHoldCount(): kotlin.Int + public/*package*/ final fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final fun isLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ abstract fun lock(): kotlin.Unit + public/*package*/ final fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public/*package*/ final fun nonfairTryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -5179523762034025860.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = 7373984872572414699.toLong() + } + + public open class ReentrantReadWriteLock : java.util.concurrent.locks.ReadWriteLock, java.io.Serializable { + public constructor ReentrantReadWriteLock() + public constructor ReentrantReadWriteLock(/*0*/ p0: kotlin.Boolean) + private final val readerLock: java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock? + public/*package*/ final val sync: java.util.concurrent.locks.ReentrantReadWriteLock.Sync? + private final val writerLock: java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + protected/*protected and package*/ open fun getOwner(): java.lang.Thread? + public final fun getQueueLength(): kotlin.Int + protected/*protected and package*/ open fun getQueuedReaderThreads(): kotlin.MutableCollection? + protected/*protected and package*/ open fun getQueuedThreads(): kotlin.MutableCollection? + protected/*protected and package*/ open fun getQueuedWriterThreads(): kotlin.MutableCollection? + public open fun getReadHoldCount(): kotlin.Int + public open fun getReadLockCount(): kotlin.Int + public open fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Int + protected/*protected and package*/ open fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.MutableCollection? + public open fun getWriteHoldCount(): kotlin.Int + public final fun hasQueuedThread(/*0*/ p0: java.lang.Thread?): kotlin.Boolean + public final fun hasQueuedThreads(): kotlin.Boolean + public open fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.Condition): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final fun isFair(): kotlin.Boolean + public open fun isWriteLocked(): kotlin.Boolean + public open fun isWriteLockedByCurrentThread(): kotlin.Boolean + public open override /*1*/ fun readLock(): java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun writeLock(): java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock + + public/*package*/ final class FairSync : java.util.concurrent.locks.ReentrantReadWriteLock.Sync { + public/*package*/ constructor FairSync() + invisible_fake final override /*1*/ /*fake_override*/ var cachedHoldCounter: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var firstReader: java.lang.Thread? + invisible_fake final override /*1*/ /*fake_override*/ var firstReaderHoldCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var readHolds: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.ThreadLocalHoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullTryAcquireShared(/*0*/ p0: java.lang.Thread?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadLockCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getWriteHoldCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isWriteLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ fun readerShouldBlock(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryReadLock(): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryWriteLock(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unmatchedUnlockException(): [ERROR : Unresolved java classifier: IllegalMonitorStateException]? + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public/*package*/ final override /*1*/ fun writerShouldBlock(): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = -2274990926593161451.toLong() + } + + public/*package*/ final class NonfairSync : java.util.concurrent.locks.ReentrantReadWriteLock.Sync { + public/*package*/ constructor NonfairSync() + invisible_fake final override /*1*/ /*fake_override*/ var cachedHoldCounter: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var firstReader: java.lang.Thread? + invisible_fake final override /*1*/ /*fake_override*/ var firstReaderHoldCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + invisible_fake final override /*1*/ /*fake_override*/ var readHolds: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.ThreadLocalHoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun fullTryAcquireShared(/*0*/ p0: java.lang.Thread?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final override /*1*/ /*fake_override*/ fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadHoldCount(): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun getReadLockCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public/*package*/ final override /*1*/ /*fake_override*/ fun getWriteHoldCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isWriteLocked(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ final override /*1*/ fun readerShouldBlock(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryReadLock(): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun tryWriteLock(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun unmatchedUnlockException(): [ERROR : Unresolved java classifier: IllegalMonitorStateException]? + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public/*package*/ final override /*1*/ fun writerShouldBlock(): kotlin.Boolean + + // Static members + private final val serialVersionUID: kotlin.Long = -8159625535654395037.toLong() + } + + public open class ReadLock : java.util.concurrent.locks.Lock, java.io.Serializable { + protected/*protected and package*/ constructor ReadLock(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock) + private final val sync: java.util.concurrent.locks.ReentrantReadWriteLock.Sync? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun lock(): kotlin.Unit + public open override /*1*/ fun lockInterruptibly(): kotlin.Unit + public open override /*1*/ fun newCondition(): java.util.concurrent.locks.Condition + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun tryLock(): kotlin.Boolean + public open override /*1*/ fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public open override /*1*/ fun unlock(): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -5992448646407690164.toLong() + } + + public/*package*/ abstract class Sync : java.util.concurrent.locks.AbstractQueuedSynchronizer { + public/*package*/ constructor Sync() + private final var cachedHoldCounter: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + private final var firstReader: java.lang.Thread? + private final var firstReaderHoldCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var head: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + private final var readHolds: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.ThreadLocalHoldCounter? + invisible_fake final override /*1*/ /*fake_override*/ var state: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var tail: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public final override /*1*/ /*fake_override*/ fun acquire(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + public/*package*/ final override /*1*/ /*fake_override*/ fun acquireQueued(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun acquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + public final override /*1*/ /*fake_override*/ fun acquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun addWaiter(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public/*package*/ final override /*1*/ /*fake_override*/ fun apparentlyFirstQueuedIsExclusive(): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun cancelAcquire(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun compareAndSetState(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun compareAndSetTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedInterruptibly(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun doAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun doReleaseShared(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun enq(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): java.util.concurrent.locks.AbstractQueuedSynchronizer.Node? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun findNodeFromTail(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fullGetFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun fullTryAcquireShared(/*0*/ p0: java.lang.Thread?): kotlin.Int + public/*package*/ final override /*1*/ /*fake_override*/ fun fullyRelease(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Int + public/*package*/ final fun getCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getExclusiveQueuedThreads(): kotlin.MutableCollection + public final override /*1*/ /*fake_override*/ fun getFirstQueuedThread(): java.lang.Thread? + public/*package*/ final fun getOwner(): java.lang.Thread? + public final override /*1*/ /*fake_override*/ fun getQueueLength(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getQueuedThreads(): kotlin.MutableCollection + public/*package*/ final fun getReadHoldCount(): kotlin.Int + public/*package*/ final fun getReadLockCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getSharedQueuedThreads(): kotlin.MutableCollection + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun getState(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitQueueLength(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Int + public final override /*1*/ /*fake_override*/ fun getWaitingThreads(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.MutableCollection + public/*package*/ final fun getWriteHoldCount(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun hasContended(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedPredecessors(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasQueuedThreads(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun hasWaiters(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + protected/*protected and package*/ final override /*1*/ fun isHeldExclusively(): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun isOnSyncQueue(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun isQueued(/*0*/ p0: java.lang.Thread): kotlin.Boolean + public/*package*/ final fun isWriteLocked(): kotlin.Boolean + public/*package*/ final fun newCondition(): java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject? + public final override /*1*/ /*fake_override*/ fun owns(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject): kotlin.Boolean + invisible_fake final override /*1*/ /*fake_override*/ fun parkAndCheckInterrupt(): kotlin.Boolean + private open fun readObject(/*0*/ p0: java.io.ObjectInputStream?): kotlin.Unit + public/*package*/ abstract fun readerShouldBlock(): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun release(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun releaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun setHead(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setHeadAndPropagate(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?, /*1*/ p1: kotlin.Int): kotlin.Unit + protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun setState(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public/*package*/ final override /*1*/ /*fake_override*/ fun transferAfterCancelledWait(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + public/*package*/ final override /*1*/ /*fake_override*/ fun transferForSignal(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquire(/*0*/ p0: kotlin.Int): kotlin.Boolean + public final override /*1*/ /*fake_override*/ fun tryAcquireNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryAcquireShared(/*0*/ p0: kotlin.Int): kotlin.Int + public final override /*1*/ /*fake_override*/ fun tryAcquireSharedNanos(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Long): kotlin.Boolean + public/*package*/ final fun tryReadLock(): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryRelease(/*0*/ p0: kotlin.Int): kotlin.Boolean + protected/*protected and package*/ final override /*1*/ fun tryReleaseShared(/*0*/ p0: kotlin.Int): kotlin.Boolean + public/*package*/ final fun tryWriteLock(): kotlin.Boolean + private open fun unmatchedUnlockException(): [ERROR : Unresolved java classifier: IllegalMonitorStateException]? + invisible_fake open override /*1*/ /*fake_override*/ fun unparkSuccessor(/*0*/ p0: java.util.concurrent.locks.AbstractQueuedSynchronizer.Node?): kotlin.Unit + public/*package*/ abstract fun writerShouldBlock(): kotlin.Boolean + + public/*package*/ final class HoldCounter { + public/*package*/ constructor HoldCounter() + public/*package*/ final var count: kotlin.Int + public/*package*/ final val tid: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + public/*package*/ final class ThreadLocalHoldCounter : java.lang.ThreadLocal { + public/*package*/ constructor ThreadLocalHoldCounter() + invisible_fake final override /*1*/ /*fake_override*/ val threadLocalHashCode: kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun childValue(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter?): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake open override /*1*/ /*fake_override*/ fun createMap(/*0*/ p0: java.lang.Thread?, /*1*/ p1: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun get(): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + invisible_fake open override /*1*/ /*fake_override*/ fun getMap(/*0*/ p0: java.lang.Thread?): java.lang.ThreadLocal.ThreadLocalMap? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ fun initialValue(): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + public open override /*1*/ /*fake_override*/ fun remove(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun set(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter?): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun setInitialValue(): java.util.concurrent.locks.ReentrantReadWriteLock.Sync.HoldCounter? + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + // Static members + public/*package*/ final val EXCLUSIVE_MASK: kotlin.Int = 65535 + public/*package*/ final val MAX_COUNT: kotlin.Int = 65535 + public/*package*/ final val SHARED_SHIFT: kotlin.Int = 16 + public/*package*/ final val SHARED_UNIT: kotlin.Int = 65536 + private final val serialVersionUID: kotlin.Long = 6317671515068378041.toLong() + public/*package*/ open fun exclusiveCount(/*0*/ p0: kotlin.Int): kotlin.Int + public/*package*/ open fun sharedCount(/*0*/ p0: kotlin.Int): kotlin.Int + } + + public open class WriteLock : java.util.concurrent.locks.Lock, java.io.Serializable { + protected/*protected and package*/ constructor WriteLock(/*0*/ p0: java.util.concurrent.locks.ReentrantReadWriteLock) + private final val sync: java.util.concurrent.locks.ReentrantReadWriteLock.Sync? + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open fun getHoldCount(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open fun isHeldByCurrentThread(): kotlin.Boolean + public open override /*1*/ fun lock(): kotlin.Unit + public open override /*1*/ fun lockInterruptibly(): kotlin.Unit + public open override /*1*/ fun newCondition(): java.util.concurrent.locks.Condition + public open override /*2*/ fun toString(): kotlin.String + public open override /*1*/ fun tryLock(): kotlin.Boolean + public open override /*1*/ fun tryLock(/*0*/ time: kotlin.Long, /*1*/ unit: java.util.concurrent.TimeUnit): kotlin.Boolean + public open override /*1*/ fun unlock(): kotlin.Unit + + // Static members + private final val serialVersionUID: kotlin.Long = -4992448646407690164.toLong() + } + + // Static members + private final val serialVersionUID: kotlin.Long = -6992448646407690164.toLong() + } + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.txt b/compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.txt new file mode 100644 index 00000000000..8ccb71f4f9c --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.txt @@ -0,0 +1,21 @@ +package + +package c { + internal fun test(/*0*/ a: kotlin.Any?): kotlin.Unit + internal fun kotlin.Any?.bar(): kotlin.Unit + + internal trait B { + internal open fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class C { + public constructor C() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/visibility.txt b/compiler/testData/diagnostics/tests/scopes/visibility.txt new file mode 100644 index 00000000000..4b05879fb29 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/visibility.txt @@ -0,0 +1,112 @@ +package + +package test_visibility { + internal val internal_val: kotlin.Int = 34 + private val private_val: kotlin.Int = 4 + protected val protected_val: kotlin.Int = 4 + internal fun doSmth(/*0*/ i: kotlin.Int): kotlin.Int + internal fun internal_fun(): kotlin.Unit + private fun private_fun(): kotlin.Unit + protected fun protected_fun(): kotlin.Unit + internal fun test1(): kotlin.Unit + internal fun test3(/*0*/ a: test_visibility.A): kotlin.Unit + internal fun test4(/*0*/ c: test_visibility.C): kotlin.Unit + + internal final class A { + public constructor A() + private final val i: kotlin.Int = 23 + private final val v: test_visibility.B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + private final fun f(/*0*/ i: kotlin.Int): test_visibility.B + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + internal final fun bMethod(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class C : test_visibility.T { + public constructor C() + protected final var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test5(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class D : test_visibility.C { + public constructor D() + protected final override /*1*/ /*fake_override*/ var i: kotlin.Int + internal final val j: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun test5(): kotlin.Unit + internal final fun test6(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class E : test_visibility.C { + public constructor E() + protected final override /*1*/ /*fake_override*/ var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun test5(): kotlin.Unit + internal final fun test7(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class F : test_visibility.C { + public constructor F() + protected final override /*1*/ /*fake_override*/ var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun test5(): kotlin.Unit + internal final fun test8(/*0*/ c: test_visibility.C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class G : test_visibility.T { + public constructor G() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test8(/*0*/ c: test_visibility.C): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected final class ProtectedClass { + public constructor ProtectedClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + protected trait ProtectedTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Y { + public constructor Y() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package test_visibility2 { + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/scopes/visibility2.txt b/compiler/testData/diagnostics/tests/scopes/visibility2.txt new file mode 100644 index 00000000000..b9c2d391422 --- /dev/null +++ b/compiler/testData/diagnostics/tests/scopes/visibility2.txt @@ -0,0 +1,102 @@ +package + +package a { + private fun foo(): kotlin.Unit + internal fun makeA(): a.A + + private open class A { + public constructor A() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + private object PO { + private constructor PO() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : a.PO { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +package b { + internal fun test(): kotlin.Unit + + internal final class B : a.A { + public constructor B() + invisible_fake final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + invisible_fake open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class NewClass : java.util.ArrayList { + public constructor NewClass() + invisible_fake final override /*1*/ /*fake_override*/ var elementData: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: java.lang.Integer): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: java.lang.Integer): kotlin.Unit + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun elementData(/*0*/ p0: kotlin.Int): java.lang.Integer? + public open override /*1*/ /*fake_override*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fastRemove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): java.lang.Integer + invisible_fake open override /*1*/ /*fake_override*/ fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): 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): java.lang.Integer + 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: java.lang.Integer): java.lang.Integer + public open override /*1*/ /*fake_override*/ 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 + public open override /*1*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun trimToSize(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit + } + + internal final class Q { + public constructor Q() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class W { + public constructor W() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/script/AccessForwardDeclarationInScript.txt b/compiler/testData/diagnostics/tests/script/AccessForwardDeclarationInScript.txt new file mode 100644 index 00000000000..95c60f3635b --- /dev/null +++ b/compiler/testData/diagnostics/tests/script/AccessForwardDeclarationInScript.txt @@ -0,0 +1,9 @@ +package + +public final class AccessForwardDeclarationInScript { + public constructor AccessForwardDeclarationInScript() + public final val rv: kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/script/ComplexScript.txt b/compiler/testData/diagnostics/tests/script/ComplexScript.txt new file mode 100644 index 00000000000..71be8404e94 --- /dev/null +++ b/compiler/testData/diagnostics/tests/script/ComplexScript.txt @@ -0,0 +1,9 @@ +package + +public final class ComplexScript { + public constructor ComplexScript() + public final val rv: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/script/SimpleScript.txt b/compiler/testData/diagnostics/tests/script/SimpleScript.txt new file mode 100644 index 00000000000..46948000bb1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/script/SimpleScript.txt @@ -0,0 +1,9 @@ +package + +public final class SimpleScript { + public constructor SimpleScript() + public final val rv: kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/script/imports.txt b/compiler/testData/diagnostics/tests/script/imports.txt new file mode 100644 index 00000000000..baee643ce0d --- /dev/null +++ b/compiler/testData/diagnostics/tests/script/imports.txt @@ -0,0 +1,10 @@ +package + +public final class Imports { + public constructor Imports() + internal final val al: java.util.ArrayList? = null + public final val rv: kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/senselessComparison/parenthesized.txt b/compiler/testData/diagnostics/tests/senselessComparison/parenthesized.txt new file mode 100644 index 00000000000..79e3333bc5b --- /dev/null +++ b/compiler/testData/diagnostics/tests/senselessComparison/parenthesized.txt @@ -0,0 +1,6 @@ +package + +internal fun testEquals(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun testEqualsFlipped(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun testNotEquals(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun testNotEqualsFlipped(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt new file mode 100644 index 00000000000..7855fc5bebc --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt @@ -0,0 +1,12 @@ +package + +internal fun foo(/*0*/ a: A, /*1*/ c: kotlin.Int): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun component1(): kotlin.Int + internal final fun component2(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.txt new file mode 100644 index 00000000000..797b5792eaa --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ p: kotlin.Int): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.txt new file mode 100644 index 00000000000..777838d1f7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.txt @@ -0,0 +1,3 @@ +package + +internal fun f(/*0*/ i: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.txt new file mode 100644 index 00000000000..af87faba185 --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.txt @@ -0,0 +1,4 @@ +package + +internal val f: () -> kotlin.Int +internal val i: kotlin.Int = 17 \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.txt new file mode 100644 index 00000000000..487ba278740 --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.txt @@ -0,0 +1,10 @@ +package + +internal final class RedefinePropertyInFor { + public constructor RedefinePropertyInFor() + internal final var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun ff(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.txt new file mode 100644 index 00000000000..91af0088aea --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.txt @@ -0,0 +1,10 @@ +package + +internal final class RedefinePropertyInFunction { + public constructor RedefinePropertyInFunction() + internal final var i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun f(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.txt new file mode 100644 index 00000000000..cfdfd2f2b86 --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.txt new file mode 100644 index 00000000000..cfdfd2f2b86 --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.txt new file mode 100644 index 00000000000..397572d8a3c --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.txt @@ -0,0 +1,3 @@ +package + +internal fun f(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.txt new file mode 100644 index 00000000000..cfdfd2f2b86 --- /dev/null +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.txt @@ -0,0 +1,3 @@ +package + +internal fun ff(): kotlin.Int \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/afterBinaryExpr.txt b/compiler/testData/diagnostics/tests/smartCasts/afterBinaryExpr.txt new file mode 100644 index 00000000000..fa1ebd993c5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/afterBinaryExpr.txt @@ -0,0 +1,21 @@ +package + +package o { + internal fun test(/*0*/ a: o.A, /*1*/ b: o.B?): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ b: o.B): o.B + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class B { + public constructor B() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/classObjectMember.txt b/compiler/testData/diagnostics/tests/smartCasts/classObjectMember.txt new file mode 100644 index 00000000000..a7b59899d26 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/classObjectMember.txt @@ -0,0 +1,42 @@ +package + +internal fun test(): kotlin.Unit +internal fun useInt(/*0*/ i: kotlin.Int): kotlin.Int + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : T { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object : T { + private constructor () + internal final override /*1*/ /*fake_override*/ val x: kotlin.Int? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal open class T { + public constructor T() + internal final val x: kotlin.Int? = null + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/combineWithNoSelectorInfo.txt b/compiler/testData/diagnostics/tests/smartCasts/combineWithNoSelectorInfo.txt new file mode 100644 index 00000000000..e3e798c2fb5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/combineWithNoSelectorInfo.txt @@ -0,0 +1,13 @@ +package + +package foo { + internal fun dispatch(/*0*/ request: foo.Request): kotlin.Unit + + internal trait Request { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getMethod(): kotlin.String? + internal abstract fun getRequestURI(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/dataFlowInfoForArguments.txt b/compiler/testData/diagnostics/tests/smartCasts/dataFlowInfoForArguments.txt new file mode 100644 index 00000000000..03ff4781362 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/dataFlowInfoForArguments.txt @@ -0,0 +1,6 @@ +package + +package aaa { + internal fun bar(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int): kotlin.Unit + internal fun foo(/*0*/ a: kotlin.Int?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/elvis.txt b/compiler/testData/diagnostics/tests/smartCasts/elvis.txt new file mode 100644 index 00000000000..8f095751920 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/elvis.txt @@ -0,0 +1,11 @@ +package + +internal fun test(/*0*/ a: C?, /*1*/ nn: () -> kotlin.Nothing?): kotlin.Unit + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/dependentOnPrevArg.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/dependentOnPrevArg.txt new file mode 100644 index 00000000000..6c21e729af6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/dependentOnPrevArg.txt @@ -0,0 +1,6 @@ +package + +package a { + internal fun foo(/*0*/ u: T, /*1*/ v: T): T + internal fun test(/*0*/ s: kotlin.String?): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/intersectionTypes.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/intersectionTypes.txt new file mode 100644 index 00000000000..fb228528bc3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/intersectionTypes.txt @@ -0,0 +1,31 @@ +package + +package a { + internal fun arrayListOf(/*0*/ vararg values: T /*kotlin.Array*/): kotlin.MutableList + internal fun foo(/*0*/ t: T, /*1*/ l: kotlin.MutableList): T + internal fun id(/*0*/ t: T): T + internal fun rr(/*0*/ s: kotlin.String?): kotlin.Unit + internal fun test(/*0*/ a: a.A, /*1*/ b: a.B, /*2*/ c: a.C): kotlin.Unit + internal fun testErrorMessages(/*0*/ a: a.A, /*1*/ ml: kotlin.MutableList): kotlin.Unit + internal fun three(/*0*/ a: T, /*1*/ b: T, /*2*/ c: T): T + internal fun two(/*0*/ u: T, /*1*/ v: T): T + internal fun use(/*0*/ vararg a: kotlin.Any /*kotlin.Array*/): kotlin.Array + + internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait B : a.A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait C : a.A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt new file mode 100644 index 00000000000..74e6d9ecdba --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt @@ -0,0 +1,20 @@ +package + +package a { + internal fun arrayListOf(/*0*/ vararg values: T /*kotlin.Array*/): kotlin.MutableList + internal fun foo(/*0*/ map: kotlin.MutableMap, /*1*/ value: kotlin.String?): kotlin.Unit + internal fun kotlin.MutableMap.set(/*0*/ key: K, /*1*/ value: V): V? + + kotlin.data() public open class Tag { + public constructor Tag(/*0*/ tagName: kotlin.String) + public final val attributes: kotlin.MutableMap + public final val contents: kotlin.MutableList + public final var id: kotlin.String? + public final var tagName: kotlin.String + public final /*synthesized*/ fun component1(): kotlin.String + public final /*synthesized*/ fun copy(/*0*/ tagName: kotlin.String = ...): a.Tag + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt2746.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt2746.txt new file mode 100644 index 00000000000..fac815388f7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt2746.txt @@ -0,0 +1,12 @@ +package + +internal fun f(/*0*/ t: T): C +internal fun test1(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun test2(/*0*/ a: kotlin.Any): kotlin.Unit + +internal final class C { + public constructor C(/*0*/ t: T) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt2851.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt2851.txt new file mode 100644 index 00000000000..3a900548cf5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt2851.txt @@ -0,0 +1,15 @@ +package + +package a { + internal fun foo(/*0*/ map: a.Pair): kotlin.Unit + internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + + public final class Pair { + public constructor Pair(/*0*/ first: A, /*1*/ second: B) + public final val first: A + public final val second: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt4009.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4009.txt new file mode 100644 index 00000000000..a783a6c3edf --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4009.txt @@ -0,0 +1,20 @@ +package + +internal fun foo1(/*0*/ e: PsiElement): kotlin.Unit +internal fun println(/*0*/ any: kotlin.Any?): kotlin.Nothing + +internal trait JetExpression : PsiElement { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract override /*1*/ /*fake_override*/ fun getParent(): PsiElement + internal abstract override /*1*/ /*fake_override*/ fun getText(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait PsiElement { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun getParent(): PsiElement + internal abstract fun getText(): kotlin.String + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt4403.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4403.txt new file mode 100644 index 00000000000..0480db445e4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4403.txt @@ -0,0 +1,16 @@ +package + +internal fun test(/*0*/ a: A): kotlin.Unit +internal fun T.f(): T + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt new file mode 100644 index 00000000000..b5d336d867c --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt4415.txt @@ -0,0 +1,27 @@ +package + +internal val T.javaClass: java.lang.Class + +internal object A { + private constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun find(/*0*/ clz: java.lang.Class): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun toJson2(/*0*/ obj: kotlin.Any): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun find(/*0*/ clz: java.lang.Class): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final override /*1*/ /*fake_override*/ fun toJson2(/*0*/ obj: kotlin.Any): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal trait SelfJson { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/smartCastOnReceiver.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/smartCastOnReceiver.txt new file mode 100644 index 00000000000..78a2eea270f --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/smartCastOnReceiver.txt @@ -0,0 +1,32 @@ +package + +internal fun A.to(/*0*/ that: B): Pair + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Pair { + public constructor Pair(/*0*/ first: A, /*1*/ second: B) + internal final val first: A + internal final val second: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(/*0*/ a: A?, /*1*/ b: B, /*2*/ list: kotlin.MutableList>): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/kt1461.txt b/compiler/testData/diagnostics/tests/smartCasts/kt1461.txt new file mode 100644 index 00000000000..80993058cdd --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/kt1461.txt @@ -0,0 +1,22 @@ +package + +package f { + internal fun foo(/*0*/ sup: f.Super, /*1*/ sub: f.Sub): kotlin.Unit + internal fun println(/*0*/ message: kotlin.Any?): kotlin.Unit + + internal final class Sub : f.Super { + public constructor Sub(/*0*/ str: kotlin.String) + internal final override /*1*/ /*fake_override*/ val property: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal open class Super { + public constructor Super(/*0*/ property: kotlin.String) + internal final val property: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/kt2422.txt b/compiler/testData/diagnostics/tests/smartCasts/kt2422.txt new file mode 100644 index 00000000000..d6adda1106d --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/kt2422.txt @@ -0,0 +1,15 @@ +package + +package bar { + + internal final class Test { + public constructor Test() + internal final val foo: kotlin.Int? = null + internal final fun bar(/*0*/ a: bar.Test, /*1*/ b: bar.Test): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ o: bar.Test): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun useInt(/*0*/ i: kotlin.Int): kotlin.Int + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/noErrorCheckForPackageLevelVal.txt b/compiler/testData/diagnostics/tests/smartCasts/noErrorCheckForPackageLevelVal.txt new file mode 100644 index 00000000000..7d4c76efaf8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/noErrorCheckForPackageLevelVal.txt @@ -0,0 +1,20 @@ +package + +package bar { + internal val i: kotlin.Int? = 2 +} + +package foo { + internal val i: kotlin.Int? = 1 + internal fun testUseFromOtherPackage(): kotlin.Unit + internal fun useInt(/*0*/ i: kotlin.Int): kotlin.Int + + internal final class A { + public constructor A(/*0*/ i: kotlin.Int?) + internal final val i: kotlin.Int? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun testUseFromClass(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/noUnnecessarySmartCastForReceiver.txt b/compiler/testData/diagnostics/tests/smartCasts/noUnnecessarySmartCastForReceiver.txt new file mode 100644 index 00000000000..2fa35fb6aa5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/noUnnecessarySmartCastForReceiver.txt @@ -0,0 +1,4 @@ +package + +internal fun test(/*0*/ a: kotlin.Any?): kotlin.Unit +internal fun kotlin.Any?.foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/publicVal.txt b/compiler/testData/diagnostics/tests/smartCasts/publicVal.txt new file mode 100644 index 00000000000..ae1ec632ae4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/publicVal.txt @@ -0,0 +1,12 @@ +package + +internal fun test(): kotlin.Unit +internal fun kotlin.Int.bar(/*0*/ i: kotlin.Int): kotlin.Int + +public final class A { + public constructor A() + public final val foo: kotlin.Int? = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/thisWithLabel.txt b/compiler/testData/diagnostics/tests/smartCasts/thisWithLabel.txt new file mode 100644 index 00000000000..6a869735f36 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/thisWithLabel.txt @@ -0,0 +1,25 @@ +package + +package foo { + internal fun test3(): kotlin.Unit + internal fun useFunction(/*0*/ f: foo.A.() -> kotlin.Unit): foo.A.() -> kotlin.Unit + internal fun useInt(/*0*/ i: kotlin.Int): kotlin.Int + internal fun foo.A.foo(): kotlin.Unit + + internal final class A { + public constructor A(/*0*/ i: kotlin.Int?) + internal final val i: kotlin.Int? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/smartCasts/thisWithLabelAsReceiverPart.txt b/compiler/testData/diagnostics/tests/smartCasts/thisWithLabelAsReceiverPart.txt new file mode 100644 index 00000000000..74e4e2b5b94 --- /dev/null +++ b/compiler/testData/diagnostics/tests/smartCasts/thisWithLabelAsReceiverPart.txt @@ -0,0 +1,33 @@ +package + +package foo { + internal fun test3(): kotlin.Unit + internal fun useFunction(/*0*/ f: foo.A.() -> kotlin.Unit): foo.A.() -> kotlin.Unit + internal fun useInt(/*0*/ i: kotlin.Int): kotlin.Int + internal fun foo.A.foo(): kotlin.Unit + + internal final class A { + public constructor A(/*0*/ c: foo.C) + internal final val c: foo.C + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal final class C { + public constructor C(/*0*/ i: kotlin.Int?) + internal final val i: kotlin.Int? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt new file mode 100644 index 00000000000..532d886d9db --- /dev/null +++ b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.txt @@ -0,0 +1,4 @@ +package + +internal fun testArrays(/*0*/ ci: kotlin.List): kotlin.Unit +internal fun kotlin.List.toArray(/*0*/ ar: kotlin.Array): kotlin.Array \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/substitutions/kt4887.txt b/compiler/testData/diagnostics/tests/substitutions/kt4887.txt new file mode 100644 index 00000000000..d67d1bb30db --- /dev/null +++ b/compiler/testData/diagnostics/tests/substitutions/kt4887.txt @@ -0,0 +1,12 @@ +package + +package h { + + public final class MyClass { + public constructor MyClass(/*0*/ param: h.MyClass) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithAmbiguity.txt b/compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithAmbiguity.txt new file mode 100644 index 00000000000..b339b6ce607 --- /dev/null +++ b/compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithAmbiguity.txt @@ -0,0 +1,8 @@ +package + +internal fun f(/*0*/ l: kotlin.List): kotlin.Unit +internal fun test(/*0*/ l: kotlin.List): kotlin.Unit + +package foo { + internal fun f(/*0*/ l: kotlin.List): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithErrorTypes.txt b/compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithErrorTypes.txt new file mode 100644 index 00000000000..a1397ce503b --- /dev/null +++ b/compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithErrorTypes.txt @@ -0,0 +1,6 @@ +package + +internal fun f1(/*0*/ l: [ERROR : List1]): T +internal fun f1(/*0*/ l: [ERROR : List2]): T +internal fun f1(/*0*/ c: kotlin.Collection): T +internal fun test(/*0*/ l: kotlin.List): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/kt-1457.txt b/compiler/testData/diagnostics/tests/subtyping/kt-1457.txt new file mode 100644 index 00000000000..e46fcea0a3b --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/kt-1457.txt @@ -0,0 +1,59 @@ +package + +internal fun test(): kotlin.Unit + +internal final class MyListOfPairs : java.util.ArrayList> { + public constructor MyListOfPairs() + invisible_fake final override /*1*/ /*fake_override*/ var elementData: kotlin.Array? + protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int + invisible_fake final override /*1*/ /*fake_override*/ var size: kotlin.Int + public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: Pair): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun add(/*0*/ index: kotlin.Int, /*1*/ element: Pair): kotlin.Unit + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun batchRemove(/*0*/ p0: kotlin.Collection?, /*1*/ p1: kotlin.Boolean): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun clear(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any + 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 + invisible_fake open override /*1*/ /*fake_override*/ fun elementData(/*0*/ p0: kotlin.Int): Pair? + public open override /*1*/ /*fake_override*/ fun ensureCapacity(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun ensureCapacityInternal(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + invisible_fake open override /*1*/ /*fake_override*/ fun fastRemove(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun get(/*0*/ index: kotlin.Int): Pair + invisible_fake open override /*1*/ /*fake_override*/ fun grow(/*0*/ p0: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + 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 rangeCheck(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun rangeCheckForAdd(/*0*/ p0: kotlin.Int): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream?): 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): Pair + 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: Pair): Pair + public open override /*1*/ /*fake_override*/ 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 + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + public open override /*1*/ /*fake_override*/ fun trimToSize(): kotlin.Unit + invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream?): kotlin.Unit +} + +internal final class Pair { + public constructor Pair(/*0*/ a: A, /*1*/ b: B) + internal final val a: A + internal final val b: B + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/kt2069.txt b/compiler/testData/diagnostics/tests/subtyping/kt2069.txt new file mode 100644 index 00000000000..25bcbcd1ebd --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/kt2069.txt @@ -0,0 +1,27 @@ +package + +package kt2069 { + + internal final class T : kt2069.T1 { + public constructor T() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal trait T1 { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/kt2744.txt b/compiler/testData/diagnostics/tests/subtyping/kt2744.txt new file mode 100644 index 00000000000..3218d2b2cce --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/kt2744.txt @@ -0,0 +1,10 @@ +package + +internal fun f(/*0*/ l: kotlin.List): kotlin.Unit + +internal final class X { + public constructor X() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/kt304.txt b/compiler/testData/diagnostics/tests/subtyping/kt304.txt new file mode 100644 index 00000000000..5dbb2754e19 --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/kt304.txt @@ -0,0 +1,15 @@ +package + +internal open class Bar { + public constructor Bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Foo { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/kt3159.txt b/compiler/testData/diagnostics/tests/subtyping/kt3159.txt new file mode 100644 index 00000000000..c878a50dd58 --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/kt3159.txt @@ -0,0 +1,18 @@ +package + +internal final class Sub : Super { + public constructor Sub() + internal open override /*1*/ var v: kotlin.String + internal open override /*1*/ val v2: kotlin.String = "ok" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Super { + internal abstract var v: kotlin.CharSequence + internal abstract val v2: kotlin.CharSequence + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/localAnonymousObjects.txt b/compiler/testData/diagnostics/tests/subtyping/localAnonymousObjects.txt new file mode 100644 index 00000000000..a60e97c2409 --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/localAnonymousObjects.txt @@ -0,0 +1,3 @@ +package + +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/localClasses.txt b/compiler/testData/diagnostics/tests/subtyping/localClasses.txt new file mode 100644 index 00000000000..9bfe56ae78e --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/localClasses.txt @@ -0,0 +1,8 @@ +package + +package p { + internal fun foo(): p.foo..A + internal fun foo(/*0*/ a: kotlin.Int): p.foo..A + internal fun run(/*0*/ f: () -> T): T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/memberAnonymousObjects.txt b/compiler/testData/diagnostics/tests/subtyping/memberAnonymousObjects.txt new file mode 100644 index 00000000000..62a2a9ec6ee --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/memberAnonymousObjects.txt @@ -0,0 +1,9 @@ +package + +internal final class Test { + public constructor Test() + private final var x: Test.. + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/nestedIntoLocalClasses.txt b/compiler/testData/diagnostics/tests/subtyping/nestedIntoLocalClasses.txt new file mode 100644 index 00000000000..b8a5d0b9b27 --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/nestedIntoLocalClasses.txt @@ -0,0 +1,8 @@ +package + +package p { + internal fun foo(): p.foo...A + internal fun foo(/*0*/ a: kotlin.Int): p.foo...A + internal fun run(/*0*/ f: () -> T): T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/nestedLocalClasses.txt b/compiler/testData/diagnostics/tests/subtyping/nestedLocalClasses.txt new file mode 100644 index 00000000000..de0ad8f514d --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/nestedLocalClasses.txt @@ -0,0 +1,8 @@ +package + +package p { + internal fun foo(): p.foo..A.B + internal fun foo(/*0*/ a: kotlin.Int): p.foo..A.B + internal fun run(/*0*/ f: () -> T): T + internal fun test(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/subtyping/topLevelAnonymousObjects.txt b/compiler/testData/diagnostics/tests/subtyping/topLevelAnonymousObjects.txt new file mode 100644 index 00000000000..8c095fbffe7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/subtyping/topLevelAnonymousObjects.txt @@ -0,0 +1,4 @@ +package + +private var x: kotlin.Any +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt new file mode 100644 index 00000000000..85a85184d92 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt @@ -0,0 +1,9 @@ +package + +kotlin.suppress(names = {"warnings"}: kotlin.Array) internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt new file mode 100644 index 00000000000..ce0b33ef93d --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + kotlin.suppress(names = {"warnings"}: kotlin.Array) internal class object { + private constructor () + internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnExpression.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnExpression.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnExpression.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt new file mode 100644 index 00000000000..6bf99a9a387 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.suppress(names = {"warnings"}: kotlin.Array) internal final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt new file mode 100644 index 00000000000..cde124a5473 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt @@ -0,0 +1,17 @@ +package + +kotlin.suppress(names = {"warnings"}: kotlin.Array) internal object C { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt new file mode 100644 index 00000000000..32e91327bd2 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ kotlin.suppress(names = {"warnings"}: kotlin.Array) p: kotlin.String? = ...): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt new file mode 100644 index 00000000000..a2c2b713ed8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + kotlin.suppress(names = {"warnings"}: kotlin.Array) internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnPropertyAccessor.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnPropertyAccessor.txt new file mode 100644 index 00000000000..a2515e2d0a8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnPropertyAccessor.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt new file mode 100644 index 00000000000..8da1755e6d8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt @@ -0,0 +1,9 @@ +package + +kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.suppress(names = {"UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt new file mode 100644 index 00000000000..c7b15e86681 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt @@ -0,0 +1,9 @@ +package + +kotlin.suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt new file mode 100644 index 00000000000..d5809255816 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + kotlin.suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) internal class object { + private constructor () + internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onExpression.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onExpression.txt new file mode 100644 index 00000000000..234126e38e9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onExpression.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Any? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt new file mode 100644 index 00000000000..13063229265 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt new file mode 100644 index 00000000000..d7dcaa474b7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt @@ -0,0 +1,17 @@ +package + +kotlin.suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) internal object C { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt new file mode 100644 index 00000000000..f2441204de7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ kotlin.suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) p: kotlin.String? = ...): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt new file mode 100644 index 00000000000..f1fb5de6e75 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + kotlin.suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}: kotlin.Array) internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onPropertyAccessor.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onPropertyAccessor.txt new file mode 100644 index 00000000000..a2515e2d0a8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onPropertyAccessor.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt new file mode 100644 index 00000000000..1cffd790145 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt @@ -0,0 +1,9 @@ +package + +kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt new file mode 100644 index 00000000000..7af7694acbf --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt @@ -0,0 +1,16 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) internal class object { + private constructor () + internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onExpression.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onExpression.txt new file mode 100644 index 00000000000..234126e38e9 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onExpression.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Any? \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt new file mode 100644 index 00000000000..8f241732985 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onLocalVariable.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onLocalVariable.txt new file mode 100644 index 00000000000..36a518cbdcc --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onLocalVariable.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Any? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt new file mode 100644 index 00000000000..79043c7abe1 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt @@ -0,0 +1,17 @@ +package + +kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) internal object C { + private constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : C { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt new file mode 100644 index 00000000000..361c3cc94f0 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) p: kotlin.String? = ...): kotlin.String? + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt new file mode 100644 index 00000000000..9ab594483c4 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + kotlin.suppress(names = {"REDUNDANT_NULLABLE"}: kotlin.Array) internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onPropertyAccessor.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onPropertyAccessor.txt new file mode 100644 index 00000000000..a2515e2d0a8 --- /dev/null +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onPropertyAccessor.txt @@ -0,0 +1,9 @@ +package + +internal final class C { + public constructor C() + internal final val foo: kotlin.String? + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/QualifiedThis.txt b/compiler/testData/diagnostics/tests/thisAndSuper/QualifiedThis.txt new file mode 100644 index 00000000000..9a98be59353 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/QualifiedThis.txt @@ -0,0 +1,12 @@ +package + +internal final class A { + public constructor A() + internal final val x: kotlin.Unit + internal final val y: kotlin.Unit + internal final val z: kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/Super.txt b/compiler/testData/diagnostics/tests/thisAndSuper/Super.txt new file mode 100644 index 00000000000..6d603a83c73 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/Super.txt @@ -0,0 +1,62 @@ +package + +package example { + + internal final class A : example.C, example.T { + public constructor A() + internal final override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B : example.T { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + + internal open class C { + public constructor C() + internal final fun bar(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class CG : example.G { + public constructor CG() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class ERROR { + public constructor ERROR() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait G { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal trait T { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/ambigousLabelOnThis.txt b/compiler/testData/diagnostics/tests/thisAndSuper/ambigousLabelOnThis.txt new file mode 100644 index 00000000000..c1083d2357a --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/ambigousLabelOnThis.txt @@ -0,0 +1,9 @@ +package + +internal final class Dup { + public constructor Dup() + internal final fun Dup(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/notAccessibleSuperInTrait.txt b/compiler/testData/diagnostics/tests/thisAndSuper/notAccessibleSuperInTrait.txt new file mode 100644 index 00000000000..4d53f377953 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/notAccessibleSuperInTrait.txt @@ -0,0 +1,16 @@ +package + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait ATrait : A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunction.txt b/compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunction.txt new file mode 100644 index 00000000000..e8cbc232996 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunction.txt @@ -0,0 +1,3 @@ +package + +internal fun kotlin.String.f(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunctionCall.txt b/compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunctionCall.txt new file mode 100644 index 00000000000..21ee5b31060 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunctionCall.txt @@ -0,0 +1,9 @@ +package + +internal final class A1 { + public constructor A1() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/superInToplevelFunction.txt b/compiler/testData/diagnostics/tests/thisAndSuper/superInToplevelFunction.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/superInToplevelFunction.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/superIsNotAnExpression.txt b/compiler/testData/diagnostics/tests/thisAndSuper/superIsNotAnExpression.txt new file mode 100644 index 00000000000..92a45a7ea34 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/superIsNotAnExpression.txt @@ -0,0 +1,4 @@ +package + +internal fun any(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun notAnExpression(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/thisInFunctionLiterals.txt b/compiler/testData/diagnostics/tests/thisAndSuper/thisInFunctionLiterals.txt new file mode 100644 index 00000000000..87861cd8319 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/thisInFunctionLiterals.txt @@ -0,0 +1,17 @@ +package + +internal final class A { + public constructor A(/*0*/ a: kotlin.Int) + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun kotlin.Char.xx(): kotlin.Any + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/thisInInnerClasses.txt b/compiler/testData/diagnostics/tests/thisAndSuper/thisInInnerClasses.txt new file mode 100644 index 00000000000..33bac2e37dd --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/thisInInnerClasses.txt @@ -0,0 +1,20 @@ +package + +internal final class A { + public constructor A(/*0*/ a: kotlin.Int) + internal final val a: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class B { + public constructor B() + internal final val x: A.B + internal final val y: A + internal final val z: A.B + internal final val kotlin.Int.xx: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/thisInPropertyInitializer.txt b/compiler/testData/diagnostics/tests/thisAndSuper/thisInPropertyInitializer.txt new file mode 100644 index 00000000000..7024f1c641c --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/thisInPropertyInitializer.txt @@ -0,0 +1,10 @@ +package + +internal val kotlin.String.test: Base + +internal trait Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal abstract fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/thisAndSuper/thisInToplevelFunction.txt b/compiler/testData/diagnostics/tests/thisAndSuper/thisInToplevelFunction.txt new file mode 100644 index 00000000000..72db8941983 --- /dev/null +++ b/compiler/testData/diagnostics/tests/thisAndSuper/thisInToplevelFunction.txt @@ -0,0 +1,3 @@ +package + +internal fun foo1(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/abstractClass.txt b/compiler/testData/diagnostics/tests/traitWithRequired/abstractClass.txt new file mode 100644 index 00000000000..ae11f34ebd3 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/abstractClass.txt @@ -0,0 +1,28 @@ +package + +internal abstract class Abstract : Trait { + public constructor Abstract() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class AbstractDerived : Abstract { + public constructor AbstractDerived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Required { + public constructor Required() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Trait : Required { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/anonymousObjectExtendsTraitWithRequired.txt b/compiler/testData/diagnostics/tests/traitWithRequired/anonymousObjectExtendsTraitWithRequired.txt new file mode 100644 index 00000000000..5e276f9fe67 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/anonymousObjectExtendsTraitWithRequired.txt @@ -0,0 +1,17 @@ +package + +internal val a: A +internal val b: A + +internal trait A : Required { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Required { + public constructor Required() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/differentGenericArguments.txt b/compiler/testData/diagnostics/tests/traitWithRequired/differentGenericArguments.txt new file mode 100644 index 00000000000..aa8ff09d021 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/differentGenericArguments.txt @@ -0,0 +1,34 @@ +package + +internal trait A : Generic { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : Generic { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Generic { + public constructor Generic() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Y : A, B { + public constructor Y() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : A, B, Generic { + public constructor Z() + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/kt3006.txt b/compiler/testData/diagnostics/tests/traitWithRequired/kt3006.txt new file mode 100644 index 00000000000..ec504a3ac7f --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/kt3006.txt @@ -0,0 +1,41 @@ +package + +internal fun f1(/*0*/ b: Base): Base + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Derived : Base { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class DerivedImpl : Derived { + public constructor DerivedImpl() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object ObjectImpl : Derived { + private constructor ObjectImpl() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : ObjectImpl { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/manyRequirementsDisallowed.txt b/compiler/testData/diagnostics/tests/traitWithRequired/manyRequirementsDisallowed.txt new file mode 100644 index 00000000000..2e2ff029676 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/manyRequirementsDisallowed.txt @@ -0,0 +1,21 @@ +package + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C : A, B { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/manyTraitsRequireSameClass.txt b/compiler/testData/diagnostics/tests/traitWithRequired/manyTraitsRequireSameClass.txt new file mode 100644 index 00000000000..5e493836009 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/manyTraitsRequireSameClass.txt @@ -0,0 +1,60 @@ +package + +internal trait A : Required { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : A, Required { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C : Required { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait D : B, Required { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Required { + public constructor Required() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class W : D { + public constructor W() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class X : D, Required { + public constructor X() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Y : C, D { + public constructor Y() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : D, C, Required { + public constructor Z() + public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/requirementFulfilledBySubclass.txt b/compiler/testData/diagnostics/tests/traitWithRequired/requirementFulfilledBySubclass.txt new file mode 100644 index 00000000000..d4c8c47f1fd --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/requirementFulfilledBySubclass.txt @@ -0,0 +1,35 @@ +package + +internal final class A : Trait { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : Trait, RequiredDerived { + public constructor B() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class RequiredBase { + public constructor RequiredBase() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class RequiredDerived : RequiredBase { + public constructor RequiredDerived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Trait : RequiredBase { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/traitExtendsTraitWithRequired.txt b/compiler/testData/diagnostics/tests/traitWithRequired/traitExtendsTraitWithRequired.txt new file mode 100644 index 00000000000..f42551b63a7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/traitExtendsTraitWithRequired.txt @@ -0,0 +1,39 @@ +package + +internal trait First : Required { + internal final override /*1*/ /*fake_override*/ val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Required { + public constructor Required(/*0*/ value: kotlin.String) + internal final val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Second : First { + internal final override /*1*/ /*fake_override*/ val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Y : Second { + public constructor Y() + internal final override /*1*/ /*fake_override*/ val value: kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Z : Second, Required { + public constructor Z() + internal final override /*2*/ /*fake_override*/ val value: kotlin.String + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/traitRequiresAny.txt b/compiler/testData/diagnostics/tests/traitWithRequired/traitRequiresAny.txt new file mode 100644 index 00000000000..21af2fdb6ee --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/traitRequiresAny.txt @@ -0,0 +1,21 @@ +package + +internal trait AnyTrait { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Bar : AnyTrait, kotlin.Any { + public constructor Bar() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Foo : AnyTrait { + public constructor Foo() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/traitSupertypeList.txt b/compiler/testData/diagnostics/tests/traitWithRequired/traitSupertypeList.txt new file mode 100644 index 00000000000..ddec05f2215 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/traitSupertypeList.txt @@ -0,0 +1,34 @@ +package + +internal trait Foo : bar, bar, bar { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Foo1 : bar, bar, Foo, Foo { + public constructor Foo1() + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Foo12 : bar, bar { + public constructor Foo12() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Foo2 : bar, Foo { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class bar { + public constructor bar() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/traitWithRequired/uninheritableTraitDifferentGenericArguments.txt b/compiler/testData/diagnostics/tests/traitWithRequired/uninheritableTraitDifferentGenericArguments.txt new file mode 100644 index 00000000000..3822666b189 --- /dev/null +++ b/compiler/testData/diagnostics/tests/traitWithRequired/uninheritableTraitDifferentGenericArguments.txt @@ -0,0 +1,26 @@ +package + +internal trait A : Generic { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait B : Generic { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait C : A, B { + public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Generic { + public constructor Generic() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/typedefs/TypedefsUnsupported.txt b/compiler/testData/diagnostics/tests/typedefs/TypedefsUnsupported.txt new file mode 100644 index 00000000000..7b404ae581c --- /dev/null +++ b/compiler/testData/diagnostics/tests/typedefs/TypedefsUnsupported.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/unit/nullableUnit.txt b/compiler/testData/diagnostics/tests/unit/nullableUnit.txt new file mode 100644 index 00000000000..8df0bebdf29 --- /dev/null +++ b/compiler/testData/diagnostics/tests/unit/nullableUnit.txt @@ -0,0 +1,4 @@ +package + +internal val x: kotlin.Unit? +internal fun foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.txt b/compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.txt new file mode 100644 index 00000000000..92775ad77ed --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.txt @@ -0,0 +1,5 @@ +package + +internal fun foo(/*0*/ vararg t: kotlin.String /*kotlin.Array*/): kotlin.String +internal fun foo(/*0*/ vararg t: kotlin.Int /*kotlin.IntArray*/): kotlin.String +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.txt b/compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.txt new file mode 100644 index 00000000000..c95b9977bd7 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.txt @@ -0,0 +1,12 @@ +package + +internal fun main(/*0*/ d: D): kotlin.Unit + +internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun from(/*0*/ vararg a: kotlin.Any /*kotlin.Array*/): kotlin.Unit + internal final fun from(/*0*/ vararg a: kotlin.String /*kotlin.Array*/): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.txt b/compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.txt new file mode 100644 index 00000000000..d659104d18f --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.txt @@ -0,0 +1,15 @@ +package + +internal fun main(/*0*/ j: C, /*1*/ s: kotlin.Array): kotlin.Unit + +public open class C { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun from(): kotlin.Unit + public/*package*/ open fun from(/*0*/ vararg s: kotlin.String? /*kotlin.Array*/): kotlin.Unit + public/*package*/ open fun from(/*0*/ s: kotlin.String?): kotlin.Unit + public/*package*/ open fun from(/*0*/ s1: kotlin.String?, /*1*/ vararg s: kotlin.String? /*kotlin.Array*/): kotlin.Unit + public/*package*/ open fun from(/*0*/ s: kotlin.String?, /*1*/ s1: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.txt b/compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.txt new file mode 100644 index 00000000000..bd5439022a5 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.txt @@ -0,0 +1,5 @@ +package + +internal fun foo0(): kotlin.String +internal fun foo0(/*0*/ vararg t: kotlin.Int /*kotlin.IntArray*/): kotlin.String +internal fun test0(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.txt b/compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.txt new file mode 100644 index 00000000000..c811fd4b343 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.txt @@ -0,0 +1,5 @@ +package + +internal fun foo1(/*0*/ a: kotlin.Int): kotlin.String +internal fun foo1(/*0*/ a: kotlin.Int, /*1*/ vararg t: kotlin.Int /*kotlin.IntArray*/): kotlin.String +internal fun test1(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/kt1781.txt b/compiler/testData/diagnostics/tests/varargs/kt1781.txt new file mode 100644 index 00000000000..6f57d0bd403 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/kt1781.txt @@ -0,0 +1,11 @@ +package + +internal fun foo(): kotlin.Unit + +public open class JavaClass { + public constructor JavaClass() + public constructor JavaClass(/*0*/ vararg ss: kotlin.String? /*kotlin.Array*/) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/kt1835.txt b/compiler/testData/diagnostics/tests/varargs/kt1835.txt new file mode 100644 index 00000000000..aaddf4e0140 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/kt1835.txt @@ -0,0 +1,12 @@ +package + +internal fun main(/*0*/ args: kotlin.Array): kotlin.Unit + +public open class JavaClass { + public constructor JavaClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public/*package*/ open fun from(/*0*/ vararg s: kotlin.String? /*kotlin.Array*/): kotlin.Unit + public/*package*/ open fun from(/*0*/ s: kotlin.String?): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/kt1838-param.txt b/compiler/testData/diagnostics/tests/varargs/kt1838-param.txt new file mode 100644 index 00000000000..10e822dc535 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/kt1838-param.txt @@ -0,0 +1,8 @@ +package + +internal final class A { + public constructor A(/*0*/ vararg t: kotlin.Int /*kotlin.IntArray*/) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/kt1838-val.txt b/compiler/testData/diagnostics/tests/varargs/kt1838-val.txt new file mode 100644 index 00000000000..235ab21fe67 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/kt1838-val.txt @@ -0,0 +1,9 @@ +package + +internal final class A { + public constructor A(/*0*/ vararg t: kotlin.Int /*kotlin.IntArray*/) + internal final val t: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/kt422.txt b/compiler/testData/diagnostics/tests/varargs/kt422.txt new file mode 100644 index 00000000000..cae06824b95 --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/kt422.txt @@ -0,0 +1,9 @@ +package + +internal fun array(/*0*/ vararg elements: T /*kotlin.Array*/): kotlin.Array +internal fun array(/*0*/ vararg elements: kotlin.Int /*kotlin.IntArray*/): kotlin.IntArray +internal fun foo(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array +internal fun foo(/*0*/ vararg a: kotlin.Int /*kotlin.IntArray*/): kotlin.IntArray +internal fun foo(/*0*/ vararg a: kotlin.Long /*kotlin.LongArray*/): kotlin.LongArray +internal fun test(): kotlin.Unit +internal fun test1(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/varargs/varargsAndFunctionLiterals.txt b/compiler/testData/diagnostics/tests/varargs/varargsAndFunctionLiterals.txt new file mode 100644 index 00000000000..5f531db8dbe --- /dev/null +++ b/compiler/testData/diagnostics/tests/varargs/varargsAndFunctionLiterals.txt @@ -0,0 +1,4 @@ +package + +internal fun f(/*0*/ vararg t: kotlin.Int /*kotlin.IntArray*/, /*1*/ f: () -> kotlin.Unit): kotlin.Unit +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt b/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt new file mode 100644 index 00000000000..75b6431158e --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt @@ -0,0 +1,10 @@ +package + +internal fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + +internal final annotation class ann : kotlin.Annotation { + public constructor ann() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseExpectedUnit.txt b/compiler/testData/diagnostics/tests/when/NoElseExpectedUnit.txt new file mode 100644 index 00000000000..3963aa7290c --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseExpectedUnit.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseNoExpectedType.txt b/compiler/testData/diagnostics/tests/when/NoElseNoExpectedType.txt new file mode 100644 index 00000000000..ba2bb5e5d7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseNoExpectedType.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Any \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseReturnedCoercionToUnit.txt b/compiler/testData/diagnostics/tests/when/NoElseReturnedCoercionToUnit.txt new file mode 100644 index 00000000000..f4675c540da --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseReturnedCoercionToUnit.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun r(/*0*/ f: () -> kotlin.Unit): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseReturnedFromLambdaExpectedInt.txt b/compiler/testData/diagnostics/tests/when/NoElseReturnedFromLambdaExpectedInt.txt new file mode 100644 index 00000000000..dd8fec7ea14 --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseReturnedFromLambdaExpectedInt.txt @@ -0,0 +1,4 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun r(/*0*/ f: () -> kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseReturnedNonUnit.txt b/compiler/testData/diagnostics/tests/when/NoElseReturnedNonUnit.txt new file mode 100644 index 00000000000..ba2bb5e5d7e --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseReturnedNonUnit.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Any \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseReturnedUnit.txt b/compiler/testData/diagnostics/tests/when/NoElseReturnedUnit.txt new file mode 100644 index 00000000000..3963aa7290c --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseReturnedUnit.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/NoElseWhenStatement.txt b/compiler/testData/diagnostics/tests/when/NoElseWhenStatement.txt new file mode 100644 index 00000000000..3963aa7290c --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/NoElseWhenStatement.txt @@ -0,0 +1,3 @@ +package + +internal fun foo(/*0*/ x: kotlin.Int): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/tests/when/When.txt b/compiler/testData/diagnostics/tests/when/When.txt new file mode 100644 index 00000000000..01e6b4744f6 --- /dev/null +++ b/compiler/testData/diagnostics/tests/when/When.txt @@ -0,0 +1,6 @@ +package + +internal val _type_test: kotlin.Int +internal fun foo(): kotlin.Int +internal fun test(): kotlin.Unit +internal fun kotlin.Int.foo(): kotlin.Boolean \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt new file mode 100644 index 00000000000..157ad455fde --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsClass.txt @@ -0,0 +1,26 @@ +package + +package test { + + internal final annotation class AnnClass : kotlin.Annotation { + public constructor AnnClass(/*0*/ a: java.lang.Class) + internal final val a: java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class MyClass { + public constructor MyClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + test.AnnClass(a = test.MyClass.class: java.lang.Class) internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt new file mode 100644 index 00000000000..4d4d9cf26cf --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt @@ -0,0 +1,6 @@ +package + +kotlin.platform.platformName(name = ".": kotlin.String) internal fun foo(): kotlin.Unit +kotlin.platform.platformName(name = "": kotlin.String) internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +kotlin.platform.platformName(name = "<": kotlin.String) internal fun fooLT(): kotlin.Unit +kotlin.platform.platformName(name = "/": kotlin.String) internal fun fooSlash(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.txt new file mode 100644 index 00000000000..939235db959 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/platformName.txt @@ -0,0 +1,23 @@ +package + +kotlin.platform.platformName(name = "c": kotlin.String) internal val px: kotlin.Int = 1 +internal val valx: kotlin.Int +internal var vardef: kotlin.Int +internal var varx: kotlin.Int +kotlin.platform.platformName(name = "d": kotlin.String) internal val kotlin.Any.px: kotlin.Int +kotlin.platform.platformName(name = "a": kotlin.String) internal fun foo(): kotlin.Unit +internal fun foo1(): kotlin.Unit +kotlin.platform.platformName(name = "b": kotlin.String) internal fun kotlin.Any.foo(): kotlin.Unit + +kotlin.platform.platformName(name = "C": kotlin.String) internal final class C { + public constructor C() + kotlin.platform.platformName(name = "c": kotlin.String) internal final val px: kotlin.Int = 1 + internal final val valx: kotlin.Int + internal final var varx: kotlin.Int + kotlin.platform.platformName(name = "d": kotlin.String) internal final val kotlin.Any.px: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.platform.platformName(name = "a": kotlin.String) internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + kotlin.platform.platformName(name = "b": kotlin.String) internal final fun kotlin.Any.foo(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt new file mode 100644 index 00000000000..838d3a3584a --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt @@ -0,0 +1,53 @@ +package + +internal var i: kotlin.Int +internal val i2: kotlin.Int = 1 +internal val i3: kotlin.Int +internal val iAnn: Ann +internal val iJC: java.lang.Class +internal fun foo(): kotlin.Int + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ i: kotlin.IntArray) + internal final val i: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnAnn : kotlin.Annotation { + public constructor AnnAnn(/*0*/ i: kotlin.Array) + internal final val i: kotlin.Array + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnJC : kotlin.Annotation { + public constructor AnnJC(/*0*/ i: kotlin.Array>) + internal final val i: kotlin.Array> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +Ann(i = {}: kotlin.IntArray) Ann(i = {1}: kotlin.IntArray) Ann(i = {}: kotlin.IntArray) Ann(i = {1}: kotlin.IntArray) Ann(i = {{1}}: kotlin.IntArray) internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnAnn(i = {Ann(i = {IntegerValueType(1)}: kotlin.IntArray)}: kotlin.Array) AnnAnn(i = {}: kotlin.Array) internal final class TestAnn { + public constructor TestAnn() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnJC(i = {Test.class}: kotlin.Array>) AnnJC(i = {}: kotlin.Array>) internal final class TestJC { + public constructor TestJC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt new file mode 100644 index 00000000000..fbb90a4051d --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/classLiteral.txt @@ -0,0 +1,32 @@ +package + +internal val c: java.lang.Class + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnC : kotlin.Annotation { + public constructor AnnC(/*0*/ c: java.lang.Class) + internal final val c: java.lang.Class + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnC() internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnC(c = A.class: java.lang.Class) internal final class Test2 { + public constructor Test2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt new file mode 100644 index 00000000000..609128c880a --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt @@ -0,0 +1,71 @@ +package + +internal var i: kotlin.Int +internal val i2: kotlin.Int +internal val ia: kotlin.IntArray +internal val sa: kotlin.Array +internal fun foo(): kotlin.Int + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ i: kotlin.Int) + internal final val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class Ann2 : kotlin.Annotation { + public constructor Ann2() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnIA : kotlin.Annotation { + public constructor AnnIA(/*0*/ ia: kotlin.IntArray) + internal final val ia: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnSA : kotlin.Annotation { + public constructor AnnSA(/*0*/ sa: kotlin.Array) + internal final val sa: kotlin.Array + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class MyClass { + public constructor MyClass() + internal final val i: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object O { + private constructor O() + internal final val i: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : O { + private constructor () + internal final override /*1*/ /*fake_override*/ val i: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +Ann(i = 1: kotlin.Int) Ann(i = 1: kotlin.Int) Ann() Ann() AnnIA() AnnSA() internal final class Test { + public constructor Test() + internal final val i: kotlin.Int = 1 + Ann(i = 1: kotlin.Int) internal final val i2: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt new file mode 100644 index 00000000000..a9761d67e65 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt @@ -0,0 +1,53 @@ +package + +internal var i: kotlin.Int +internal val i2: kotlin.Int = 1 +internal val i3: kotlin.Int +internal val iAnn: Ann +internal val iJC: java.lang.Class +internal fun foo(): kotlin.Int + +internal final annotation class Ann : kotlin.Annotation { + public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/) + internal final val i: kotlin.IntArray + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnAnn : kotlin.Annotation { + public constructor AnnAnn(/*0*/ vararg i: Ann /*kotlin.Array*/) + internal final val i: kotlin.Array + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class AnnJC : kotlin.Annotation { + public constructor AnnJC(/*0*/ vararg i: java.lang.Class /*kotlin.Array>*/) + internal final val i: kotlin.Array> + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +Ann(i = {}: kotlin.IntArray) Ann(i = {1}: kotlin.IntArray) Ann(i = {}: kotlin.IntArray) Ann(i = {1}: kotlin.IntArray) Ann(i = {}: kotlin.IntArray) Ann(i = {1}: kotlin.IntArray) Ann(i = {}: kotlin.IntArray) Ann(i = {1}: kotlin.IntArray) internal final class Test { + public constructor Test() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnAnn(i = {Ann(i = {IntegerValueType(1)}: kotlin.IntArray)}: kotlin.Array) AnnAnn(i = {}: kotlin.Array) internal final class TestAnn { + public constructor TestAnn() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +AnnJC(i = {Test.class}: kotlin.Array>) AnnJC(i = {}: kotlin.Array>) internal final class TestJC { + public constructor TestJC() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt new file mode 100644 index 00000000000..873540bf0d5 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt @@ -0,0 +1,66 @@ +package + +internal final class A { + public constructor A() + kotlin.platform.platformStatic() internal final fun a4(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + kotlin.platform.platformStatic() internal final fun a1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object A { + private constructor A() + kotlin.platform.platformStatic() internal final fun a2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.A { + private constructor () + kotlin.platform.platformStatic() internal final override /*1*/ /*fake_override*/ fun a2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} + +internal trait B { + kotlin.platform.platformStatic() internal open fun a4(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal open fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + kotlin.platform.platformStatic() internal final fun a1(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object A { + private constructor A() + kotlin.platform.platformStatic() internal final fun a2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : B.A { + private constructor () + kotlin.platform.platformStatic() internal final override /*1*/ /*fake_override*/ fun a2(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt new file mode 100644 index 00000000000..219b31262ff --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt @@ -0,0 +1,37 @@ +package + +internal final class A { + public constructor A() + internal final var p: kotlin.Int + kotlin.platform.platformStatic() internal final val z: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + internal final var p1: kotlin.Int + kotlin.platform.platformStatic() internal final val z: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal object A { + private constructor A() + internal final var p: kotlin.Int + kotlin.platform.platformStatic() internal final val z: kotlin.Int = 1 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.A { + private constructor () + internal final override /*1*/ /*fake_override*/ var p: kotlin.Int + kotlin.platform.platformStatic() internal final override /*1*/ /*fake_override*/ val z: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.txt new file mode 100644 index 00000000000..2fb7c1927a3 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/abstractClassConstructors.txt @@ -0,0 +1,36 @@ +package + +internal fun main(): kotlin.Unit + +internal trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal abstract class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final annotation class C : kotlin.Annotation { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final enum class D : kotlin.Enum { + private constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public final override /*1*/ /*fake_override*/ fun name(): kotlin.String + public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): D + public final /*synthesized*/ fun values(): kotlin.Array +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.txt new file mode 100644 index 00000000000..d2552c438ae --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/ambiguityTopLevelVsTopLevel.txt @@ -0,0 +1,5 @@ +package + +internal fun foo(/*0*/ x: kotlin.Any, /*1*/ y: kotlin.Int): kotlin.Int +internal fun foo(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Any): kotlin.Int +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.txt new file mode 100644 index 00000000000..2ee2d5a735a --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/callableRefrenceOnNestedObject.txt @@ -0,0 +1,27 @@ +package + +internal fun test(): kotlin.Unit + +internal open class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal object B : A { + private constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : A.B { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.txt new file mode 100644 index 00000000000..0981b0e3a21 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromClass.txt @@ -0,0 +1,17 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class SomeOtherClass { + public constructor SomeOtherClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.txt new file mode 100644 index 00000000000..0223ecbe8d6 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtension.txt @@ -0,0 +1,17 @@ +package + +internal fun A.ext(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.txt new file mode 100644 index 00000000000..6bf88584649 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromExtensionInClass.txt @@ -0,0 +1,17 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun A.ext(): kotlin.Unit + internal final fun B.ext(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.txt new file mode 100644 index 00000000000..e7edd249cec --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/constructorFromTopLevel.txt @@ -0,0 +1,10 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.txt new file mode 100644 index 00000000000..c6cb13dc765 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageClass.txt @@ -0,0 +1,18 @@ +package + +package first { + + internal final class A { + public constructor A() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun baz(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package other { + internal fun main(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.txt new file mode 100644 index 00000000000..20d6635b66b --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageExtension.txt @@ -0,0 +1,18 @@ +package + +package first { + internal fun first.A.bar(): kotlin.Unit + internal fun first.A.baz(): kotlin.Unit + internal fun first.A.foo(): kotlin.Unit + + internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +package other { + internal fun main(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.txt new file mode 100644 index 00000000000..83cd0a08685 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/differentPackageTopLevel.txt @@ -0,0 +1,11 @@ +package + +package first { + internal fun bar(/*0*/ x: kotlin.Int): kotlin.Unit + internal fun baz(): kotlin.String + internal fun foo(): kotlin.Unit +} + +package other { + internal fun main(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.txt new file mode 100644 index 00000000000..e7edd249cec --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/empty.txt @@ -0,0 +1,10 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.txt new file mode 100644 index 00000000000..b798cfe919c --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromClass.txt @@ -0,0 +1,13 @@ +package + +internal fun A.bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun A.baz(): kotlin.String +internal fun A.foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.txt new file mode 100644 index 00000000000..08d5fb8bcd0 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtension.txt @@ -0,0 +1,13 @@ +package + +internal fun A.bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun A.baz(): kotlin.String +internal fun A.foo(): kotlin.Unit +internal fun A.main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.txt new file mode 100644 index 00000000000..1eb0357751a --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromExtensionInClass.txt @@ -0,0 +1,20 @@ +package + +internal fun A.bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun A.baz(): kotlin.String +internal fun A.foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun B.main(): kotlin.Unit +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.txt new file mode 100644 index 00000000000..06bb9ba7529 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionFromTopLevel.txt @@ -0,0 +1,13 @@ +package + +internal fun main(): kotlin.Unit +internal fun A.bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun A.baz(): kotlin.String +internal fun A.foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.txt new file mode 100644 index 00000000000..5c034b2b064 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionInClassDisallowed.txt @@ -0,0 +1,13 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun A.extA(/*0*/ x: kotlin.String): kotlin.String + internal final fun kotlin.Int.extInt(): kotlin.Int +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.txt new file mode 100644 index 00000000000..2b66b396dac --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/extensionOnNullable.txt @@ -0,0 +1,13 @@ +package + +internal val f: kotlin.reflect.KMemberFunction0 +internal val g: kotlin.reflect.KExtensionFunction0 +internal fun A?.foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.txt new file mode 100644 index 00000000000..cc77f6d98f6 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/genericClassFromTopLevel.txt @@ -0,0 +1,12 @@ +package + +internal fun bar(): kotlin.Unit + +internal final class A { + public constructor A(/*0*/ t: T) + internal final val t: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): T + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.txt new file mode 100644 index 00000000000..266eb607ec6 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/importedInnerConstructor.txt @@ -0,0 +1,17 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.txt new file mode 100644 index 00000000000..0d2acb9a4d2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromClass.txt @@ -0,0 +1,32 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.txt new file mode 100644 index 00000000000..4cbfac6892e --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromExtension.txt @@ -0,0 +1,18 @@ +package + +internal fun A.main(): kotlin.Unit +internal fun kotlin.Int.main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.txt new file mode 100644 index 00000000000..266eb607ec6 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/innerConstructorFromTopLevel.txt @@ -0,0 +1,17 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final inner class Inner { + public constructor Inner() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.txt new file mode 100644 index 00000000000..d49bf6b5f10 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/lhsNotAClass.txt @@ -0,0 +1,13 @@ +package + +internal fun bar(): [ERROR : Error function type] +internal fun foo(): [ERROR : Error function type] + +internal final class A { + public constructor A() + internal final fun bar(): [ERROR : Error function type] + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): [ERROR : Error function type] + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.txt new file mode 100644 index 00000000000..53f33c6a9b2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructor.txt @@ -0,0 +1,3 @@ +package + +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.txt new file mode 100644 index 00000000000..53f33c6a9b2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromExtensionInLocalClass.txt @@ -0,0 +1,3 @@ +package + +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.txt new file mode 100644 index 00000000000..53f33c6a9b2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalClass.txt @@ -0,0 +1,3 @@ +package + +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.txt new file mode 100644 index 00000000000..53f33c6a9b2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localConstructorFromLocalExtension.txt @@ -0,0 +1,3 @@ +package + +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.txt new file mode 100644 index 00000000000..53f33c6a9b2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFun.txt @@ -0,0 +1,3 @@ +package + +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.txt new file mode 100644 index 00000000000..e7edd249cec --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromExtensionInLocalClass.txt @@ -0,0 +1,10 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.txt new file mode 100644 index 00000000000..53f33c6a9b2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalClass.txt @@ -0,0 +1,3 @@ +package + +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.txt new file mode 100644 index 00000000000..e7edd249cec --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/localNamedFunFromLocalExtension.txt @@ -0,0 +1,10 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.txt new file mode 100644 index 00000000000..3175cc47bf8 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedName.txt @@ -0,0 +1,20 @@ +package + +internal fun main(): kotlin.Unit + +package a { + + package a.b { + + package a.b.c { + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.txt new file mode 100644 index 00000000000..8d560d90500 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/longQualifiedNameGeneric.txt @@ -0,0 +1,20 @@ +package + +internal fun main(): kotlin.Unit + +package a { + + package a.b { + + package a.b.c { + + internal final class D { + public constructor D() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(/*0*/ e: E, /*1*/ f: F): a.b.c.D + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + } + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.txt new file mode 100644 index 00000000000..161b87203cd --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromClass.txt @@ -0,0 +1,12 @@ +package + +internal final class A { + public constructor A() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun baz(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.txt new file mode 100644 index 00000000000..82731e271f7 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtension.txt @@ -0,0 +1,13 @@ +package + +internal fun A.main(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun baz(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.txt new file mode 100644 index 00000000000..be93af4fcb6 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromExtensionInClass.txt @@ -0,0 +1,19 @@ +package + +internal final class A { + public constructor A() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun baz(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun A.main(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.txt new file mode 100644 index 00000000000..247e2308300 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/memberFromTopLevel.txt @@ -0,0 +1,13 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + internal final fun bar(/*0*/ x: kotlin.Int): kotlin.Unit + internal final fun baz(): kotlin.String + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.txt new file mode 100644 index 00000000000..d0fdb47f678 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromClass.txt @@ -0,0 +1,32 @@ +package + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.txt new file mode 100644 index 00000000000..b6682fdc2f4 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromExtension.txt @@ -0,0 +1,18 @@ +package + +internal fun A.main(): kotlin.Unit +internal fun kotlin.Int.main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.txt new file mode 100644 index 00000000000..400985be109 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/nestedConstructorFromTopLevel.txt @@ -0,0 +1,17 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class Nested { + public constructor Nested() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.txt new file mode 100644 index 00000000000..1b9fce7664e --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityLocalVsTopLevel.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(): kotlin.Int +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.txt new file mode 100644 index 00000000000..664e91d28fb --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsExtension.txt @@ -0,0 +1,12 @@ +package + +internal fun main(): kotlin.Unit +internal fun A.foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.txt new file mode 100644 index 00000000000..f960ebc4a9f --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/noAmbiguityMemberVsTopLevel.txt @@ -0,0 +1,12 @@ +package + +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.txt new file mode 100644 index 00000000000..6e43ae6388c --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/renameOnImport.txt @@ -0,0 +1,16 @@ +package + +internal fun main(): kotlin.Unit + +package other { + internal fun foo(): kotlin.Unit + internal fun other.A.baz(/*0*/ x: kotlin.String): kotlin.Unit + + internal final class A { + public constructor A() + internal final fun bar(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.txt new file mode 100644 index 00000000000..a908339e91a --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromClass.txt @@ -0,0 +1,13 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun baz(): kotlin.String +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun main(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.txt new file mode 100644 index 00000000000..fb17d6b1e27 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtension.txt @@ -0,0 +1,13 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun baz(): kotlin.String +internal fun foo(): kotlin.Unit +internal fun A.main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.txt new file mode 100644 index 00000000000..a0db8973ca5 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromExtensionInClass.txt @@ -0,0 +1,20 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun baz(): kotlin.String +internal fun foo(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun A.main(): kotlin.Unit +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.txt new file mode 100644 index 00000000000..2d5bb91e015 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/topLevelFromTopLevel.txt @@ -0,0 +1,6 @@ +package + +internal fun bar(/*0*/ x: kotlin.Int): kotlin.Unit +internal fun baz(): kotlin.String +internal fun foo(): kotlin.Unit +internal fun main(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.txt new file mode 100644 index 00000000000..e7edd249cec --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/function/unresolved.txt @@ -0,0 +1,10 @@ +package + +internal fun main(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.txt new file mode 100644 index 00000000000..ec2c2af51dc --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/abstractPropertyViaSubclasses.txt @@ -0,0 +1,34 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A : Base { + public constructor A() + internal open override /*1*/ val x: kotlin.String = "" + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class B : Base { + public constructor B() + internal open override /*1*/ val x: kotlin.Number = 1.0.toDouble() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal trait Base { + internal abstract val x: kotlin.Any + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : B { + public constructor C() + internal open override /*1*/ val x: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.txt new file mode 100644 index 00000000000..b3879378001 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/accessViaSubclass.txt @@ -0,0 +1,19 @@ +package + +internal fun test(): kotlin.Unit + +internal open class Base { + public constructor Base() + internal final val foo: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal open class Derived : Base { + public constructor Derived() + internal final override /*1*/ /*fake_override*/ val foo: kotlin.Int + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.txt new file mode 100644 index 00000000000..1d3f4347f9e --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/classFromClass.txt @@ -0,0 +1,11 @@ +package + +internal final class A { + public constructor A(/*0*/ g: A) + internal final val f: kotlin.Int = 0 + internal final var g: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.txt new file mode 100644 index 00000000000..7d15fbf1d6f --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromClass.txt @@ -0,0 +1,12 @@ +package + +internal var A.bar: kotlin.Int +internal val A.foo: kotlin.String + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun test(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.txt new file mode 100644 index 00000000000..090822eab45 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionFromTopLevel.txt @@ -0,0 +1,5 @@ +package + +internal val kotlin.String.countCharacters: kotlin.Int +internal var kotlin.Int.meaning: kotlin.Long +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.txt new file mode 100644 index 00000000000..b487886aa3b --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/extensionPropertyOnNullable.txt @@ -0,0 +1,4 @@ +package + +internal val kotlin.Any?.meaning: kotlin.Int +internal fun test(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.txt new file mode 100644 index 00000000000..ceca1d1500c --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/genericClass.txt @@ -0,0 +1,12 @@ +package + +internal fun bar(): kotlin.Unit + +internal final class A { + public constructor A(/*0*/ t: T) + internal final val foo: T + internal final val t: T + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.txt new file mode 100644 index 00000000000..6d30ca1e715 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaInstanceField.txt @@ -0,0 +1,16 @@ +package + +internal fun test(): kotlin.Unit + +public open class JavaClass { + public constructor JavaClass() + private final val privateFinal: kotlin.String? + private final var privateMutable: kotlin.Any? + protected/*protected and package*/ final val protectedFinal: kotlin.Double + protected/*protected and package*/ final var protectedMutable: kotlin.Char + public final val publicFinal: kotlin.Int + public final var publicMutable: kotlin.Long + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.txt new file mode 100644 index 00000000000..78d3c55b50c --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/javaStaticFieldViaImport.txt @@ -0,0 +1,18 @@ +package + +internal fun test(): kotlin.Unit + +public open class JavaClass { + public constructor JavaClass() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + // Static members + private final val privateFinal: JavaClass + private final var privateMutable: kotlin.Throwable? + protected/*protected static*/ final val protectedFinal: kotlin.Double + protected/*protected static*/ final var protectedMutable: kotlin.Char + public final val publicFinal: kotlin.String + public final var publicMutable: kotlin.Any? +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.txt new file mode 100644 index 00000000000..74bf8acf3e2 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/localVariable.txt @@ -0,0 +1,3 @@ +package + +internal fun test(/*0*/ param: kotlin.String): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.txt new file mode 100644 index 00000000000..4e0852f7a20 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromExtension.txt @@ -0,0 +1,13 @@ +package + +internal fun A.test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final var bar: kotlin.String + internal final val foo: kotlin.Unit + internal final var self: A + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.txt new file mode 100644 index 00000000000..bb7bf4f9992 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/memberFromTopLevel.txt @@ -0,0 +1,12 @@ +package + +internal fun test(): kotlin.Unit + +internal final class A { + public constructor A() + internal final var bar: kotlin.String + internal final val foo: kotlin.Int = 42 + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.txt new file mode 100644 index 00000000000..32fb2406ac4 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/property/topLevelFromTopLevel.txt @@ -0,0 +1,6 @@ +package + +internal var x: kotlin.Int +internal val y: kotlin.String +internal fun testX(): kotlin.Unit +internal fun testY(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.txt b/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.txt new file mode 100644 index 00000000000..adbb6b880fe --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/callableReference/unused.txt @@ -0,0 +1,20 @@ +package + +internal fun foo(): kotlin.Unit +internal fun test(): kotlin.Unit +internal fun A.bar(): kotlin.Unit + +internal final class A { + public constructor A() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal final class B { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.txt new file mode 100644 index 00000000000..fc2d35bd84e --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/delegatedProperty.txt @@ -0,0 +1,10 @@ +package + +internal final class C { + public constructor C() + internal final val x: kotlin.String? + internal final val `x$delegate`: kotlin.properties.ReadWriteProperty? = null + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt new file mode 100644 index 00000000000..1ca9b109666 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt @@ -0,0 +1,4 @@ +package + +kotlin.platform.platformName(name = "bar": kotlin.String) internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +internal fun kotlin.Any.foo(): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt new file mode 100644 index 00000000000..67e5cd3cb15 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt @@ -0,0 +1,4 @@ +package + +internal fun bar(/*0*/ a: kotlin.Any): kotlin.Unit +kotlin.platform.platformName(name = "bar": kotlin.String) internal fun foo(/*0*/ a: kotlin.Any): kotlin.Unit \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt new file mode 100644 index 00000000000..0bdcad56d9e --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt @@ -0,0 +1,25 @@ +package + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class Derived : Base { + public constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + internal class object { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.platform.platformStatic() internal final fun foo(): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt new file mode 100644 index 00000000000..358fd131651 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt @@ -0,0 +1,27 @@ +package + +internal open class Base { + public constructor Base() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + internal final fun `foo$default`(/*0*/ i: kotlin.Int, /*1*/ mask: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal object Derived : Base { + private constructor Derived() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.platform.platformStatic() internal final fun foo(/*0*/ i: kotlin.Int = ...): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun `foo$default`(/*0*/ i: kotlin.Int, /*1*/ mask: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + + public class object : Derived { + private constructor () + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + kotlin.platform.platformStatic() internal final override /*1*/ /*fake_override*/ fun foo(/*0*/ i: kotlin.Int = ...): kotlin.Unit + internal final override /*1*/ /*fake_override*/ fun `foo$default`(/*0*/ i: kotlin.Int, /*1*/ mask: kotlin.Int): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + } +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt new file mode 100644 index 00000000000..e2133775527 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt @@ -0,0 +1,67 @@ +package + +private val ANY: CompileTimeType +private val BOOLEAN: CompileTimeType +private val BYTE: CompileTimeType +private val CHAR: CompileTimeType +private val DOUBLE: CompileTimeType +private val FLOAT: CompileTimeType +private val INT: CompileTimeType +private val LONG: CompileTimeType +private val SHORT: CompileTimeType +private val STRING: CompileTimeType +private val binaryOperations: java.util.HashMap, kotlin.Pair<(kotlin.Any?, kotlin.Any?) -> kotlin.Any, (BigInteger, BigInteger) -> BigInteger>> +private val emptyBinaryFun: (BigInteger, BigInteger) -> BigInteger +private val emptyUnaryFun: (kotlin.Long) -> kotlin.Long +private val unaryOperations: java.util.HashMap, kotlin.Pair<(kotlin.Any?) -> kotlin.Any, (kotlin.Long) -> kotlin.Long>> +private fun binaryOperation(/*0*/ a: CompileTimeType, /*1*/ b: CompileTimeType, /*2*/ functionName: kotlin.String, /*3*/ operation: (A, B) -> kotlin.Any, /*4*/ checker: (BigInteger, BigInteger) -> BigInteger): kotlin.Pair, kotlin.Pair<(kotlin.Any?, kotlin.Any?) -> kotlin.Any, (BigInteger, BigInteger) -> BigInteger>> +private fun unaryOperation(/*0*/ a: CompileTimeType, /*1*/ functionName: kotlin.String, /*2*/ operation: (A) -> kotlin.Any, /*3*/ checker: (kotlin.Long) -> kotlin.Long): kotlin.Pair, kotlin.Pair<(kotlin.Any?) -> kotlin.Any, (kotlin.Long) -> kotlin.Long>> + +internal final class BigInteger { + public constructor BigInteger(/*0*/ value: kotlin.String) + internal final val value: kotlin.String + internal final fun add(/*0*/ o: BigInteger): BigInteger + internal final fun and(/*0*/ o: BigInteger): BigInteger + internal final fun divide(/*0*/ o: BigInteger): BigInteger + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + internal final fun mod(/*0*/ o: BigInteger): BigInteger + internal final fun multiply(/*0*/ o: BigInteger): BigInteger + internal final fun or(/*0*/ o: BigInteger): BigInteger + internal final fun subtract(/*0*/ o: BigInteger): BigInteger + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + internal final fun xor(/*0*/ o: BigInteger): BigInteger +} + +kotlin.data() private final class BinaryOperationKey { + public constructor BinaryOperationKey(/*0*/ f: CompileTimeType, /*1*/ g: CompileTimeType, /*2*/ functionName: kotlin.String) + internal final val f: CompileTimeType + internal final val functionName: kotlin.String + internal final val g: CompileTimeType + internal final /*synthesized*/ fun component1(): CompileTimeType + internal final /*synthesized*/ fun component2(): CompileTimeType + internal final /*synthesized*/ fun component3(): kotlin.String + private final /*synthesized*/ fun copy(/*0*/ f: CompileTimeType = ..., /*1*/ g: CompileTimeType = ..., /*2*/ functionName: kotlin.String = ...): BinaryOperationKey + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +private final class CompileTimeType { + public constructor CompileTimeType() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +kotlin.data() private final class UnaryOperationKey { + public constructor UnaryOperationKey(/*0*/ f: CompileTimeType, /*1*/ functionName: kotlin.String) + internal final val f: CompileTimeType + internal final val functionName: kotlin.String + internal final /*synthesized*/ fun component1(): CompileTimeType + internal final /*synthesized*/ fun component2(): kotlin.String + private final /*synthesized*/ fun copy(/*0*/ f: CompileTimeType = ..., /*1*/ functionName: kotlin.String = ...): UnaryOperationKey + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.txt b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.txt new file mode 100644 index 00000000000..1a607d5c155 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/constructorNamedArguments.txt @@ -0,0 +1,10 @@ +package + +internal val test: A + +public open class A { + public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.txt b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.txt new file mode 100644 index 00000000000..139f69b141e --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/kotlinSignature/parameterNames.txt @@ -0,0 +1,26 @@ +package + +public/*package*/ /*synthesized*/ fun A(/*0*/ function: (kotlin.String) -> kotlin.Unit): A + +public/*package*/ trait A { + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public abstract fun foo(/*0*/ kotlinSignatureName: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class B : A { + public constructor B() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ kotlinName: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} + +internal final class C : A { + public constructor C() + public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean + public open override /*1*/ fun foo(/*0*/ kotlinSignatureName: kotlin.String): kotlin.Unit + public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int + public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String +} \ No newline at end of file diff --git a/compiler/testData/diagnostics/testsWithStdLib/nonLocalReturns/prohibitNonLocalReturnOutOfTryCatchFinally.txt b/compiler/testData/diagnostics/testsWithStdLib/nonLocalReturns/prohibitNonLocalReturnOutOfTryCatchFinally.txt new file mode 100644 index 00000000000..e49a093a036 --- /dev/null +++ b/compiler/testData/diagnostics/testsWithStdLib/nonLocalReturns/prohibitNonLocalReturnOutOfTryCatchFinally.txt @@ -0,0 +1,7 @@ +package + +internal fun testRead(/*0*/ l: java.util.concurrent.locks.ReentrantReadWriteLock): kotlin.Int +internal fun testSynchronized(): kotlin.Int +internal fun testUse(/*0*/ f: java.io.Closeable): kotlin.Int +internal fun testWithLock(/*0*/ l: java.util.concurrent.locks.Lock): kotlin.Int +internal fun testWrite(/*0*/ l: java.util.concurrent.locks.ReentrantReadWriteLock): kotlin.Int \ No newline at end of file