Upgrading org.jetbrains.kotlin:kotlin-reflect 1 to 2
Breaking1.9.25 → 2.4.21Breaking177Security1Platform6Deprecated94New707Changed874Fixed3665Other586
Fetching 87 releases from GitHub…21 / 87
BreakingUpgrade verdict
177 breaking changes and 6 platform requirement changes and a security fix.
In plain terms
- Drops the kotlin.parallel.resolve.under.global.lock registry key.
- Drops the kotlin-compiler-testdata-for-ide artifact.
- The enum entry initializer symbol is no longer available to Analysis API consumers.
- The older frontend implementation is removed from the compiler.
Must act Top 5 of 278 that need code or config changes
What you must change
Breaking177
Drops the kotlin.parallel.resolve.under.global.lock registry key.
kotlin.parallel.resolve.under.global.lockDrops the kotlin-compiler-testdata-for-ide artifact.
kotlin-compiler-testdata-for-ideRemoves KaEnumEntryInitializerSymbol from the Analysis API.
KaEnumEntryInitializerSymbolRemoves the FE10 implementation.
Removes KaAnnotation#useSiteTarget.
KaAnnotation#useSiteTargetProhibits compiling Native sources in the 'kotlin' package by default.
Drops the ANNOTATION_ON_ANNOTATION_ARGUMENT diagnostic.
ANNOTATION_ON_ANNOTATION_ARGUMENTRemoves old @JvmInline multi-field value classes.
JvmInlineDeletes the source code for the legacy JS backend.
Drops support for legacy JS metadata from the metadata decompiler.
Drops JVM classpath metadata arguments in BTA.
Removes the Xklib-normalize-absolute-path compiler argument.
Xklib-normalize-absolute-pathDrops SkipStandaloneScriptsInSourceRoots.
SkipStandaloneScriptsInSourceRootsDrops language version 1.9 for JVM.
Removes support for non-opaque LLVM pointer types in Kotlin/Native.
Drops the old IR parameter API.
Drops the K1 JS entry point and incremental compilation code.
Removes deprecated non-builder factory functions and classes in BTA.
Drops deprecated K1 specific methods from IrPluginContext.
IrPluginContextRemoves deprecated API in the 2.4.0 release.
Removes deprecated enableKotlinToolingMetadataArtifact in 2.4.0.
enableKotlinToolingMetadataArtifactRemoves the 'kotlin-android-extensions' plugin id.
kotlin-android-extensionsRemoves out-of-process compilation mode.
Removes getPluginArtifactForNative() from the Gradle plugin.
getPluginArtifactForNative()Removes the word 'legacy' from the ABI Validation DSL.
Removes deprecated public constructors of JS declarations for K/JS and Wasm.
Removes deprecated NodeJsExec.create for K/JS and Wasm.
NodeJsExec.createRemoves deprecated ExperimentalDceDsl for K/JS and Wasm.
ExperimentalDceDslRemoves deprecated Kotlin/JS task constructors in Gradle.
Removes deprecated symbols related to the legacy JS target in Gradle.
Removes deprecated wasm declarations in the js package for K/JS and Wasm.
Removes Android source set layout v1.
Removes the deprecated Gradle property kotlin.kmp.isolated-projects.support.
kotlin.kmp.isolated-projects.supportRemoves Kotlin script execution support from Maven.
Deprecates and removes D8 in js packages for Wasm.
D8Renames AdditionalKDocResolutionProvider to add the Ka prefix.
org.jetbrains.kotlin.analysis.api.symbols.AdditionalKDocResolutionProviderRenames DebugSymbolRenderer to add the Ka prefix.
org.jetbrains.kotlin.analysis.api.symbols.DebugSymbolRendererRenames CodeFragmentCapturedValue to add the Ka prefix.
org.jetbrains.kotlin.analysis.api.compile.CodeFragmentCapturedValueRenames DebuggerExtension to add the Ka prefix.
org.jetbrains.kotlin.analysis.api.components.DebuggerExtensionRenames DefaultTypeClassIds to add the Ka prefix.
org.jetbrains.kotlin.analysis.api.components.DefaultTypeClassIdsRemoves resolution to context receivers in K2.
K2Removes reflection support for multi-field value classes.
Renames ABI Validation tasks to avoid using the word legacy.
Deletes the DSL for working with dump variants in ABI Validation.
Drops the K1 decompiler.
Drops KaImportOptimizer.
KaImportOptimizerDrops language version 1.9 for non-JVM platforms.
Drops language version 1.8.
Drops the
IrSerializationSettings.reuseExistingSignaturesForSymbols setting.IrSerializationSettings.reuseExistingSignaturesForSymbolsDrops BuiltinSymbolsBase from the plugin API.
BuiltinSymbolsBaseRemoves legacy JS backend related CLI flags.
Renames the MustUseReturnValue annotation to MustUseReturnValues.
MustUseReturnValueMustUseReturnValuesDrops JS- and Wasm-specific IrLinkageError classes.
IrLinkageErrorRemoves the default argument for linkageError from kotlin.js.getPropertyCallableRef.
kotlin.js.getPropertyCallableReflinkageErrorRemoves bodies from intrinsified Long methods on Kotlin/JS.
LongRemoves Ant support.
Removes Gradle symbols deprecated after KT-54312.
Removes KotlinCompilation.source.
KotlinCompilation.sourceRemoves support for properties disabling precise task outputs backup.
Removes deprecated classpath snapshot task inputs.
Removes additionalMetadata from the compiler options DSL.
additionalMetadataRemoves the resources resolution strategy completely.
Removes legacy kotlin-gradle-plugin-model.
kotlin-gradle-plugin-modelRemoves metadata dependencies transformation for the runtimeOnly scope.
runtimeOnlyRemoves the bitcode DSL.
Removes the kapt.use.k2 property and the code allowing K2 with K1 kapt.
kapt.use.k2Removes scoped resolvable and intransitive DependenciesMetadata configurations used in the pre-IdeMultiplatformImport IDE import.
DependenciesMetadataRenames KaPropertyAccessorSymbol#isCustom to isNotDefault.
KaPropertyAccessorSymbol#isCustomKaPropertyAccessorSymbol#isNotDefaultRemoves sharedBox* intrinsics from the standard library for K/JS.
sharedBox*Removes kotlin-native/Interop/JsRuntime from Kotlin/Native.
kotlin-native/Interop/JsRuntimeRemoves the -Xjps compiler argument.
-XjpsDeletes the kotlin-android-extensions compiler plugin.
kotlin-android-extensionsRemoves the 'kotlin-android-extensions' plugin.
kotlin-android-extensionsRemoves the ability to use the Native non-embeddable compiler jar in the Gradle plugin.
Removes JS-related functionality from kotlin-maven-plugin.
kotlin-maven-pluginDrops language versions 1.6 and 1.7.
Drops the -Xuse-k2 compiler flag.
-Xuse-k2Drops the IrElementVisitor, IrElementVisitorVoid and IrElementTransformer interfaces.
IrElementVisitorIrElementVisitorVoidIrElementTransformerRemoves the Ir class.
IrRemoves IrErrorDeclaration from IR.
IrErrorDeclarationDrops the obsolete IrPerFileLibraryImpl and IrPerFileWriterImpl classes from KLIB.
IrPerFileLibraryImplIrPerFileWriterImplDrops the targets/$target_name/kotlin directory from klibs.
Removes the 'kotlin.incremental.useClasspathSnapshot' property.
kotlin.incremental.useClasspathSnapshotRemoves the deprecated JS/Dce Gradle DSL.
DceRemoves support for Legacy Metadata Compilation with support of Compatibility Metadata Variant.
Removes KotlinTarget.useDisambiguationClassifierAsSourceSetNamePrefix and overrideDisambiguationClassifierOnIdeImport from KGP.
KotlinTarget.useDisambiguationClassifierAsSourceSetNamePrefixoverrideDisambiguationClassifierOnIdeImportRemoves preset APIs.
Removes legacy KMP flags.
Removes the android() target.
android()Removes PomDependenciesRewriter, which is not compatible with Project Isolation.
PomDependenciesRewriterRemoves konanVersion from CInteropProcess.
CInteropProcesskonanVersionRemoves the Kotlin Native Performance plugin.
Removes multiplatform support from the Maven Plugin.
Renames kotlinBinaryenSetup and kotlinD8Setup for Wasm.
kotlinBinaryenSetupkotlinD8SetupRemoves the custom class loader option in Analysis API Standalone session creation.
Removes JAR publications with old artifact names in the high-level-api family.
Removes the deprecated Analysis API API.
Removes the deprecated mod operator convention.
modDrops IrAttributeContainer.
IrAttributeContainerDrops obsolete parts of the Skia (ad-hoc C++) import in Kotlin/Native.
SkiaRemoves the deprecated KotlinPlatformJsPlugin.
KotlinPlatformJsPluginRemoves the deprecated KotlinPlatformAndroidPlugin.
KotlinPlatformAndroidPluginRemoves the kotlin.androidExtensionsPlugin.enabled flag.
kotlin.androidExtensionsPlugin.enabledRemoves the Legacy Multiplatform Gradle Plugin.
Removes the built-in ABI snapshot implementation.
Removes default exports from Wasm exports in Kotlin/Wasm.
Removes the create###Array functions from the WASM stdlib.
create###ArrayDrops language versions 1.4 and 1.5.
Removes the ability to apply compiler plugins during the KAPT stub generation phase.
Deletes the org.jetbrains.kotlin.cli.js.K2JSCompiler class.
org.jetbrains.kotlin.cli.js.K2JSCompilerRenames org.jetbrains.kotlin.cli.js.K2JsIrCompiler to K2JSCompiler.
org.jetbrains.kotlin.cli.js.K2JsIrCompilerK2JSCompilerRemoves kotlin-compiler-embeddable from Gradle build runtime dependencies.
kotlin-compiler-embeddableRemoves the deprecated common platform plugin id.
Removes obsolete Gradle plugin variants for Gradle versions below 7.6.
Removes useLibraries from the CocoaPods plugin.
useLibrariesRemoves ChromeWasmGc from Kotlin/Wasm.
ChromeWasmGcRenames the 'high-level-api' family of JARs to 'analysis-api'.
Renames KaClassLikeSymbol.classIdIfNonLocal to classId.
KaClassLikeSymbol.classIdIfNonLocalKaClassLikeSymbol.classIdRenames KtCallableSymbol.callableIdIfNonLocal to callableId.
KtCallableSymbol.callableIdIfNonLocalKtCallableSymbol.callableIdRemoves
infix modifiers from Analysis API type equality and subtyping functions.Removes support for bitcode embedding on Kotlin/Native.
K2 drops support for UseBuilderInferenceOnlyIfNeeded=false.
UseBuilderInferenceOnlyIfNeededDisallows open @Composable functions with default params to fix binary compatibility issues.
@ComposableDeletes the IrMessageLogger interface.
IrMessageLoggerDrops library versions from KLIB manifests.
Drops the -repository <path> CLI parameter from the KLIB tool.
-repositoryDrops the install and remove commands from the KLIB tool.
installremoveRemoves the deprecated KotlinToolRunner(project) constructor.
KotlinToolRunnerRemoves kotlin.test.assert*NoInline hidden functions.
kotlin.testPromotes the deprecation level for the BTA prototype to ERROR.
Removes internal and deprecated API from ExtrasProperty.kt.
ExtrasProperty.ktRaises deprecation to error for the LanguageSettings.enableLanguageFeature DSL.
LanguageSettings.enableLanguageFeatureRemoves deprecated internal JS functions for K/JS and Wasm.
Forbids using KaSessionComponent implementation types directly.
KaSessionComponentChanges K1 API deprecation level from Warning to Error.
Prohibits using nested type aliases from libraries for sources with language version below 2.3.
Forbids compiling code with explicit _root_ide_package_ in CLI mode.
_root_ide_package_Prohibits protected visibility in final expected classes.
NoArg compiler plugin promotes NO_NOARG_CONSTRUCTOR_IN_SUPERCLASS diagnostic from warning to error.
NO_NOARG_CONSTRUCTOR_IN_SUPERCLASSPromotes COMPANION_OBJECT_IS_SERIALIZABLE_INSIDE_SERIALIZABLE_CLASS diagnostic to error.
COMPANION_OBJECT_IS_SERIALIZABLE_INSIDE_SERIALIZABLE_CLASSRaises the deprecation level to error for Kotlin*Options properties.
Kotlin*OptionsPromotes deprecation of public constructors of JS declarations to Error in K/JS and Wasm.
Promotes deprecation of wasm declarations in the "js" package to Error.
Promotes deprecation of NodeJsExec.create to Error.
NodeJsExec.createPromotes the kotlinArtifacts deprecation to an error.
kotlinArtifactsRestricts delegation of JavaModuleResolver to CliJavaModuleResolver.
JavaModuleResolverCliJavaModuleResolverRemoves the kotlin.native.internal.Ref class from the Kotlin/Native standard library.
kotlin.native.internal.RefReplaces name mangling of special method families in Native ObjC export.
Bumps the KLIB ABI version in 2.2.0.
Prohibits declaring AtomicReference to a value class in the atomicfu compiler plugin.
AtomicReferenceChanges the deprecation level to ERROR for the kotlinOptions DSL.
kotlinOptionsChanges the deprecation level to error for KotlinCompilation.source.
KotlinCompilation.sourceRaises the deprecation of KotlinCompilationOutput#resourcesDirProvider to an error.
KotlinCompilationOutput#resourcesDirProviderChanges BaseKapt.annotationProcessorOptionProviders to a List<CommandLineArgumentProvider> instead of List<Any>.
BaseKapt.annotationProcessorOptionProvidersCommandLineArgumentProviderDeprecates commonization parameters in KGP with an error.
K2 now prohibits declaring local type aliases.
Forbids using the inline and value class modifiers together.
inlinevalueMakes the kotlin-android-extensions plugin fail the build when applied.
kotlin-android-extensionsDecommissions properties that disable precise task outputs backup.
Makes using the -Xuse-k2 compiler flag an error.
-Xuse-k2Makes the @Escapes annotation required for all external functions in Kotlin/Native.
@EscapesProhibits exposing types via type parameters' bounds.
Forbids projection modifiers inside a top-level Array in an annotation value parameter.
ArrayKLIB Resolve forbids passing KLIB unique names via CLI.
Fixes a binary incompatible change to KotlinLibraryResolver.resolveWithDependencies.
KotlinLibraryResolver.resolveWithDependenciesProhibits implementing a var property with an inherited val property.
Changes KotlinTargetAlreadyDeclaredChecker severity from warning to error.
KotlinTargetAlreadyDeclaredCheckerSets deprecation level to Error for KotlinTarget.useDisambiguationClassifierAsSourceSetNamePrefix and overrideDisambiguationClassifierOnIdeImport.
KotlinTarget.useDisambiguationClassifierAsSourceSetNamePrefixoverrideDisambiguationClassifierOnIdeImportDeprecates the targetFromPreset API with an error.
targetFromPresetDeprecates ios/tvos/watchos presets with an error.
Moves ExperimentalSwiftExportDsl to another package.
ExperimentalSwiftExportDslMoves KaSymbolBasedReference to the resolution package.
KaSymbolBasedReferenceMoves KaTypeProjection to the types package.
KaTypeProjectionStops publishing the analysis-api-test-framework artifact.
analysis-api-test-frameworkMakes ExtrasProperty.kt internal.
ExtrasProperty.ktMakes ToolingDiagnosticBuilder an internal API.
ToolingDiagnosticBuilderMarks KaFirReference and all its implementations with the internal modifier.
KaFirReferenceSecurity1
Applies the fix for CVE-2024-7254 to the fork of protobuf 2.6.1.
Platform6
Bumps the minimal supported AGP version to 8.5.2.
Bumps the minimal supported iOS and tvOS versions to 14.0.
Bumps the minimal supported AGP version to 8.2.2.
Bumps the minimal supported Gradle version to 7.6.3.
Bumps the minimal supported Android Gradle plugin version to 7.3.1.
Adds Xcode 16 support in Kotlin.
Deprecations to plan for
Deprecated94
Deprecates utilities exposed through analysis-internal-utils.
analysis-internal-utilsDeprecates and prohibits using wasmExports in Kotlin/Wasm.
wasmExportsAdds @K1Deprecation to all public declarations of K1 modules.
K1DeprecationDeprecates the K1 compiler.
Removes deprecated '-no-endorsed-libs' usages in the Kotlin project.
-no-endorsed-libsDeprecates using PSI mode from the compiler CLI.
Adds ERROR-level deprecation for CleanableStore and CleanDataTask.
CleanableStoreCleanDataTaskDeprecates the KGP contentEquals() utility and moves it to an internal utility function.
contentEquals()Marks parts of the JS Test DSL with DelicateAPI.
DelicateAPIDeprecates the FIR based incremental runner.
FIRDeprecates KtSelfType.
KtSelfTypeDeprecates language version 2.1.
Deprecates kotlin.io.readLine with WARNING.
kotlin.io.readLineDeprecates AbstractCoroutineContextKey and associated API.
AbstractCoroutineContextKeyDeprecates JvmCompilerArguments.contains with a warning in BTA.
JvmCompilerArguments.containsDeprecates access to Kotlin source sets in the Android extension.
Deprecates the non-BTA JVM compiler execution mode in Gradle.
Deprecates support for Gradle 7.6 through 8.13 versions.
Makes enableKotlinToolingMetadataArtifact deprecated.
enableKotlinToolingMetadataArtifactAdds Deprecated annotation to the legacyDump block and property for ABI Validation.
legacyDumpDeprecates KotlinJsCompilerType and KotlinProjectExtension methods using it.
KotlinJsCompilerTypeKotlinProjectExtensionDeprecates KaSymbolInformationProvider getterDeprecationStatus and setterDeprecationStatus.
KaSymbolInformationProvider.getterDeprecationStatusKaSymbolInformationProvider.setterDeprecationStatusDeprecates KaFunctionType.arity in the Analysis API.
KaFunctionType.arityDeprecates the @BuilderInference annotation.
BuilderInferenceDeprecates isMemoryLeakCheckerActive in Kotlin/Native.
isMemoryLeakCheckerActiveDeprecates forceCheckedShutdown in Kotlin/Native.
forceCheckedShutdownDeprecates PreprocessedVirtualFileFactoryExtension.
PreprocessedVirtualFileFactoryExtensionDeprecates the out-of-process compilation mode.
Deprecates the LanguageSettings.enableLanguageFeature DSL.
LanguageSettings.enableLanguageFeatureDeprecates the CleanableStore infrastructure.
CleanableStoreDeprecates declaring dependencies using multi-string notation.
Deprecates specifying org.gradle.java.installations.auto-detect as a project property on the command line.
org.gradle.java.installations.auto-detectConsiders deprecating and removing the kotlin.kmp.isolated-projects.support property.
kotlin.kmp.isolated-projects.supportDeprecates kotlin.native.cacheKind and introduces a DSL instead.
kotlin.native.cacheKindDeprecates eager GlobalData initialization in Kotlin/Native.
GlobalDataDeprecates Number.toChar() with error deprecation level.
Number.toChar()Increases kotlin.io.createTempDir and createTempFile deprecation level to ERROR.
kotlin.io.createTempDirkotlin.io.createTempFileDeprecates String.subSequence(start, end) with error and plans to drop it in the future.
String.subSequence(start, end)Increases InputStream.readBytes(Int) deprecation level to HIDDEN.
InputStream.readBytes(Int)Deprecates the Native -Xallocator=std option.
-Xallocator=stdDeprecates the old Build Tools API prototype API.
Deprecates -Xjvm-default in favor of -jvm-default.
-Xjvm-default-jvm-defaultDeprecates ComponentRegistrar.
ComponentRegistrarDeprecates usage of HasKotlinDependencies inside KotlinCompilation.
HasKotlinDependenciesKotlinCompilationUpdates deprecation of KotlinJsTestFramework#createTestExecutionSpec.
KotlinJsTestFramework#createTestExecutionSpecDeprecates the org.jetbrains.kotlin.android plugin.
org.jetbrains.kotlin.androidPromotes deprecation of NPM and Yarn package manager internal functions for K/JS and Wasm.
Promotes the phantom-js for Karma deprecation to ERROR for Wasm and JS.
phantom-jsPromotes deprecation of ExperimentalWasmDsl to Error for K/JS and Wasm.
ExperimentalWasmDslPromotes deprecation of internal JS functions to Error for K/JS and Wasm.
Promotes deprecation of ExperimentalDceDsl to Error for K/JS and Wasm.
ExperimentalDceDslDeprecates 'androidTarget'.
androidTargetK2 deprecates exposing a package-private parameter of an internal method.
Finds and deprecates actively used parts of the K1 API.
Deprecates referencing inlineable lambdas in js() calls.
js()Deprecates the kapt.use.k2 property.
kapt.use.k2Removes -Xextended-compiler-checks in favor of a deprecation cycle.
-Xextended-compiler-checksDeprecates language versions 1.8 and 1.9.
Deprecates the hasAnnotations flag in kotlin-metadata and adds JVM-only hasAnnotationsInBytecode instead.
hasAnnotationshasAnnotationsInBytecodeReviews deprecations in stdlib for 2.2.
Deprecates Windows 7 support in Kotlin/Native.
Deprecates Ant support.
Deprecates atomic properties marked with
@PublishedApi with an error.@PublishedApiDeprecates remaining kotlinOptions DSL features that were not yet deprecated.
kotlinOptionsUpdates Kotlin Gradle plugin deprecations ahead of 2.2.
Deprecates phantom-js for Karma in Wasm/JS.
phantom-jsKarmaDeprecates publishAllLibraryVariants in kotlin-android.
publishAllLibraryVariantskotlin-androidRaises DeprecationLevel to Error on deprecated ExtrasProperty.kt in Kotlin 2.2.
ExtrasProperty.ktDeprecates kotlinArtifacts with a warning.
kotlinArtifactsContinues deprecation of the REPL built into kotlinc.
kotlincAccessing Task.project during execution is being deprecated in Gradle 8.12.
Task.projectAnnounces upcoming deprecation of Boolean 'is-' properties in Gradle Groovy scripts.
Deprecates the JvmDefault annotation with level HIDDEN.
JvmDefaultWarns users about the removal of context classes and constructors.
Implements a deprecation error for FIELD-targeted annotations on annotation properties.
FIELDProhibits via a deprecation warning accessing a nested class through a generic outer class.
KMM Wizards stop using the deprecated 'kotlinOptions' block.
kotlinOptionsHandles ProjectDependency.getDependencyProject() being deprecated in Gradle 8.11.
ProjectDependency.getDependencyProject()Deprecates non-Provider API in JS infrastructure extensions for JS and Wasm.
Deprecates download in NodeJsRootExtension, directing users to NodeJsExtension download; removal planned for 2.2.
NodeJsRootExtensionNodeJsExtensionNodeJsPlugindownloadRenames, deprecates, or removes declarations as part of Analysis API stabilization.
Deprecates and removes bitcode embedding support from the Kotlin Gradle plugin.
Deprecates instantiating reified type parameters into intersection types.
Implements a general deprecation of types with inaccessible type arguments.
Adds a deprecation warning for the reified modifier on type parameters of a type alias.
reifiedDeprecates passing KLIB unique names via CLI in KLIB Resolve.
Reviews deprecations in stdlib for 2.1.
Kotlin/Native deprecates API marked with FreezingIsDeprecated to error.
FreezingIsDeprecatedDeprecates KotlinCompilationOutput#resourcesDirProvider.
KotlinCompilationOutput#resourcesDirProviderChanges the deprecation message for KMP target shortcuts.
Implements deprecation of smartcasts on class-delegated properties.
Deprecates error tolerance in JS.
Deprecates JVM history files based incremental compilation.
Deprecates combinations of the KMP plugin with some Gradle Java plugins.
KMPAPI changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
final class K1ImplementationKt - added:
static method K1ImplementationKt.createK1KType(KClassifier, List, boolean, KClass): DescriptorKType - added:
static method KCallables.getContextParameters(KCallable): List - added:
static method KClasses.createDefaultType(KClass): KType - added:
static method KClassifiers.checkArgumentsSize(int, int): void - added:
static method KClassifiers.createTypeImpl(KClassifier, List, boolean, List, KClass): AbstractKType
- added:
final class ReflectedLambdaFakeContainerSource implements DeserializedContainerSource - added:
method ReflectedLambdaFakeContainerSource.getAbiStability(): DeserializedContainerAbiStability - added:
method ReflectedLambdaFakeContainerSource.getContainingFile(): SourceFile - added:
method ReflectedLambdaFakeContainerSource.getIncompatibility(): IncompatibleVersionErrorData - added:
method ReflectedLambdaFakeContainerSource.getPreReleaseInfo(): PreReleaseInfo - added:
method ReflectedLambdaFakeContainerSource.getPresentableString(): String - added:
static field ReflectedLambdaFakeContainerSource.INSTANCE: ReflectedLambdaFakeContainerSource
- removed:
abstract class KCallableImpl implements KCallable, KTypeParameterOwnerImpl - removed:
abstract class KPropertyImpl extends KCallableImpl implements KProperty - removed:
class KProperty0Impl extends KPropertyImpl implements KProperty0 - removed:
class KProperty1Impl extends KPropertyImpl implements KProperty1 - removed:
class KProperty2Impl extends KPropertyImpl implements KProperty2 - removed:
ctor KCallableImpl() - removed:
ctor KFunctionImpl(KDeclarationContainerImpl, FunctionDescriptor) - removed:
ctor KFunctionImpl(KDeclarationContainerImpl, String, String, Object) - removed:
ctor KMutableProperty0Impl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KMutableProperty0Impl(KDeclarationContainerImpl, String, String, Object) - removed:
ctor KMutableProperty0Impl.Setter(KMutableProperty0Impl) - removed:
ctor KMutableProperty1Impl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KMutableProperty1Impl(KDeclarationContainerImpl, String, String, Object) - removed:
ctor KMutableProperty1Impl.Setter(KMutableProperty1Impl) - removed:
ctor KMutableProperty2Impl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KMutableProperty2Impl(KDeclarationContainerImpl, String, String) - removed:
ctor KMutableProperty2Impl.Setter(KMutableProperty2Impl) - removed:
ctor KParameterImpl(KCallableImpl, int, KParameter.Kind, Function0) - removed:
ctor KProperty0Impl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KProperty0Impl(KDeclarationContainerImpl, String, String, Object) - removed:
ctor KProperty0Impl.Getter(KProperty0Impl) - removed:
ctor KProperty1Impl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KProperty1Impl(KDeclarationContainerImpl, String, String, Object) - removed:
ctor KProperty1Impl.Getter(KProperty1Impl) - removed:
ctor KProperty2Impl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KProperty2Impl(KDeclarationContainerImpl, String, String) - removed:
ctor KProperty2Impl.Getter(KProperty2Impl) - removed:
ctor KPropertyImpl(KDeclarationContainerImpl, PropertyDescriptor) - removed:
ctor KPropertyImpl(KDeclarationContainerImpl, String, String, Object) - removed:
ctor KPropertyImpl.Accessor() - removed:
ctor KPropertyImpl.Getter() - removed:
ctor KPropertyImpl.Setter() - removed:
ctor KTypeImpl(KotlinType, Function0) - removed:
enum KDeclarationContainerImpl.MemberBelonginess - removed:
final class KFunctionImpl extends KCallableImpl implements FunctionBase, KFunction, FunctionWithAllInvokes - removed:
final class KMutableProperty0Impl extends KProperty0Impl implements KMutableProperty0 - removed:
final class KMutableProperty1Impl extends KProperty1Impl implements KMutableProperty1 - removed:
final class KMutableProperty2Impl extends KProperty2Impl implements KMutableProperty2 - removed:
final class KParameterImpl implements KParameter - removed:
final class KPropertyImplKt - removed:
final class KTypeImpl implements KTypeBase - removed:
final class TypeOfImplKt - removed:
interface KClassifierImpl - removed:
method CreateKCallableVisitor.visitFunctionDescriptor(FunctionDescriptor, Unit): KCallableImpl - removed:
method EmptyContainerForLocal.getLocalProperty(int): PropertyDescriptor - removed:
method KCallableImpl.call(Object[]): Object - removed:
method KCallableImpl.callBy(Map): Object - removed:
method KCallableImpl.callDefaultMethod$kotlin_reflection(Map, Continuation): Object - removed:
method KCallableImpl.getAnnotations(): List - removed:
method KCallableImpl.getCaller(): Caller - removed:
method KCallableImpl.getContainer(): KDeclarationContainerImpl - removed:
method KCallableImpl.getDefaultCaller(): Caller - removed:
method KCallableImpl.getDescriptor(): CallableMemberDescriptor - removed:
method KCallableImpl.getParameters(): List - removed:
method KCallableImpl.getReturnType(): KType - removed:
method KCallableImpl.getTypeParameters(): List - removed:
method KCallableImpl.getVisibility(): KVisibility - removed:
method KCallableImpl.isAbstract(): boolean - removed:
method KCallableImpl.isAnnotationConstructor(): boolean - removed:
method KCallableImpl.isBound(): boolean - removed:
method KCallableImpl.isFinal(): boolean - removed:
method KCallableImpl.isOpen(): boolean - removed:
method KClassImpl.Data.getAllNonStaticMembers(): Collection - removed:
method KClassImpl.Data.getAllStaticMembers(): Collection - removed:
method KClassImpl.Data.getDeclaredNonStaticMembers(): Collection - removed:
method KClassImpl.getLocalProperty(int): PropertyDescriptor - removed:
method KClassifierImpl.getDescriptor(): ClassifierDescriptor - removed:
method KDeclarationContainerImpl.Companion.getLOCAL_PROPERTY_SIGNATURE$kotlin_reflection(): Regex - removed:
method KDeclarationContainerImpl.MemberBelonginess.accept(CallableMemberDescriptor): boolean - removed:
method KDeclarationContainerImpl.getLocalProperty(int): PropertyDescriptor - removed:
method KDeclarationContainerImpl.getMembers(MemberScope, KDeclarationContainerImpl.MemberBelonginess): Collection - removed:
method KFunctionImpl.equals(Object): boolean - removed:
method KFunctionImpl.getArity(): int - removed:
method KFunctionImpl.getCaller(): Caller - removed:
method KFunctionImpl.getContainer(): KDeclarationContainerImpl - removed:
method KFunctionImpl.getDefaultCaller(): Caller - removed:
method KFunctionImpl.getDescriptor(): FunctionDescriptor - removed:
method KFunctionImpl.getName(): String - removed:
method KFunctionImpl.hashCode(): int - removed:
method KFunctionImpl.invoke(): Object - removed:
method KFunctionImpl.invoke(Object): Object - removed:
method KFunctionImpl.invoke(Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
method KFunctionImpl.isBound(): boolean - removed:
method KFunctionImpl.isExternal(): boolean - removed:
method KFunctionImpl.isInfix(): boolean - removed:
method KFunctionImpl.isInline(): boolean - removed:
method KFunctionImpl.isOperator(): boolean - removed:
method KFunctionImpl.isSuspend(): boolean - removed:
method KFunctionImpl.toString(): String - removed:
method KMutableProperty0Impl.Setter.getProperty(): KMutableProperty0Impl - removed:
method KMutableProperty0Impl.Setter.invoke(Object): void - removed:
method KMutableProperty0Impl.getSetter(): KMutableProperty0Impl.Setter - removed:
method KMutableProperty0Impl.set(Object): void - removed:
method KMutableProperty1Impl.Setter.getProperty(): KMutableProperty1Impl - removed:
method KMutableProperty1Impl.Setter.invoke(Object, Object): void - removed:
method KMutableProperty1Impl.getSetter(): KMutableProperty1Impl.Setter - removed:
method KMutableProperty1Impl.set(Object, Object): void - removed:
method KMutableProperty2Impl.Setter.getProperty(): KMutableProperty2Impl - removed:
method KMutableProperty2Impl.Setter.invoke(Object, Object, Object): void - removed:
method KMutableProperty2Impl.getSetter(): KMutableProperty2Impl.Setter - removed:
method KMutableProperty2Impl.set(Object, Object, Object): void - removed:
method KPackageImpl.getLocalProperty(int): PropertyDescriptor - removed:
method KParameterImpl.equals(Object): boolean - removed:
method KParameterImpl.getAnnotations(): List - removed:
method KParameterImpl.getCallable(): KCallableImpl - removed:
method KParameterImpl.getIndex(): int - removed:
method KParameterImpl.getKind(): KParameter.Kind - removed:
method KParameterImpl.getName(): String - removed:
method KParameterImpl.getType(): KType - removed:
method KParameterImpl.hashCode(): int - removed:
method KParameterImpl.isOptional(): boolean - removed:
method KParameterImpl.isVararg(): boolean - removed:
method KParameterImpl.toString(): String - removed:
method KProperty0Impl.Getter.getProperty(): KProperty0Impl - removed:
method KProperty0Impl.Getter.invoke(): Object - removed:
method KProperty0Impl.get(): Object - removed:
method KProperty0Impl.getDelegate(): Object - removed:
method KProperty0Impl.getGetter(): KProperty0Impl.Getter - removed:
method KProperty0Impl.invoke(): Object - removed:
method KProperty1Impl.Getter.getProperty(): KProperty1Impl - removed:
method KProperty1Impl.Getter.invoke(Object): Object - removed:
method KProperty1Impl.get(Object): Object - removed:
method KProperty1Impl.getDelegate(Object): Object - removed:
method KProperty1Impl.getGetter(): KProperty1Impl.Getter - removed:
method KProperty1Impl.invoke(Object): Object - removed:
method KProperty2Impl.Getter.getProperty(): KProperty2Impl - removed:
method KProperty2Impl.Getter.invoke(Object, Object): Object - removed:
method KProperty2Impl.get(Object, Object): Object - removed:
method KProperty2Impl.getDelegate(Object, Object): Object - removed:
method KProperty2Impl.getGetter(): KProperty2Impl.Getter - removed:
method KProperty2Impl.invoke(Object, Object): Object - removed:
method KPropertyImpl.Accessor.getContainer(): KDeclarationContainerImpl - removed:
method KPropertyImpl.Accessor.getDefaultCaller(): Caller - removed:
method KPropertyImpl.Accessor.getDescriptor(): PropertyAccessorDescriptor - removed:
method KPropertyImpl.Accessor.getProperty(): KPropertyImpl - removed:
method KPropertyImpl.Accessor.isBound(): boolean - removed:
method KPropertyImpl.Accessor.isExternal(): boolean - removed:
method KPropertyImpl.Accessor.isInfix(): boolean - removed:
method KPropertyImpl.Accessor.isInline(): boolean - removed:
method KPropertyImpl.Accessor.isOperator(): boolean - removed:
method KPropertyImpl.Accessor.isSuspend(): boolean - removed:
method KPropertyImpl.Companion.getEXTENSION_PROPERTY_DELEGATE(): Object - removed:
method KPropertyImpl.Getter.equals(Object): boolean - removed:
method KPropertyImpl.Getter.getCaller(): Caller - removed:
method KPropertyImpl.Getter.getDescriptor(): PropertyGetterDescriptor - removed:
method KPropertyImpl.Getter.getName(): String - removed:
method KPropertyImpl.Getter.hashCode(): int - removed:
method KPropertyImpl.Getter.toString(): String - removed:
method KPropertyImpl.Setter.equals(Object): boolean - removed:
method KPropertyImpl.Setter.getCaller(): Caller - removed:
method KPropertyImpl.Setter.getDescriptor(): PropertySetterDescriptor - removed:
method KPropertyImpl.Setter.getName(): String - removed:
method KPropertyImpl.Setter.hashCode(): int - removed:
method KPropertyImpl.Setter.toString(): String - removed:
method KPropertyImpl.computeDelegateSource(): Member - removed:
method KPropertyImpl.equals(Object): boolean - removed:
method KPropertyImpl.getBoundReceiver(): Object - removed:
method KPropertyImpl.getCaller(): Caller - removed:
method KPropertyImpl.getContainer(): KDeclarationContainerImpl - removed:
method KPropertyImpl.getDefaultCaller(): Caller - removed:
method KPropertyImpl.getDelegateImpl(Member, Object, Object): Object - removed:
method KPropertyImpl.getDescriptor(): PropertyDescriptor - removed:
method KPropertyImpl.getGetter(): KPropertyImpl.Getter - removed:
method KPropertyImpl.getJavaField(): Field - removed:
method KPropertyImpl.getName(): String - removed:
method KPropertyImpl.getSignature(): String - removed:
method KPropertyImpl.hashCode(): int - removed:
method KPropertyImpl.isBound(): boolean - removed:
method KPropertyImpl.isConst(): boolean - removed:
method KPropertyImpl.isLateinit(): boolean - removed:
method KPropertyImpl.isSuspend(): boolean - removed:
method KPropertyImpl.toString(): String - removed:
method KTypeImpl.equals(Object): boolean - removed:
method KTypeImpl.getAnnotations(): List - removed:
method KTypeImpl.getArguments(): List - removed:
method KTypeImpl.getClassifier(): KClassifier - removed:
method KTypeImpl.getJavaType(): Type - removed:
method KTypeImpl.getType(): KotlinType - removed:
method KTypeImpl.hashCode(): int - removed:
method KTypeImpl.isMarkedNullable(): boolean - removed:
method KTypeImpl.makeNullableAsSpecified$kotlin_reflection(boolean): KTypeImpl - removed:
method KTypeImpl.toString(): String - removed:
method KTypeParameterImpl.equals(Object): boolean - removed:
method KTypeParameterImpl.hashCode(): int - removed:
method KTypeParameterImpl.toString(): String - removed:
static abstract class KPropertyImpl.Accessor extends KCallableImpl implements KFunction, KProperty.Accessor - removed:
static abstract class KPropertyImpl.Getter extends KPropertyImpl.Accessor implements KProperty.Getter - removed:
static abstract class KPropertyImpl.Setter extends KPropertyImpl.Accessor implements KMutableProperty.Setter - removed:
static field KDeclarationContainerImpl.MemberBelonginess.DECLARED: KDeclarationContainerImpl.MemberBelonginess - removed:
static field KDeclarationContainerImpl.MemberBelonginess.INHERITED: KDeclarationContainerImpl.MemberBelonginess - removed:
static field KPropertyImpl.Companion: KPropertyImpl.Companion - removed:
static final class FunctionWithAllInvokes.DefaultImpls - removed:
static final class KMutableProperty0Impl.Setter extends KPropertyImpl.Setter implements KMutableProperty0.Setter - removed:
static final class KMutableProperty1Impl.Setter extends KPropertyImpl.Setter implements KMutableProperty1.Setter - removed:
static final class KMutableProperty2Impl.Setter extends KPropertyImpl.Setter implements KMutableProperty2.Setter - removed:
static final class KProperty0Impl.Getter extends KPropertyImpl.Getter implements KProperty0.Getter - removed:
static final class KProperty1Impl.Getter extends KPropertyImpl.Getter implements KProperty1.Getter - removed:
static final class KProperty2Impl.Getter extends KPropertyImpl.Getter implements KProperty2.Getter - removed:
static final class KPropertyImpl.Companion - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method FunctionWithAllInvokes.DefaultImpls.invoke(FunctionWithAllInvokes, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - removed:
static method KDeclarationContainerImpl.MemberBelonginess.valueOf(String): KDeclarationContainerImpl.MemberBelonginess - removed:
static method KDeclarationContainerImpl.MemberBelonginess.values(): KDeclarationContainerImpl.MemberBelonginess[] - removed:
static method KPropertyImplKt.getBoundReceiver(KPropertyImpl.Accessor): Object - removed:
static method TypeOfImplKt.createMutableCollectionKType(KType): KType - removed:
static method TypeOfImplKt.createNothingType(KType): KType - removed:
static method TypeOfImplKt.createPlatformKType(KType, KType): KType - removed:
static method UtilKt.asKCallableImpl(Object): KCallableImpl - removed:
static method UtilKt.asKFunctionImpl(Object): KFunctionImpl - removed:
static method UtilKt.asKPropertyImpl(Object): KPropertyImpl - removed:
static method UtilKt.getNeedsMultiFieldValueClassFlattening(KType): boolean - changed:
class CreateKCallableVisitor extends DeclarationDescriptorVisitorEmptyBodies → class CreateKCallableVisitor extends CreateKFunctionVisitor - changed:
final class KClassImpl extends KDeclarationContainerImpl implements KClass, KClassifierImpl, KTypeParameterOwnerImpl → final class KClassImpl extends KDeclarationContainerImpl implements KotlinGenericDeclaration, KClass, KTypeParameterOwnerImpl, TypeConstructorMarker - changed:
final class KTypeParameterImpl implements KTypeParameter, KClassifierImpl → final class KTypeParameterImpl extends KTypeParameterBase implements TypeConstructorMarker, TypeParameterMarker - changed:
method CreateKCallableVisitor.visitPropertyDescriptor(PropertyDescriptor, Unit): KCallableImpl → method CreateKCallableVisitor.visitPropertyDescriptor(PropertyDescriptor, Unit): DescriptorKCallable - changed:
method KDeclarationContainerImpl.findDefaultMethod(String, String, boolean): Method → method KDeclarationContainerImpl.findDefaultMethod(String, String, boolean, boolean): Method - changed:
method ReflectionObjectRenderer.renderFunction(FunctionDescriptor): String → method ReflectionObjectRenderer.renderFunction(KFunction): String - changed:
method ReflectionObjectRenderer.renderLambda(FunctionDescriptor): String → method ReflectionObjectRenderer.renderLambda(KFunction): String - changed:
method ReflectionObjectRenderer.renderParameter(KParameterImpl): String → method ReflectionObjectRenderer.renderParameter(KParameter): String - changed:
method ReflectionObjectRenderer.renderProperty(PropertyDescriptor): String → method ReflectionObjectRenderer.renderProperty(KProperty): String - changed:
method ReflectionObjectRenderer.renderType(KotlinType): String → method ReflectionObjectRenderer.renderType(KType, boolean): String - changed:
static method UtilKt.deserializeToDescriptor(Class, MessageLite, NameResolver, TypeTable, BinaryVersion, Function2): CallableDescriptor → static method UtilKt.deserializeToDescriptor(Class, DeserializedContainerSource, MessageLite, NameResolver, TypeTable, BinaryVersion, Function2): CallableDescriptor - changed:
static method UtilKt.getInstanceReceiverParameter(CallableDescriptor): ReceiverParameterDescriptor → static method UtilKt.getInstanceReceiverParameter(DescriptorKCallable): ReceiverParameterDescriptor - added:
abstract class DescriptorKCallable extends ReflectKCallableImpl - added:
abstract class DescriptorKProperty extends DescriptorKCallable implements ReflectKProperty - added:
abstract class EqualityMode - added:
abstract class JavaKCallable extends ReflectKCallableImpl - added:
abstract class JavaKFunction extends JavaKCallable implements FunctionBase, FunctionWithAllInvokes, ReflectKFunction - added:
abstract class JavaKProperty extends JavaKCallable implements ReflectKProperty - added:
abstract class KotlinKCallable extends ReflectKCallableImpl - added:
abstract class KotlinKFunction extends KotlinKCallable implements FunctionBase, FunctionWithAllInvokes, ReflectKFunction - added:
abstract class KotlinKProperty extends KotlinKCallable implements ReflectKProperty - added:
abstract class LazyKProperty implements KProperty - added:
abstract class ReflectKCallableImpl implements ReflectKCallable - added:
abstract class ReflectKParameter implements KParameter - added:
class CreateKFunctionVisitor extends DeclarationDescriptorVisitorEmptyBodies - added:
class DescriptorKProperty0 extends DescriptorKProperty implements KProperty0 - added:
class DescriptorKProperty1 extends DescriptorKProperty implements KProperty1 - added:
class DescriptorKProperty2 extends DescriptorKProperty implements KProperty2 - added:
class DescriptorKPropertyN extends DescriptorKProperty - added:
class JavaKMutableProperty0 extends JavaKProperty0 implements KMutableProperty0 - added:
class JavaKProperty0 extends JavaKProperty implements KProperty0 - added:
class KotlinKProperty0 extends KotlinKProperty implements KProperty0 - added:
class KotlinKProperty1 extends KotlinKProperty implements KProperty1 - added:
class KotlinKPropertyN extends KotlinKProperty - added:
class LazyKProperty0 extends LazyKProperty implements KProperty0 - added:
class LazyKProperty1 extends LazyKProperty implements KProperty1 - added:
ctor CreateKFunctionVisitor(KDeclarationContainerImpl) - added:
ctor DefaultSetterValueParameter(ReflectKProperty) - added:
ctor DescriptorKCallable(KCallableOverriddenStorage) - added:
ctor DescriptorKFunction(KDeclarationContainerImpl, FunctionDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKFunction(KDeclarationContainerImpl, String, String, Object) - added:
ctor DescriptorKMutableProperty0(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKMutableProperty0(KDeclarationContainerImpl, String, String, Object) - added:
ctor DescriptorKMutableProperty0.Setter(DescriptorKMutableProperty0) - added:
ctor DescriptorKMutableProperty1(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKMutableProperty1(KDeclarationContainerImpl, String, String, Object) - added:
ctor DescriptorKMutableProperty1.Setter(DescriptorKMutableProperty1) - added:
ctor DescriptorKMutableProperty2(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKMutableProperty2(KDeclarationContainerImpl, String, String) - added:
ctor DescriptorKMutableProperty2.Setter(DescriptorKMutableProperty2) - added:
ctor DescriptorKMutablePropertyN(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKMutablePropertyN.Setter(DescriptorKMutablePropertyN) - added:
ctor DescriptorKParameter(DescriptorKCallable, int, KParameter.Kind, Function0) - added:
ctor DescriptorKProperty(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKProperty(KDeclarationContainerImpl, String, String, Object) - added:
ctor DescriptorKProperty.Accessor() - added:
ctor DescriptorKProperty.Getter() - added:
ctor DescriptorKProperty.Setter() - added:
ctor DescriptorKProperty0(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKProperty0(KDeclarationContainerImpl, String, String, Object) - added:
ctor DescriptorKProperty0.Getter(DescriptorKProperty0) - added:
ctor DescriptorKProperty1(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKProperty1(KDeclarationContainerImpl, String, String, Object) - added:
ctor DescriptorKProperty1.Getter(DescriptorKProperty1) - added:
ctor DescriptorKProperty2(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKProperty2(KDeclarationContainerImpl, String, String) - added:
ctor DescriptorKProperty2.Getter(DescriptorKProperty2) - added:
ctor DescriptorKPropertyN(KDeclarationContainerImpl, PropertyDescriptor, KCallableOverriddenStorage) - added:
ctor DescriptorKPropertyN.Getter(DescriptorKPropertyN) - added:
ctor DescriptorPatchingResult(String, Set) - added:
ctor EquatableCallableSignature(SignatureKind, String, String, List, List, List, List, boolean, EqualityMode) - added:
ctor ErrorTypeParameter(int) - added:
ctor FunctionJvmDescriptor(List, String) - added:
ctor FunctionJvmDescriptorLoaded(List, Class) - added:
ctor InstanceParameter(ReflectKCallable, KClass) - added:
ctor JavaAnnotationConstructor(KClassImpl) - added:
ctor JavaAnnotationConstructorParameter(JavaAnnotationConstructor, Method, int) - added:
ctor JavaEnumEntriesKProperty(KClassImpl) - added:
ctor JavaKCallable(KDeclarationContainerImpl, Member, Object, KCallableOverriddenStorage) - added:
ctor JavaKConstructor(KDeclarationContainerImpl, Constructor, Object) - added:
ctor JavaKFunction(KDeclarationContainerImpl, Member, Object, KCallableOverriddenStorage) - added:
ctor JavaKMutableProperty0(KDeclarationContainerImpl, Field, Object, KCallableOverriddenStorage) - added:
ctor JavaKMutableProperty0.Setter(JavaKMutableProperty0) - added:
ctor JavaKNamedFunction(KDeclarationContainerImpl, Method, Object, KCallableOverriddenStorage) - added:
ctor JavaKParameter(JavaKCallable, String, KType, int, KParameter.Kind, boolean) - added:
ctor JavaKProperty(KDeclarationContainerImpl, Field, Object, KCallableOverriddenStorage) - added:
ctor JavaKProperty.Accessor() - added:
ctor JavaKProperty.Getter() - added:
ctor JavaKProperty.Setter() - added:
ctor JavaKProperty0(KDeclarationContainerImpl, Field, Object, KCallableOverriddenStorage) - added:
ctor JavaKProperty0.Getter(JavaKProperty0) - added:
ctor JavaParameter(Member, int) - added:
ctor KCallableOverriddenStorage(KTypeSubstitutor, Modality, Boolean, KDeclarationContainerImpl, List, List, boolean, boolean, boolean, boolean) - added:
ctor KTypeAliasImpl(FqName) - added:
ctor KTypeParameterImpl(KTypeParameterOwnerImpl, String, KVariance, boolean) - added:
ctor KotlinKCallable(KCallableOverriddenStorage) - added:
ctor KotlinKConstructor(KDeclarationContainerImpl, String, Object, KmConstructor) - added:
ctor KotlinKFunction(KDeclarationContainerImpl, String, Object, KCallableOverriddenStorage) - added:
ctor KotlinKMutableProperty0(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKMutableProperty0.Setter(KotlinKMutableProperty0) - added:
ctor KotlinKMutableProperty1(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKMutableProperty1.Setter(KotlinKMutableProperty1) - added:
ctor KotlinKMutablePropertyN(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKMutablePropertyN.Setter(KotlinKMutablePropertyN) - added:
ctor KotlinKNamedFunction(KDeclarationContainerImpl, String, Object, KmFunction, KCallableOverriddenStorage) - added:
ctor KotlinKParameter(KotlinKCallable, KmValueParameter, int, KParameter.Kind, TypeParameterTable) - added:
ctor KotlinKProperty(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKProperty.Accessor() - added:
ctor KotlinKProperty.Getter() - added:
ctor KotlinKProperty.Setter() - added:
ctor KotlinKProperty0(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKProperty0.Getter(KotlinKProperty0) - added:
ctor KotlinKProperty1(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKProperty1.Getter(KotlinKProperty1) - added:
ctor KotlinKPropertyN(KDeclarationContainerImpl, String, Object, KmProperty, KCallableOverriddenStorage) - added:
ctor KotlinKPropertyN.Getter(KotlinKPropertyN) - added:
ctor LazyKMutableProperty0(String, Function0) - added:
ctor LazyKMutableProperty1(String, Function0) - added:
ctor LazyKProperty(Function0) - added:
ctor LazyKProperty0(String, Function0) - added:
ctor LazyKProperty1(String, Function0) - added:
ctor LazyTypeParameterReference(Object, String, KVariance, boolean) - added:
ctor LocalDelegatedPropertyFakeContainerSource(KDeclarationContainerImpl) - added:
ctor ReflectKCallableImpl(KCallableOverriddenStorage) - added:
ctor ReflectKParameter() - added:
ctor ReflectSignatureParts(AnnotationQualifierApplicabilityType, boolean) - added:
enum SignatureKind - added:
enum TypeNullability - added:
enum TypeUsage - added:
final class BuiltinsKt - added:
final class ConvertFromJavaKt - added:
final class ConvertFromMetadataKt - added:
final class DefaultSetterValueParameter extends ReflectKParameter - added:
final class DescriptorKCallableKt - added:
final class DescriptorKFunction extends DescriptorKCallable implements FunctionBase, FunctionWithAllInvokes, ReflectKFunction - added:
final class DescriptorKFunctionKt - added:
final class DescriptorKMutableProperty0 extends DescriptorKProperty0 implements KMutableProperty0 - added:
final class DescriptorKMutableProperty1 extends DescriptorKProperty1 implements KMutableProperty1 - added:
final class DescriptorKMutableProperty2 extends DescriptorKProperty2 implements KMutableProperty2 - added:
final class DescriptorKMutablePropertyN extends DescriptorKPropertyN implements KMutableProperty - added:
final class DescriptorKParameter extends ReflectKParameter - added:
final class DescriptorKPropertyKt - added:
final class DescriptorPatchingResult - added:
final class EquatableCallableSignature - added:
final class ErrorTypeParameter implements KClassifier - added:
final class FakeOverridesKt - added:
final class FunctionJvmDescriptor - added:
final class FunctionJvmDescriptorLoaded - added:
final class InstanceParameter extends ReflectKParameter - added:
final class JavaAnnotationConstructor extends ReflectKCallableImpl implements FunctionBase, FunctionWithAllInvokes, ReflectKFunction - added:
final class JavaAnnotationConstructorParameter extends ReflectKParameter - added:
final class JavaEnumEntriesKProperty extends ReflectKCallableImpl implements KProperty0, ReflectKProperty - added:
final class JavaKConstructor extends JavaKFunction - added:
final class JavaKFunctionKt - added:
final class JavaKNamedFunction extends JavaKFunction - added:
final class JavaKParameter extends ReflectKParameter - added:
final class JavaKPropertyKt - added:
final class JavaParameter - added:
final class KCallableOverriddenStorage - added:
final class KClassMembersKt - added:
final class KTypeAliasImpl implements KClassifier, TypeConstructorMarker - added:
final class KTypeParameterImplKt - added:
final class KotlinKCallableKt - added:
final class KotlinKConstructor extends KotlinKFunction - added:
final class KotlinKMutableProperty0 extends KotlinKProperty0 implements KMutableProperty0 - added:
final class KotlinKMutableProperty1 extends KotlinKProperty1 implements KMutableProperty1 - added:
final class KotlinKMutablePropertyN extends KotlinKPropertyN implements KMutableProperty - added:
final class KotlinKNamedFunction extends KotlinKFunction - added:
final class KotlinKParameter extends ReflectKParameter - added:
final class KotlinKPropertyKt - added:
final class LazyKMutableProperty0 extends LazyKProperty0 implements KMutableProperty0 - added:
final class LazyKMutableProperty1 extends LazyKProperty1 implements KMutableProperty1 - added:
final class LazyTypeParameterReference extends KTypeParameterBase implements TypeConstructorMarker, TypeParameterMarker - added:
final class LocalDelegatedPropertyFakeContainerSource implements DeserializedContainerSource - added:
final class ReflectKCallableKt - added:
final class ReflectKFunctionKt - added:
final class ReflectKParameterKt - added:
final class ReflectKPropertyKt - added:
final class ReflectSignatureParts extends AbstractSignatureParts - added:
final class ReflectTypeEnhancementKt - added:
final class StandardKTypes - added:
final class SystemPropertiesKt - added:
final class TypeParameterTable - added:
interface ReflectKCallable extends KCallable, KTypeParameterOwnerImpl - added:
interface ReflectKFunction extends KotlinGenericDeclaration, KFunction, ReflectKCallable - added:
interface ReflectKProperty extends KotlinGenericDeclaration, KProperty, ReflectKCallable - added:
method CreateKFunctionVisitor.visitFunctionDescriptor(FunctionDescriptor, Unit): DescriptorKCallable - added:
method DefaultSetterValueParameter.getAnnotations(): List - added:
method DefaultSetterValueParameter.getCallable(): ReflectKCallable - added:
method DefaultSetterValueParameter.getDeclaresDefaultValue(): boolean - added:
method DefaultSetterValueParameter.getIndex(): int - added:
method DefaultSetterValueParameter.getKind(): KParameter.Kind - added:
method DefaultSetterValueParameter.getName(): String - added:
method DefaultSetterValueParameter.getType(): KType - added:
method DefaultSetterValueParameter.isOptional(): boolean - added:
method DefaultSetterValueParameter.isVararg(): boolean - added:
method DescriptorKCallable.computeReturnType(): DescriptorKType - added:
method DescriptorKCallable.getAllParameters(): List - added:
method DescriptorKCallable.getAnnotations(): List - added:
method DescriptorKCallable.getDescriptor(): CallableMemberDescriptor - added:
method DescriptorKCallable.getModality(): Modality - added:
method DescriptorKCallable.getParameters(): List - added:
method DescriptorKCallable.getReturnType(): KType - added:
method DescriptorKCallable.getTypeParameters(): List - added:
method DescriptorKCallable.getVisibility(): KVisibility - added:
method DescriptorKCallable.isPackagePrivate(): boolean - added:
method DescriptorKFunction.computeReturnType(): DescriptorKType - added:
method DescriptorKFunction.default$findJavaDeclaration(): GenericDeclaration - added:
method DescriptorKFunction.default$invoke(): Object - added:
method DescriptorKFunction.default$invoke(Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method DescriptorKFunction.equals(Object): boolean - added:
method DescriptorKFunction.getArity(): int - added:
method DescriptorKFunction.getCaller(): Caller - added:
method DescriptorKFunction.getCallerWithDefaults(): Caller - added:
method DescriptorKFunction.getContainer(): KDeclarationContainerImpl - added:
method DescriptorKFunction.getDescriptor(): FunctionDescriptor - added:
method DescriptorKFunction.getName(): String - added:
method DescriptorKFunction.getOverridden(): Collection - added:
method DescriptorKFunction.getRawBoundReceiver(): Object - added:
method DescriptorKFunction.getSignature(): String - added:
method DescriptorKFunction.hashCode(): int - added:
method DescriptorKFunction.isExternal(): boolean - added:
method DescriptorKFunction.isInfix(): boolean - added:
method DescriptorKFunction.isInline(): boolean - added:
method DescriptorKFunction.isOperator(): boolean - added:
method DescriptorKFunction.isPrimaryConstructor(): boolean - added:
method DescriptorKFunction.isSuspend(): boolean - added:
method DescriptorKFunction.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKFunction - added:
method DescriptorKFunction.toString(): String - added:
method DescriptorKMutableProperty0.Setter.getProperty(): DescriptorKMutableProperty0 - added:
method DescriptorKMutableProperty0.Setter.invoke(Object): void - added:
method DescriptorKMutableProperty0.getSetter(): DescriptorKMutableProperty0.Setter - added:
method DescriptorKMutableProperty0.set(Object): void - added:
method DescriptorKMutableProperty0.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKMutableProperty0 - added:
method DescriptorKMutableProperty1.Setter.getProperty(): DescriptorKMutableProperty1 - added:
method DescriptorKMutableProperty1.Setter.invoke(Object, Object): void - added:
method DescriptorKMutableProperty1.getSetter(): DescriptorKMutableProperty1.Setter - added:
method DescriptorKMutableProperty1.set(Object, Object): void - added:
method DescriptorKMutableProperty1.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKMutableProperty1 - added:
method DescriptorKMutableProperty2.Setter.getProperty(): DescriptorKMutableProperty2 - added:
method DescriptorKMutableProperty2.Setter.invoke(Object, Object, Object): void - added:
method DescriptorKMutableProperty2.getSetter(): DescriptorKMutableProperty2.Setter - added:
method DescriptorKMutableProperty2.set(Object, Object, Object): void - added:
method DescriptorKMutableProperty2.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKMutableProperty2 - added:
method DescriptorKMutablePropertyN.Setter.getProperty(): DescriptorKMutablePropertyN - added:
method DescriptorKMutablePropertyN.getSetter(): DescriptorKMutablePropertyN.Setter - added:
method DescriptorKMutablePropertyN.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKMutablePropertyN - added:
method DescriptorKParameter.getAnnotations(): List - added:
method DescriptorKParameter.getCallable(): DescriptorKCallable - added:
method DescriptorKParameter.getDeclaresDefaultValue(): boolean - added:
method DescriptorKParameter.getIndex(): int - added:
method DescriptorKParameter.getKind(): KParameter.Kind - added:
method DescriptorKParameter.getName(): String - added:
method DescriptorKParameter.getType(): KType - added:
method DescriptorKParameter.isOptional(): boolean - added:
method DescriptorKParameter.isVararg(): boolean - added:
method DescriptorKProperty.Accessor.getCallerWithDefaults(): Caller - added:
method DescriptorKProperty.Accessor.getContainer(): KDeclarationContainerImpl - added:
method DescriptorKProperty.Accessor.getDescriptor(): PropertyAccessorDescriptor - added:
method DescriptorKProperty.Accessor.getProperty(): DescriptorKProperty - added:
method DescriptorKProperty.Accessor.getRawBoundReceiver(): Object - added:
method DescriptorKProperty.Accessor.isExternal(): boolean - added:
method DescriptorKProperty.Accessor.isInfix(): boolean - added:
method DescriptorKProperty.Accessor.isInline(): boolean - added:
method DescriptorKProperty.Accessor.isOperator(): boolean - added:
method DescriptorKProperty.Accessor.isSuspend(): boolean - added:
method DescriptorKProperty.Companion.getEXTENSION_PROPERTY_DELEGATE(): Object - added:
method DescriptorKProperty.Getter.computeReturnType(): DescriptorKType - added:
method DescriptorKProperty.Getter.equals(Object): boolean - added:
method DescriptorKProperty.Getter.getCaller(): Caller - added:
method DescriptorKProperty.Getter.getDescriptor(): PropertyGetterDescriptor - added:
method DescriptorKProperty.Getter.getName(): String - added:
method DescriptorKProperty.Getter.hashCode(): int - added:
method DescriptorKProperty.Getter.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKCallable - added:
method DescriptorKProperty.Getter.toString(): String - added:
method DescriptorKProperty.Setter.computeReturnType(): DescriptorKType - added:
method DescriptorKProperty.Setter.equals(Object): boolean - added:
method DescriptorKProperty.Setter.getCaller(): Caller - added:
method DescriptorKProperty.Setter.getDescriptor(): PropertySetterDescriptor - added:
method DescriptorKProperty.Setter.getName(): String - added:
method DescriptorKProperty.Setter.hashCode(): int - added:
method DescriptorKProperty.Setter.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKCallable - added:
method DescriptorKProperty.Setter.toString(): String - added:
method DescriptorKProperty.computeDelegateSource(): Member - added:
method DescriptorKProperty.computeReturnType(): DescriptorKType - added:
method DescriptorKProperty.default$findJavaDeclaration(): GenericDeclaration - added:
method DescriptorKProperty.equals(Object): boolean - added:
method DescriptorKProperty.getCaller(): Caller - added:
method DescriptorKProperty.getCallerWithDefaults(): Caller - added:
method DescriptorKProperty.getContainer(): KDeclarationContainerImpl - added:
method DescriptorKProperty.getDescriptor(): PropertyDescriptor - added:
method DescriptorKProperty.getGetter(): DescriptorKProperty.Getter - added:
method DescriptorKProperty.getJavaField(): Field - added:
method DescriptorKProperty.getName(): String - added:
method DescriptorKProperty.getRawBoundReceiver(): Object - added:
method DescriptorKProperty.getSignature(): String - added:
method DescriptorKProperty.hashCode(): int - added:
method DescriptorKProperty.isConst(): boolean - added:
method DescriptorKProperty.isLateinit(): boolean - added:
method DescriptorKProperty.isSuspend(): boolean - added:
method DescriptorKProperty.toString(): String - added:
method DescriptorKProperty0.Getter.getProperty(): DescriptorKProperty0 - added:
method DescriptorKProperty0.Getter.invoke(): Object - added:
method DescriptorKProperty0.get(): Object - added:
method DescriptorKProperty0.getDelegate(): Object - added:
method DescriptorKProperty0.getGetter(): DescriptorKProperty0.Getter - added:
method DescriptorKProperty0.invoke(): Object - added:
method DescriptorKProperty0.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKProperty0 - added:
method DescriptorKProperty1.Getter.getProperty(): DescriptorKProperty1 - added:
method DescriptorKProperty1.Getter.invoke(Object): Object - added:
method DescriptorKProperty1.get(Object): Object - added:
method DescriptorKProperty1.getDelegate(Object): Object - added:
method DescriptorKProperty1.getGetter(): DescriptorKProperty1.Getter - added:
method DescriptorKProperty1.invoke(Object): Object - added:
method DescriptorKProperty1.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKProperty1 - added:
method DescriptorKProperty2.Getter.getProperty(): DescriptorKProperty2 - added:
method DescriptorKProperty2.Getter.invoke(Object, Object): Object - added:
method DescriptorKProperty2.get(Object, Object): Object - added:
method DescriptorKProperty2.getDelegate(Object, Object): Object - added:
method DescriptorKProperty2.getGetter(): DescriptorKProperty2.Getter - added:
method DescriptorKProperty2.invoke(Object, Object): Object - added:
method DescriptorKProperty2.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKProperty2 - added:
method DescriptorKPropertyN.Getter.getProperty(): DescriptorKPropertyN - added:
method DescriptorKPropertyN.getGetter(): DescriptorKPropertyN.Getter - added:
method DescriptorKPropertyN.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): DescriptorKPropertyN - added:
method DescriptorPatchingResult.getBoxedIndices(): Set - added:
method DescriptorPatchingResult.getNewDescriptor(): String - added:
method EmptyContainerForLocal.getConstructorsMetadata(): Collection - added:
method EmptyContainerForLocal.getLocalPropertyDescriptor(int): PropertyDescriptor - added:
method EmptyContainerForLocal.getLocalPropertyMetadata(int): KmProperty - added:
method EqualityMode.JavaSignature.equals(Object): boolean - added:
method EqualityMode.JavaSignature.hashCode(): int - added:
method EqualityMode.JavaSignature.toString(): String - added:
method EqualityMode.KotlinSignature.equals(Object): boolean - added:
method EqualityMode.KotlinSignature.hashCode(): int - added:
method EqualityMode.KotlinSignature.toString(): String - added:
method EquatableCallableSignature.equals(Object): boolean - added:
method EquatableCallableSignature.hashCode(): int - added:
method EquatableCallableSignature.toString(): String - added:
method EquatableCallableSignature.withEqualityMode(EqualityMode): EquatableCallableSignature - added:
method ErrorTypeParameter.toString(): String - added:
method FunctionJvmDescriptor.getParameters(): List - added:
method FunctionJvmDescriptor.getReturnType(): String - added:
method FunctionJvmDescriptorLoaded.getParameters(): List - added:
method FunctionJvmDescriptorLoaded.getReturnType(): Class - added:
method InstanceParameter.getAnnotations(): List - added:
method InstanceParameter.getCallable(): ReflectKCallable - added:
method InstanceParameter.getDeclaresDefaultValue(): boolean - added:
method InstanceParameter.getIndex(): int - added:
method InstanceParameter.getKind(): KParameter.Kind - added:
method InstanceParameter.getName(): String - added:
method InstanceParameter.getType(): KType - added:
method InstanceParameter.isOptional(): boolean - added:
method InstanceParameter.isVararg(): boolean - added:
method JavaAnnotationConstructor.default$findJavaDeclaration(): GenericDeclaration - added:
method JavaAnnotationConstructor.default$invoke(): Object - added:
method JavaAnnotationConstructor.default$invoke(Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaAnnotationConstructor.equals(Object): boolean - added:
method JavaAnnotationConstructor.getAllParameters(): List - added:
method JavaAnnotationConstructor.getAnnotations(): List - added:
method JavaAnnotationConstructor.getArity(): int - added:
method JavaAnnotationConstructor.getCaller(): Caller - added:
method JavaAnnotationConstructor.getCallerWithDefaults(): Caller - added:
method JavaAnnotationConstructor.getContainer(): KDeclarationContainerImpl - added:
method JavaAnnotationConstructor.getModality(): Modality - added:
method JavaAnnotationConstructor.getName(): String - added:
method JavaAnnotationConstructor.getOverridden(): Collection - added:
method JavaAnnotationConstructor.getParameters(): List - added:
method JavaAnnotationConstructor.getRawBoundReceiver(): Object - added:
method JavaAnnotationConstructor.getReturnType(): KType - added:
method JavaAnnotationConstructor.getSignature(): String - added:
method JavaAnnotationConstructor.getTypeParameters(): List - added:
method JavaAnnotationConstructor.getVisibility(): KVisibility - added:
method JavaAnnotationConstructor.hashCode(): int - added:
method JavaAnnotationConstructor.isExternal(): boolean - added:
method JavaAnnotationConstructor.isInfix(): boolean - added:
method JavaAnnotationConstructor.isInline(): boolean - added:
method JavaAnnotationConstructor.isOperator(): boolean - added:
method JavaAnnotationConstructor.isPackagePrivate(): boolean - added:
method JavaAnnotationConstructor.isPrimaryConstructor(): boolean - added:
method JavaAnnotationConstructor.isSuspend(): boolean - added:
method JavaAnnotationConstructor.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaAnnotationConstructor.toString(): String - added:
method JavaAnnotationConstructorParameter.getAnnotations(): List - added:
method JavaAnnotationConstructorParameter.getCallable(): JavaAnnotationConstructor - added:
method JavaAnnotationConstructorParameter.getDeclaresDefaultValue(): boolean - added:
method JavaAnnotationConstructorParameter.getIndex(): int - added:
method JavaAnnotationConstructorParameter.getKind(): KParameter.Kind - added:
method JavaAnnotationConstructorParameter.getName(): String - added:
method JavaAnnotationConstructorParameter.getType(): KType - added:
method JavaAnnotationConstructorParameter.isOptional(): boolean - added:
method JavaAnnotationConstructorParameter.isVararg(): boolean - added:
method JavaEnumEntriesKProperty.default$findJavaDeclaration(): GenericDeclaration - added:
method JavaEnumEntriesKProperty.equals(Object): boolean - added:
method JavaEnumEntriesKProperty.get(): EnumEntries - added:
method JavaEnumEntriesKProperty.getAllParameters(): List - added:
method JavaEnumEntriesKProperty.getAnnotations(): List - added:
method JavaEnumEntriesKProperty.getCaller(): Caller - added:
method JavaEnumEntriesKProperty.getCallerWithDefaults(): Caller - added:
method JavaEnumEntriesKProperty.getContainer(): KDeclarationContainerImpl - added:
method JavaEnumEntriesKProperty.getDelegate(): Object - added:
method JavaEnumEntriesKProperty.getGetter(): KProperty0.Getter - added:
method JavaEnumEntriesKProperty.getJavaField(): Field - added:
method JavaEnumEntriesKProperty.getModality(): Modality - added:
method JavaEnumEntriesKProperty.getName(): String - added:
method JavaEnumEntriesKProperty.getParameters(): List - added:
method JavaEnumEntriesKProperty.getRawBoundReceiver(): Object - added:
method JavaEnumEntriesKProperty.getReturnType(): KType - added:
method JavaEnumEntriesKProperty.getSignature(): String - added:
method JavaEnumEntriesKProperty.getTypeParameters(): List - added:
method JavaEnumEntriesKProperty.getVisibility(): KVisibility - added:
method JavaEnumEntriesKProperty.hashCode(): int - added:
method JavaEnumEntriesKProperty.invoke(): EnumEntries - added:
method JavaEnumEntriesKProperty.isConst(): boolean - added:
method JavaEnumEntriesKProperty.isLateinit(): boolean - added:
method JavaEnumEntriesKProperty.isPackagePrivate(): boolean - added:
method JavaEnumEntriesKProperty.isSuspend(): boolean - added:
method JavaEnumEntriesKProperty.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaEnumEntriesKProperty.toString(): String - added:
method JavaKCallable.getAnnotations(): List - added:
method JavaKCallable.getContainer(): KDeclarationContainerImpl - added:
method JavaKCallable.getMember(): Member - added:
method JavaKCallable.getModality(): Modality - added:
method JavaKCallable.getRawBoundReceiver(): Object - added:
method JavaKCallable.getVisibility(): KVisibility - added:
method JavaKCallable.isPackagePrivate(): boolean - added:
method JavaKCallable.isSuspend(): boolean - added:
method JavaKConstructor.getAllParameters(): List - added:
method JavaKConstructor.getCaller(): Caller - added:
method JavaKConstructor.getCallerWithDefaults(): Caller - added:
method JavaKConstructor.getGenericParameterTypes(): Type[] - added:
method JavaKConstructor.getJConstructor(): Constructor - added:
method JavaKConstructor.getJavaTypeParameters(): TypeVariable[] - added:
method JavaKConstructor.getModality(): Modality - added:
method JavaKConstructor.getName(): String - added:
method JavaKConstructor.getOverridden(): Collection - added:
method JavaKConstructor.getParameterTypes(): Class[] - added:
method JavaKConstructor.getReturnType(): KType - added:
method JavaKConstructor.getSignature(): String - added:
method JavaKConstructor.isOperator(): boolean - added:
method JavaKConstructor.isPrimaryConstructor(): boolean - added:
method JavaKConstructor.isVararg(): boolean - added:
method JavaKConstructor.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaKFunction.default$findJavaDeclaration(): GenericDeclaration - added:
method JavaKFunction.default$invoke(): Object - added:
method JavaKFunction.default$invoke(Object): Object - added:
method JavaKFunction.default$invoke(Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method JavaKFunction.equals(Object): boolean - added:
method JavaKFunction.getArity(): int - added:
method JavaKFunction.getGenericParameterTypes(): Type[] - added:
method JavaKFunction.getJavaTypeParameters(): TypeVariable[] - added:
method JavaKFunction.getParameterTypes(): Class[] - added:
method JavaKFunction.getParameters(): List - added:
method JavaKFunction.getTypeParameters(): List - added:
method JavaKFunction.hashCode(): int - added:
method JavaKFunction.isExternal(): boolean - added:
method JavaKFunction.isInfix(): boolean - added:
method JavaKFunction.isInline(): boolean - added:
method JavaKFunction.isVararg(): boolean - added:
method JavaKFunction.toString(): String - added:
method JavaKMutableProperty0.Setter.getProperty(): JavaKMutableProperty0 - added:
method JavaKMutableProperty0.Setter.invoke(Object): void - added:
method JavaKMutableProperty0.getSetter(): JavaKMutableProperty0.Setter - added:
method JavaKMutableProperty0.set(Object): void - added:
method JavaKMutableProperty0.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaKNamedFunction.getAllParameters(): List - added:
method JavaKNamedFunction.getCaller(): Caller - added:
method JavaKNamedFunction.getCallerWithDefaults(): Caller - added:
method JavaKNamedFunction.getGenericParameterTypes(): Type[] - added:
method JavaKNamedFunction.getJMethod(): Method - added:
method JavaKNamedFunction.getJavaTypeParameters(): TypeVariable[] - added:
method JavaKNamedFunction.getName(): String - added:
method JavaKNamedFunction.getOriginalParameters(): List - added:
method JavaKNamedFunction.getOriginalReturnType(): AbstractKType - added:
method JavaKNamedFunction.getOverridden(): Collection - added:
method JavaKNamedFunction.getParameterTypes(): Class[] - added:
method JavaKNamedFunction.getReturnType(): KType - added:
method JavaKNamedFunction.getSignature(): String - added:
method JavaKNamedFunction.isOperator(): boolean - added:
method JavaKNamedFunction.isPrimaryConstructor(): boolean - added:
method JavaKNamedFunction.isVararg(): boolean - added:
method JavaKNamedFunction.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaKParameter.getCallable(): JavaKCallable - added:
method JavaKParameter.getDeclaresDefaultValue(): boolean - added:
method JavaKParameter.getIndex(): int - added:
method JavaKParameter.getKind(): KParameter.Kind - added:
method JavaKParameter.getName(): String - added:
method JavaKParameter.getType(): KType - added:
method JavaKParameter.isOptional(): boolean - added:
method JavaKParameter.isVararg(): boolean - added:
method JavaKProperty.Accessor.getAnnotations(): List - added:
method JavaKProperty.Accessor.getCallerWithDefaults(): Caller - added:
method JavaKProperty.Accessor.getContainer(): KDeclarationContainerImpl - added:
method JavaKProperty.Accessor.getModality(): Modality - added:
method JavaKProperty.Accessor.getProperty(): JavaKProperty - added:
method JavaKProperty.Accessor.getRawBoundReceiver(): Object - added:
method JavaKProperty.Accessor.getTypeParameters(): List - added:
method JavaKProperty.Accessor.getVisibility(): KVisibility - added:
method JavaKProperty.Accessor.isExternal(): boolean - added:
method JavaKProperty.Accessor.isInfix(): boolean - added:
method JavaKProperty.Accessor.isInline(): boolean - added:
method JavaKProperty.Accessor.isOperator(): boolean - added:
method JavaKProperty.Accessor.isPackagePrivate(): boolean - added:
method JavaKProperty.Accessor.isSuspend(): boolean - added:
method JavaKProperty.Accessor.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaKProperty.Getter.equals(Object): boolean - added:
method JavaKProperty.Getter.getAllParameters(): List - added:
method JavaKProperty.Getter.getCaller(): Caller - added:
method JavaKProperty.Getter.getName(): String - added:
method JavaKProperty.Getter.getParameters(): List - added:
method JavaKProperty.Getter.getReturnType(): KType - added:
method JavaKProperty.Getter.hashCode(): int - added:
method JavaKProperty.Getter.toString(): String - added:
method JavaKProperty.Setter.equals(Object): boolean - added:
method JavaKProperty.Setter.getAllParameters(): List - added:
method JavaKProperty.Setter.getCaller(): Caller - added:
method JavaKProperty.Setter.getName(): String - added:
method JavaKProperty.Setter.getParameters(): List - added:
method JavaKProperty.Setter.getReturnType(): KType - added:
method JavaKProperty.Setter.hashCode(): int - added:
method JavaKProperty.Setter.toString(): String - added:
method JavaKProperty.default$findJavaDeclaration(): GenericDeclaration - added:
method JavaKProperty.equals(Object): boolean - added:
method JavaKProperty.getAllParameters(): List - added:
method JavaKProperty.getCaller(): Caller - added:
method JavaKProperty.getCallerWithDefaults(): Caller - added:
method JavaKProperty.getGetter(): JavaKProperty.Getter - added:
method JavaKProperty.getJField(): Field - added:
method JavaKProperty.getJavaField(): Field - added:
method JavaKProperty.getModality(): Modality - added:
method JavaKProperty.getName(): String - added:
method JavaKProperty.getParameters(): List - added:
method JavaKProperty.getReturnType(): KType - added:
method JavaKProperty.getSignature(): String - added:
method JavaKProperty.getTypeParameters(): List - added:
method JavaKProperty.hashCode(): int - added:
method JavaKProperty.isConst(): boolean - added:
method JavaKProperty.isLateinit(): boolean - added:
method JavaKProperty.toString(): String - added:
method JavaKProperty0.Getter.getProperty(): JavaKProperty0 - added:
method JavaKProperty0.Getter.invoke(): Object - added:
method JavaKProperty0.get(): Object - added:
method JavaKProperty0.getDelegate(): Object - added:
method JavaKProperty0.getGetter(): JavaKProperty0.Getter - added:
method JavaKProperty0.invoke(): Object - added:
method JavaKProperty0.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method JavaParameter.getCallable(): Member - added:
method JavaParameter.getIndex(): int - added:
method KCallableOverriddenStorage.copy(KTypeSubstitutor, Modality, Boolean, KDeclarationContainerImpl, List, List, boolean, boolean, boolean, boolean): KCallableOverriddenStorage - added:
method KCallableOverriddenStorage.equals(Object): boolean - added:
method KCallableOverriddenStorage.getForceIsExternal(): boolean - added:
method KCallableOverriddenStorage.getForceIsInfix(): boolean - added:
method KCallableOverriddenStorage.getForceIsInline(): boolean - added:
method KCallableOverriddenStorage.getForceIsOperator(): boolean - added:
method KCallableOverriddenStorage.getModality(): Modality - added:
method KCallableOverriddenStorage.getOriginalContainerIfFakeOverride(): KDeclarationContainerImpl - added:
method KCallableOverriddenStorage.getOverridden(): List - added:
method KCallableOverriddenStorage.getTypeSubstitutor(List, String): KTypeSubstitutor - added:
method KCallableOverriddenStorage.hashCode(): int - added:
method KCallableOverriddenStorage.isFakeOverride(): boolean - added:
method KCallableOverriddenStorage.isStatic(): Boolean - added:
method KCallableOverriddenStorage.toString(): String - added:
method KCallableOverriddenStorage.withChainedClassTypeParametersSubstitutor(KTypeSubstitutor): KCallableOverriddenStorage - added:
method KClassImpl.Data.getFakeOverrideMembers(): Map - added:
method KClassImpl.Data.getInlineClassUnderlyingType$kotlin_reflection(): KType - added:
method KClassImpl.Data.getKmClass(): KmClass - added:
method KClassImpl.Data.getTypeParameterTable$kotlin_reflection(): TypeParameterTable - added:
method KClassImpl.Data.isComplicatedBuiltinSubclass(): boolean - added:
method KClassImpl.findJavaDeclaration(): GenericDeclaration - added:
method KClassImpl.getClassId$kotlin_reflection(): ClassId - added:
method KClassImpl.getClassKind$kotlin_reflection(): ClassKind - added:
method KClassImpl.getConstructorsMetadata(): Collection - added:
method KClassImpl.getInlineClassUnderlyingPropertyName$kotlin_reflection(): String - added:
method KClassImpl.getInlineClassUnderlyingType$kotlin_reflection(): KType - added:
method KClassImpl.getKmClass$kotlin_reflection(): KmClass - added:
method KClassImpl.getLocalPropertyDescriptor(int): PropertyDescriptor - added:
method KClassImpl.getLocalPropertyMetadata(int): KmProperty - added:
method KClassImpl.getModuleName$kotlin_reflection(): String - added:
method KClassImpl.getTypeParameterTable$kotlin_reflection(): TypeParameterTable - added:
method KClassImpl.isComplicatedBuiltinSubclass(): boolean - added:
method KClassImpl.isJvmInlineValue$kotlin_reflection(): boolean - added:
method KDeclarationContainerImpl.createLocalProperty(int, String): KProperty0 - added:
method KDeclarationContainerImpl.findConstructorMetadata(String): KmConstructor - added:
method KDeclarationContainerImpl.findFunctionMetadata(String, String): KmFunction - added:
method KDeclarationContainerImpl.findJavaConstructor(String): Constructor - added:
method KDeclarationContainerImpl.findJavaField(String): Field - added:
method KDeclarationContainerImpl.findJavaMethod(String, String): Method - added:
method KDeclarationContainerImpl.findPropertyMetadata(String, String): KmProperty - added:
method KDeclarationContainerImpl.getConstructorsMetadata(): Collection - added:
method KDeclarationContainerImpl.getLocalPropertyDescriptor(int): PropertyDescriptor - added:
method KDeclarationContainerImpl.getLocalPropertyMetadata(int): KmProperty - added:
method KPackageImpl.getConstructorsMetadata(): Collection - added:
method KPackageImpl.getFunctionsMetadata(): Collection - added:
method KPackageImpl.getLocalPropertyDescriptor(int): PropertyDescriptor - added:
method KPackageImpl.getLocalPropertyMetadata(int): KmProperty - added:
method KPackageImpl.getPropertiesMetadata(): Collection - added:
method KPackageImpl.isMultifilePart$kotlin_reflection(): boolean - added:
method KTypeAliasImpl.getFqName(): FqName - added:
method KTypeParameterImpl.getContainer(): KTypeParameterOwnerImpl - added:
method KTypeParameterImpl.setUpperBounds(List): void - added:
method KTypeParameterOwnerImpl.getTypeParameters(): List - added:
method KotlinKCallable.isPackagePrivate(): boolean - added:
method KotlinKConstructor.getContextParameters(): List - added:
method KotlinKConstructor.getExtensionReceiverType(): KmType - added:
method KotlinKConstructor.getJvmSignature(): JvmMethodSignature - added:
method KotlinKConstructor.getModality(): Modality - added:
method KotlinKConstructor.getName(): String - added:
method KotlinKConstructor.getReturnType(): KType - added:
method KotlinKConstructor.getTypeParameterTable(): TypeParameterTable - added:
method KotlinKConstructor.getValueParameters(): List - added:
method KotlinKConstructor.getVisibility(): KVisibility - added:
method KotlinKConstructor.isExternal(): boolean - added:
method KotlinKConstructor.isInfix(): boolean - added:
method KotlinKConstructor.isInline(): boolean - added:
method KotlinKConstructor.isOperator(): boolean - added:
method KotlinKConstructor.isPrimaryConstructor(): boolean - added:
method KotlinKConstructor.isSuspend(): boolean - added:
method KotlinKConstructor.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKFunction.default$findJavaDeclaration(): GenericDeclaration - added:
method KotlinKFunction.default$invoke(): Object - added:
method KotlinKFunction.default$invoke(Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.default$invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KotlinKFunction.equals(Object): boolean - added:
method KotlinKFunction.getAllParameters(): List - added:
method KotlinKFunction.getAnnotations(): List - added:
method KotlinKFunction.getArity(): int - added:
method KotlinKFunction.getCaller(): Caller - added:
method KotlinKFunction.getCallerWithDefaults(): Caller - added:
method KotlinKFunction.getContainer(): KDeclarationContainerImpl - added:
method KotlinKFunction.getContextParameters(): List - added:
method KotlinKFunction.getExtensionReceiverType(): KmType - added:
method KotlinKFunction.getJvmSignature(): JvmMethodSignature - added:
method KotlinKFunction.getOverridden(): Collection - added:
method KotlinKFunction.getParameters(): List - added:
method KotlinKFunction.getRawBoundReceiver(): Object - added:
method KotlinKFunction.getSignature(): String - added:
method KotlinKFunction.getTypeParameterTable(): TypeParameterTable - added:
method KotlinKFunction.getTypeParameters(): List - added:
method KotlinKFunction.getValueParameters(): List - added:
method KotlinKFunction.hashCode(): int - added:
method KotlinKFunction.toString(): String - added:
method KotlinKMutableProperty0.Setter.getProperty(): KotlinKMutableProperty0 - added:
method KotlinKMutableProperty0.Setter.invoke(Object): void - added:
method KotlinKMutableProperty0.getSetter(): KotlinKMutableProperty0.Setter - added:
method KotlinKMutableProperty0.set(Object): void - added:
method KotlinKMutableProperty0.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKMutableProperty1.Setter.getProperty(): KotlinKMutableProperty1 - added:
method KotlinKMutableProperty1.Setter.invoke(Object, Object): void - added:
method KotlinKMutableProperty1.getSetter(): KotlinKMutableProperty1.Setter - added:
method KotlinKMutableProperty1.set(Object, Object): void - added:
method KotlinKMutableProperty1.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKMutablePropertyN.Setter.getProperty(): KotlinKMutablePropertyN - added:
method KotlinKMutablePropertyN.getSetter(): KotlinKMutablePropertyN.Setter - added:
method KotlinKMutablePropertyN.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKNamedFunction.getContextParameters(): List - added:
method KotlinKNamedFunction.getExtensionReceiverType(): KmType - added:
method KotlinKNamedFunction.getJvmSignature(): JvmMethodSignature - added:
method KotlinKNamedFunction.getModality(): Modality - added:
method KotlinKNamedFunction.getName(): String - added:
method KotlinKNamedFunction.getReturnType(): KType - added:
method KotlinKNamedFunction.getTypeParameterTable(): TypeParameterTable - added:
method KotlinKNamedFunction.getValueParameters(): List - added:
method KotlinKNamedFunction.getVisibility(): KVisibility - added:
method KotlinKNamedFunction.isExternal(): boolean - added:
method KotlinKNamedFunction.isInfix(): boolean - added:
method KotlinKNamedFunction.isInline(): boolean - added:
method KotlinKNamedFunction.isOperator(): boolean - added:
method KotlinKNamedFunction.isPrimaryConstructor(): boolean - added:
method KotlinKNamedFunction.isSuspend(): boolean - added:
method KotlinKNamedFunction.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKParameter.getCallable(): KotlinKCallable - added:
method KotlinKParameter.getDeclaresDefaultValue(): boolean - added:
method KotlinKParameter.getIndex(): int - added:
method KotlinKParameter.getKind(): KParameter.Kind - added:
method KotlinKParameter.getKmParameter$kotlin_reflection(): KmValueParameter - added:
method KotlinKParameter.getName(): String - added:
method KotlinKParameter.getType(): KType - added:
method KotlinKParameter.isOptional(): boolean - added:
method KotlinKParameter.isVararg(): boolean - added:
method KotlinKProperty.Accessor.getAccessor(): KmPropertyAccessorAttributes - added:
method KotlinKProperty.Accessor.getAnnotations(): List - added:
method KotlinKProperty.Accessor.getCallerWithDefaults(): Caller - added:
method KotlinKProperty.Accessor.getContainer(): KDeclarationContainerImpl - added:
method KotlinKProperty.Accessor.getModality(): Modality - added:
method KotlinKProperty.Accessor.getProperty(): KotlinKProperty - added:
method KotlinKProperty.Accessor.getRawBoundReceiver(): Object - added:
method KotlinKProperty.Accessor.getTypeParameters(): List - added:
method KotlinKProperty.Accessor.getVisibility(): KVisibility - added:
method KotlinKProperty.Accessor.isExternal(): boolean - added:
method KotlinKProperty.Accessor.isInfix(): boolean - added:
method KotlinKProperty.Accessor.isInline(): boolean - added:
method KotlinKProperty.Accessor.isOperator(): boolean - added:
method KotlinKProperty.Accessor.isSuspend(): boolean - added:
method KotlinKProperty.Accessor.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKProperty.Getter.equals(Object): boolean - added:
method KotlinKProperty.Getter.getAccessor(): KmPropertyAccessorAttributes - added:
method KotlinKProperty.Getter.getAllParameters(): List - added:
method KotlinKProperty.Getter.getCaller(): Caller - added:
method KotlinKProperty.Getter.getName(): String - added:
method KotlinKProperty.Getter.getParameters(): List - added:
method KotlinKProperty.Getter.getReturnType(): KType - added:
method KotlinKProperty.Getter.hashCode(): int - added:
method KotlinKProperty.Getter.toString(): String - added:
method KotlinKProperty.Setter.equals(Object): boolean - added:
method KotlinKProperty.Setter.getAccessor(): KmPropertyAccessorAttributes - added:
method KotlinKProperty.Setter.getAllParameters(): List - added:
method KotlinKProperty.Setter.getCaller(): Caller - added:
method KotlinKProperty.Setter.getName(): String - added:
method KotlinKProperty.Setter.getParameters(): List - added:
method KotlinKProperty.Setter.getReturnType(): KType - added:
method KotlinKProperty.Setter.hashCode(): int - added:
method KotlinKProperty.Setter.toString(): String - added:
method KotlinKProperty.computeDelegateSource(): Member - added:
method KotlinKProperty.default$findJavaDeclaration(): GenericDeclaration - added:
method KotlinKProperty.equals(Object): boolean - added:
method KotlinKProperty.getAllParameters(): List - added:
method KotlinKProperty.getAnnotations(): List - added:
method KotlinKProperty.getCaller(): Caller - added:
method KotlinKProperty.getCallerWithDefaults(): Caller - added:
method KotlinKProperty.getContainer(): KDeclarationContainerImpl - added:
method KotlinKProperty.getGetter(): KotlinKProperty.Getter - added:
method KotlinKProperty.getJavaField(): Field - added:
method KotlinKProperty.getKmProperty(): KmProperty - added:
method KotlinKProperty.getModality(): Modality - added:
method KotlinKProperty.getName(): String - added:
method KotlinKProperty.getParameters(): List - added:
method KotlinKProperty.getRawBoundReceiver(): Object - added:
method KotlinKProperty.getReturnType(): KType - added:
method KotlinKProperty.getSignature(): String - added:
method KotlinKProperty.getTypeParameterTable(): Lazy - added:
method KotlinKProperty.getTypeParameters(): List - added:
method KotlinKProperty.getVisibility(): KVisibility - added:
method KotlinKProperty.hashCode(): int - added:
method KotlinKProperty.isConst(): boolean - added:
method KotlinKProperty.isLateinit(): boolean - added:
method KotlinKProperty.isSuspend(): boolean - added:
method KotlinKProperty.toString(): String - added:
method KotlinKProperty0.Getter.getProperty(): KotlinKProperty0 - added:
method KotlinKProperty0.Getter.invoke(): Object - added:
method KotlinKProperty0.get(): Object - added:
method KotlinKProperty0.getDelegate(): Object - added:
method KotlinKProperty0.getGetter(): KotlinKProperty0.Getter - added:
method KotlinKProperty0.invoke(): Object - added:
method KotlinKProperty0.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKProperty1.Getter.getProperty(): KotlinKProperty1 - added:
method KotlinKProperty1.Getter.invoke(Object): Object - added:
method KotlinKProperty1.get(Object): Object - added:
method KotlinKProperty1.getDelegate(Object): Object - added:
method KotlinKProperty1.getGetter(): KotlinKProperty1.Getter - added:
method KotlinKProperty1.invoke(Object): Object - added:
method KotlinKProperty1.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method KotlinKPropertyN.Getter.getProperty(): KotlinKPropertyN - added:
method KotlinKPropertyN.getGetter(): KotlinKPropertyN.Getter - added:
method KotlinKPropertyN.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method LazyKMutableProperty0.getSetter(): KMutableProperty0.Setter - added:
method LazyKMutableProperty0.set(Object): void - added:
method LazyKMutableProperty1.getSetter(): KMutableProperty1.Setter - added:
method LazyKMutableProperty1.set(Object, Object): void - added:
method LazyKProperty.call(Object[]): Object - added:
method LazyKProperty.callBy(Map): Object - added:
method LazyKProperty.equals(Object): boolean - added:
method LazyKProperty.getAnnotations(): List - added:
method LazyKProperty.getDelegate(): KProperty - added:
method LazyKProperty.getParameters(): List - added:
method LazyKProperty.getReturnType(): KType - added:
method LazyKProperty.getTypeParameters(): List - added:
method LazyKProperty.getVisibility(): KVisibility - added:
method LazyKProperty.hashCode(): int - added:
method LazyKProperty.isAbstract(): boolean - added:
method LazyKProperty.isConst(): boolean - added:
method LazyKProperty.isFinal(): boolean - added:
method LazyKProperty.isLateinit(): boolean - added:
method LazyKProperty.isOpen(): boolean - added:
method LazyKProperty.isSuspend(): boolean - added:
method LazyKProperty.toString(): String - added:
method LazyKProperty0.get(): Object - added:
method LazyKProperty0.getDelegate(): Object - added:
method LazyKProperty0.getGetter(): KProperty0.Getter - added:
method LazyKProperty0.getName(): String - added:
method LazyKProperty0.invoke(): Object - added:
method LazyKProperty1.get(Object): Object - added:
method LazyKProperty1.getDelegate(Object): Object - added:
method LazyKProperty1.getGetter(): KProperty1.Getter - added:
method LazyKProperty1.getName(): String - added:
method LazyKProperty1.invoke(Object): Object - added:
method LazyTypeParameterReference.getName(): String - added:
method LazyTypeParameterReference.getUnwrapped$kotlin_reflection(): KTypeParameter - added:
method LazyTypeParameterReference.getUpperBounds(): List - added:
method LazyTypeParameterReference.getVariance(): KVariance - added:
method LazyTypeParameterReference.isReified(): boolean - added:
method LazyTypeParameterReference.setUpperBounds(List): void - added:
method LocalDelegatedPropertyFakeContainerSource.getContainer(): KDeclarationContainerImpl - added:
method LocalDelegatedPropertyFakeContainerSource.getContainingFile(): SourceFile - added:
method LocalDelegatedPropertyFakeContainerSource.getPresentableString(): String - added:
method ReflectKCallable.getAbsentArguments(): Object[] - added:
method ReflectKCallable.getAllParameters(): List - added:
method ReflectKCallable.getCaller(): Caller - added:
method ReflectKCallable.getCallerWithDefaults(): Caller - added:
method ReflectKCallable.getContainer(): KDeclarationContainerImpl - added:
method ReflectKCallable.getModality(): Modality - added:
method ReflectKCallable.getOverriddenStorage(): KCallableOverriddenStorage - added:
method ReflectKCallable.getRawBoundReceiver(): Object - added:
method ReflectKCallable.isPackagePrivate(): boolean - added:
method ReflectKCallable.shallowCopy(KDeclarationContainerImpl, KCallableOverriddenStorage): ReflectKCallable - added:
method ReflectKCallableImpl.default$call(Object[]): Object - added:
method ReflectKCallableImpl.default$callBy(Map): Object - added:
method ReflectKCallableImpl.getAbsentArguments(): Object[] - added:
method ReflectKCallableImpl.getOverriddenStorage(): KCallableOverriddenStorage - added:
method ReflectKCallableImpl.isAbstract(): boolean - added:
method ReflectKCallableImpl.isFinal(): boolean - added:
method ReflectKCallableImpl.isOpen(): boolean - added:
method ReflectKFunction.getOverridden(): Collection - added:
method ReflectKFunction.getSignature(): String - added:
method ReflectKFunction.isPrimaryConstructor(): boolean - added:
method ReflectKParameter.equals(Object): boolean - added:
method ReflectKParameter.getAnnotations(): List - added:
method ReflectKParameter.getCallable(): ReflectKCallable - added:
method ReflectKParameter.getDeclaresDefaultValue(): boolean - added:
method ReflectKParameter.hashCode(): int - added:
method ReflectKParameter.toString(): String - added:
method ReflectKProperty.getJavaField(): Field - added:
method ReflectKProperty.getSignature(): String - added:
method ReflectSignatureParts.forceWarning(Annotation, KotlinTypeMarker): boolean - added:
method ReflectSignatureParts.getAnnotationTypeQualifierResolver(): AbstractAnnotationTypeQualifierResolver - added:
method ReflectSignatureParts.getAnnotations(KotlinTypeMarker): Iterable - added:
method ReflectSignatureParts.getContainerAnnotations(): Iterable - added:
method ReflectSignatureParts.getContainerApplicabilityType(): AnnotationQualifierApplicabilityType - added:
method ReflectSignatureParts.getContainerDefaultTypeQualifiers(): JavaTypeQualifiersByElementType - added:
method ReflectSignatureParts.getContainerIsVarargParameter(): boolean - added:
method ReflectSignatureParts.getEnableImprovementsInStrictMode(): boolean - added:
method ReflectSignatureParts.getEnhancedForWarnings(KotlinTypeMarker): KotlinTypeMarker - added:
method ReflectSignatureParts.getFqNameUnsafe(KotlinTypeMarker): FqNameUnsafe - added:
method ReflectSignatureParts.getSkipRawTypeArguments(): boolean - added:
method ReflectSignatureParts.getTypeSystem(): TypeSystemContext - added:
method ReflectSignatureParts.isArrayOrPrimitiveArray(KotlinTypeMarker): boolean - added:
method ReflectSignatureParts.isCovariant(): boolean - added:
method ReflectSignatureParts.isEqual(KotlinTypeMarker, KotlinTypeMarker): boolean - added:
method ReflectSignatureParts.isFromJava(TypeParameterMarker): boolean - added:
method ReflectSignatureParts.isK2(): boolean - added:
method StandardKTypes.getANY(): KType - added:
method StandardKTypes.getCLONEABLE(): KType - added:
method StandardKTypes.getNULLABLE_ANY(): KType - added:
method StandardKTypes.getSERIALIZABLE(): KType - added:
method StandardKTypes.getUNIT_RETURN_TYPE(): KType - added:
method TypeParameterTable.Companion.create(List, TypeParameterTable, KTypeParameterOwnerImpl, ClassLoader): TypeParameterTable - added:
method TypeParameterTable.get(int): KTypeParameter - added:
method TypeParameterTable.getOwnTypeParameters(): List - added:
static abstract class DescriptorKProperty.Accessor extends DescriptorKCallable implements KFunction, KProperty.Accessor - added:
static abstract class DescriptorKProperty.Getter extends DescriptorKProperty.Accessor implements KProperty.Getter - added:
static abstract class DescriptorKProperty.Setter extends DescriptorKProperty.Accessor implements KMutableProperty.Setter - added:
static abstract class JavaKProperty.Accessor extends ReflectKCallableImpl implements KFunction, KProperty.Accessor - added:
static abstract class JavaKProperty.Getter extends JavaKProperty.Accessor implements KProperty.Getter - added:
static abstract class JavaKProperty.Setter extends JavaKProperty.Accessor implements KMutableProperty.Setter - added:
static abstract class KotlinKProperty.Accessor extends KotlinKCallable implements KFunction, KProperty.Accessor - added:
static abstract class KotlinKProperty.Getter extends KotlinKProperty.Accessor implements KProperty.Getter - added:
static abstract class KotlinKProperty.Setter extends KotlinKProperty.Accessor implements KMutableProperty.Setter - added:
static field DescriptorKProperty.Companion: DescriptorKProperty.Companion - added:
static field EqualityMode.JavaSignature.INSTANCE: EqualityMode.JavaSignature - added:
static field EqualityMode.KotlinSignature.INSTANCE: EqualityMode.KotlinSignature - added:
static field JavaEnumEntriesKProperty.Companion: JavaEnumEntriesKProperty.Companion - added:
static field KCallableOverriddenStorage.Companion: KCallableOverriddenStorage.Companion - added:
static field KCallableOverriddenStorage.EMPTY: KCallableOverriddenStorage - added:
static field KClassImpl.Companion: KClassImpl.Companion - added:
static field KDeclarationContainerImpl.LOCAL_PROPERTY_SIGNATURE: Regex - added:
static field SignatureKind.FIELD_IN_JAVA_CLASS: SignatureKind - added:
static field SignatureKind.FUNCTION: SignatureKind - added:
static field SignatureKind.PROPERTY: SignatureKind - added:
static field StandardKTypes.INSTANCE: StandardKTypes - added:
static field TypeNullability.FLEXIBLE: TypeNullability - added:
static field TypeNullability.NOT_NULL: TypeNullability - added:
static field TypeNullability.NULLABLE: TypeNullability - added:
static field TypeParameterTable.Companion: TypeParameterTable.Companion - added:
static field TypeParameterTable.EMPTY: TypeParameterTable - added:
static field TypeUsage.COMMON: TypeUsage - added:
static field TypeUsage.SUPERTYPE: TypeUsage - added:
static final class DescriptorKMutableProperty0.Setter extends DescriptorKProperty.Setter implements KMutableProperty0.Setter - added:
static final class DescriptorKMutableProperty1.Setter extends DescriptorKProperty.Setter implements KMutableProperty1.Setter - added:
static final class DescriptorKMutableProperty2.Setter extends DescriptorKProperty.Setter implements KMutableProperty2.Setter - added:
static final class DescriptorKMutablePropertyN.Setter extends DescriptorKProperty.Setter - added:
static final class DescriptorKProperty.Companion - added:
static final class DescriptorKProperty0.Getter extends DescriptorKProperty.Getter implements KProperty0.Getter - added:
static final class DescriptorKProperty1.Getter extends DescriptorKProperty.Getter implements KProperty1.Getter - added:
static final class DescriptorKProperty2.Getter extends DescriptorKProperty.Getter implements KProperty2.Getter - added:
static final class DescriptorKPropertyN.Getter extends DescriptorKProperty.Getter - added:
static final class EqualityMode.JavaSignature extends EqualityMode - added:
static final class EqualityMode.KotlinSignature extends EqualityMode - added:
static final class JavaEnumEntriesKProperty.Companion - added:
static final class JavaKMutableProperty0.Setter extends JavaKProperty.Setter implements KMutableProperty0.Setter - added:
static final class JavaKProperty0.Getter extends JavaKProperty.Getter implements KProperty0.Getter - added:
static final class KCallableOverriddenStorage.Companion - added:
static final class KClassImpl.Companion - added:
static final class KotlinKMutableProperty0.Setter extends KotlinKProperty.Setter implements KMutableProperty0.Setter - added:
static final class KotlinKMutableProperty1.Setter extends KotlinKProperty.Setter implements KMutableProperty1.Setter - added:
static final class KotlinKMutablePropertyN.Setter extends KotlinKProperty.Setter - added:
static final class KotlinKProperty0.Getter extends KotlinKProperty.Getter implements KProperty0.Getter - added:
static final class KotlinKProperty1.Getter extends KotlinKProperty.Getter implements KProperty1.Getter - added:
static final class KotlinKPropertyN.Getter extends KotlinKProperty.Getter - added:
static final class TypeParameterTable.Companion - added:
static method BuiltinsKt.clearBuiltinClassCaches(): void - added:
static method BuiltinsKt.createCloneableKmClass(): KmClass - added:
static method BuiltinsKt.createFunctionKmClass(int): KmClass - added:
static method BuiltinsKt.getMutableCollectionKClass(KClass): MutableCollectionKClass - added:
static method BuiltinsKt.readBuiltinClassMetadata(ClassId): KmClass - added:
static method ConvertFromJavaKt.allTypeParameters(Class): List - added:
static method ConvertFromJavaKt.computeVisibilityForJavaModifiers(int): KVisibility - added:
static method ConvertFromJavaKt.getPurelyImplementedSupertype(KClassImpl): KType - added:
static method ConvertFromJavaKt.isEnumValuesValueOfMethod(Member): boolean - added:
static method ConvertFromJavaKt.isJavaMethodAnOperator(Method): boolean - added:
static method ConvertFromJavaKt.isMappedBuiltin(KClass): boolean - added:
static method ConvertFromJavaKt.toKType(Type, Map, TypeNullability, boolean, boolean, TypeUsage): KType - added:
static method ConvertFromJavaKt.toKTypeParameters(TypeVariable[], KTypeParameterOwnerImpl): List - added:
static method ConvertFromMetadataKt.computeJvmSignature(KmProperty, KDeclarationContainerImpl): String - added:
static method ConvertFromMetadataKt.convertTypeArgumentToJavaType(Function0, int): Function0 - added:
static method ConvertFromMetadataKt.createUnboundConstructor(KmConstructor, KDeclarationContainerImpl): KotlinKFunction - added:
static method ConvertFromMetadataKt.createUnboundFunction(KmFunction, KDeclarationContainerImpl): KotlinKFunction - added:
static method ConvertFromMetadataKt.createUnboundProperty(KmProperty, KDeclarationContainerImpl): KotlinKProperty - added:
static method ConvertFromMetadataKt.loadKClass(ClassLoader, String, boolean): KClass - added:
static method ConvertFromMetadataKt.toAnnotation(KmAnnotation, ClassLoader): Annotation - added:
static method ConvertFromMetadataKt.toClassId(String): ClassId - added:
static method ConvertFromMetadataKt.toKType(KmType, ClassLoader, TypeParameterTable, boolean, Function0): AbstractKType - added:
static method ConvertFromMetadataKt.toKVariance(KmVariance): KVariance - added:
static method ConvertFromMetadataKt.toKVisibility(Visibility): KVisibility - added:
static method ConvertFromMetadataKt.toNonLocalSimpleName(String): String - added:
static method DescriptorKFunctionKt.isNonExposedConstructorOfOrdinaryClassWithInlineClassParameter(Constructor): boolean - added:
static method DescriptorKPropertyKt.getBoundReceiver(DescriptorKProperty.Accessor): Object - added:
static method FakeOverridesKt.computeFakeOverrideMembers(KClassImpl, Collection): Map - added:
static method FakeOverridesKt.computeOverriddenFunctions(KClassImpl, EquatableCallableSignature): Collection - added:
static method FakeOverridesKt.computeOverriddenFunctions(ReflectKFunction): Collection - added:
static method FakeOverridesKt.getOriginalContainer(ReflectKCallable): KDeclarationContainerImpl - added:
static method FakeOverridesKt.isKotlin(Class): boolean - added:
static method FakeOverridesKt.isNonTransitiveMember(KClassImpl, ReflectKCallable): boolean - added:
static method FakeOverridesKt.isStatic(ReflectKCallable): boolean - added:
static method FakeOverridesKt.substitutedWith(List, List): KTypeSubstitutor - added:
static method FakeOverridesKt.toEquatableCallableSignature(ReflectKCallable, EqualityMode): EquatableCallableSignature - added:
static method JavaKFunctionKt.computeParameters(JavaKFunction): List - added:
static method JavaKPropertyKt.getBoundReceiver(JavaKProperty.Accessor): Object - added:
static method KClassMembersKt.computeAllMembers(KClassImpl): Collection - added:
static method KClassMembersKt.computeDeclaredMembers(KClassImpl): Collection - added:
static method KClassMembersKt.getDeclaredNonStaticMethodsFromJavaClass(KClassImpl): List - added:
static method KClassMembersKt.isVisibleAsFunctionInCurrentClass(KClassImpl, JavaKNamedFunction): boolean - added:
static method KTypeParameterImplKt.toContainer(TypeParameterDescriptor): KTypeParameterOwnerImpl - added:
static method KotlinKCallableKt.computeParameters(KotlinKCallable, List, KmType, List, TypeParameterTable, boolean): List - added:
static method KotlinKPropertyKt.computeCallerForAccessor(KotlinKProperty.Accessor, boolean): Caller - added:
static method KotlinKPropertyKt.getBoundReceiver(KotlinKProperty.Accessor): Object - added:
static method ReflectKCallableKt.callAnnotationConstructor(ReflectKCallable, Map): Object - added:
static method ReflectKCallableKt.callDefaultMethod(ReflectKCallable, Map, Continuation): Object - added:
static method ReflectKCallableKt.computeAbsentArguments(ReflectKCallable): Object[] - added:
static method ReflectKCallableKt.getBoundReceiver(ReflectKCallable): Object - added:
static method ReflectKCallableKt.isAnnotationConstructor(ReflectKCallable): boolean - added:
static method ReflectKCallableKt.isBound(ReflectKCallable): boolean - added:
static method ReflectKCallableKt.isConstructor(ReflectKCallable): boolean - added:
static method ReflectKCallableKt.substituteType(ReflectKCallable, KType): KType - added:
static method ReflectKCallableKt.unbindAllReceivers(ReflectKCallable): ReflectKCallable - added:
static method ReflectKFunctionKt.extractContinuationArgument(ReflectKFunction): Type - added:
static method ReflectKFunctionKt.getFunctionWithDefaultParametersForValueClassOverride(ReflectKFunction): ReflectKFunction - added:
static method ReflectKFunctionKt.patchJvmDescriptorByExtraBoxing(ReflectKFunction, String): DescriptorPatchingResult - added:
static method ReflectKParameterKt.getJavaParameter(ReflectKParameter): JavaParameter - added:
static method ReflectKPropertyKt.getDelegateImpl(ReflectKProperty, Member, Object, Object): Object - added:
static method ReflectKPropertyKt.isLocalDelegated(ReflectKProperty): boolean - added:
static method ReflectTypeEnhancementKt.enhance(AbstractKType, Function1, boolean): AbstractKType - added:
static method RuntimeTypeMapperKt.getJvmSignature(Constructor): String - added:
static method RuntimeTypeMapperKt.getJvmSignature(Field): String - added:
static method RuntimeTypeMapperKt.getJvmSignature(Method): String - added:
static method SignatureKind.valueOf(String): SignatureKind - added:
static method SignatureKind.values(): SignatureKind[] - added:
static method SystemPropertiesKt.getLoadMetadataDirectly(): boolean - added:
static method SystemPropertiesKt.getNewFakeOverridesImplementation(): boolean - added:
static method SystemPropertiesKt.getUseK1Implementation(): boolean - added:
static method TypeNullability.valueOf(String): TypeNullability - added:
static method TypeNullability.values(): TypeNullability[] - added:
static method TypeUsage.valueOf(String): TypeUsage - added:
static method TypeUsage.values(): TypeUsage[] - added:
static method UtilKt.asReflectCallable(Object): ReflectKCallable - added:
static method UtilKt.asReflectFunction(Object): ReflectKFunction - added:
static method UtilKt.asReflectProperty(Object): ReflectKProperty - added:
static method UtilKt.getStdlibClassLoader(): ClassLoader - added:
static method UtilKt.getUnwrappedAnnotationClass(Annotation): KClass - added:
static method UtilKt.hasInherited(Annotation): boolean - added:
static method UtilKt.isAlwaysBoxedByCompiler(KParameter): boolean - added:
static method UtilKt.isNullableType(KType): boolean - added:
static method UtilKt.isPackagePrivate(int): boolean - added:
static method UtilKt.isRepeatableContainerForNonInheritedAnnotation(Annotation): boolean - added:
static method UtilKt.loadClass(ClassLoader, ClassId, int): Class - added:
static method UtilKt.parseAndLoadDescriptor(ClassLoader, String, boolean): FunctionJvmDescriptorLoaded - added:
static method UtilKt.parseJvmDescriptor(String): FunctionJvmDescriptor - added:
static method UtilKt.toJvmDescriptor(KClass): String - added:
static method UtilKt.unsubstitutedUnderlyingType(KType): KType - added:
static method UtilKt.unwrapKotlinRepeatableAnnotations(List): List
- removed:
ctor CallerImpl.Method.BoundStaticMultiFieldValueClass(Method, Object[]) - removed:
ctor ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller(FunctionDescriptor, KDeclarationContainerImpl, String, List) - removed:
method AnnotationConstructorCaller.checkArguments(Object[]): void - removed:
method CallerImpl.Method.BoundStatic.getBoundReceiver$kotlin_reflection(): Object - removed:
method CallerImpl.Method.BoundStaticMultiFieldValueClass.call(Object[]): Object - removed:
method CallerImpl.Method.BoundStaticMultiFieldValueClass.getBoundReceiverComponents$kotlin_reflection(): Object[] - removed:
method CallerImpl.Method.BoundStaticMultiFieldValueClass.getReceiverComponentsCount(): int - removed:
method CallerImpl.checkArguments(Object[]): void - removed:
method CallerImpl.getInstanceClass(): Class - removed:
method InternalUnderlyingValOfInlineClass.checkArguments(Object[]): void - removed:
method ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller.call(Object[]): Object - removed:
method ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller.getMember(): Void - removed:
method ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller.getOriginalParametersGroups(): List - removed:
method ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller.getParameterTypes(): List - removed:
method ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller.getReturnType(): Type - removed:
method ValueClassAwareCaller.getRealSlicesOfParameters(int): IntRange - removed:
static final class Caller.DefaultImpls - removed:
static final class CallerImpl.Method.BoundStaticMultiFieldValueClass extends CallerImpl.Method implements BoundCaller - removed:
static final class ValueClassAwareCaller.MultiFieldValueClassPrimaryConstructorCaller implements Caller - removed:
static method Caller.DefaultImpls.checkArguments(Caller, Object[]): void - removed:
static method ValueClassAwareCallerKt.coerceToExpectedReceiverType(Object, CallableMemberDescriptor): Object - removed:
static method ValueClassAwareCallerKt.getMfvcUnboxMethods(SimpleType): List - removed:
static method ValueClassAwareCallerKt.toJvmDescriptor(ClassifierDescriptor): String - changed:
ctor CallerImpl.AccessorForHiddenBoundConstructor(Constructor, Object) → ctor CallerImpl.AccessorForHiddenBoundConstructor(Constructor, Object, boolean) - changed:
ctor CallerImpl.AccessorForHiddenConstructor(Constructor) → ctor CallerImpl.AccessorForHiddenConstructor(Constructor, boolean) - changed:
ctor CallerImpl.Method.BoundStatic(Method, Object) → ctor CallerImpl.Method.BoundStatic(Method, boolean, Object) - changed:
ctor ValueClassAwareCaller(CallableMemberDescriptor, Caller, boolean) → ctor ValueClassAwareCaller(ReflectKCallable, Caller, boolean, List) - changed:
static method ValueClassAwareCallerKt.createValueClassAwareCallerIfNeeded(Caller, CallableMemberDescriptor, boolean): Caller → static method ValueClassAwareCallerKt.createValueClassAwareCallerIfNeeded(Caller, ReflectKCallable, boolean, List): Caller - changed:
static method ValueClassAwareCallerKt.getInlineClassUnboxMethod(Class, CallableMemberDescriptor): Method → static method ValueClassAwareCallerKt.getInlineClassUnboxMethod(Class, ReflectKCallable): Method - changed:
static method ValueClassAwareCallerKt.toInlineClass(DeclarationDescriptor): Class → static method ValueClassAwareCallerKt.toInlineClass(KType): Class - added:
method AnnotationConstructorCaller.default$checkArguments(Object[]): void - added:
method AnnotationConstructorCaller.default$checkArguments(int): void - added:
method AnnotationConstructorCaller.default$isBoundInstanceCallWithValueClasses(): boolean - added:
method Caller.checkArguments(int): void - added:
method Caller.isBoundInstanceCallWithValueClasses(): boolean - added:
method CallerImpl.Method.BoundStatic.isCallByToValueClassMangledMethod$kotlin_reflection(): boolean - added:
method CallerImpl.default$checkArguments(Object[]): void - added:
method CallerImpl.default$checkArguments(int): void - added:
method CallerImpl.default$isBoundInstanceCallWithValueClasses(): boolean - added:
method InternalUnderlyingValOfInlineClass.default$checkArguments(Object[]): void - added:
method InternalUnderlyingValOfInlineClass.default$checkArguments(int): void - added:
method InternalUnderlyingValOfInlineClass.default$isBoundInstanceCallWithValueClasses(): boolean - added:
method ThrowingCaller.default$checkArguments(int): void - added:
method ThrowingCaller.default$isBoundInstanceCallWithValueClasses(): boolean - added:
method ValueClassAwareCaller.default$checkArguments(int): void - added:
method ValueClassAwareCaller.isBoundInstanceCallWithValueClasses(): boolean - added:
static method ValueClassAwareCallerKt.isUnderlyingPropertyOfValueClass(ReflectKProperty): boolean
- added:
method KotlinBuiltIns.getArrayElementTypeOrNull(KotlinType): KotlinType - added:
static field StandardNames.CONCURRENT_ATOMICS_PACKAGE_FQ_NAME: FqName - added:
static field StandardNames.CONCURRENT_PACKAGE_FQ_NAME: FqName - added:
static field StandardNames.COROUTINE_SUSPENDED_NAME: Name - added:
static field StandardNames.DEFAULT_IMPLS_CLASS_NAME: Name - added:
static field StandardNames.EQUALS_NAME: Name - added:
static field StandardNames.FqNames.atomicArray: FqName - added:
static field StandardNames.FqNames.atomicBoolean: FqName - added:
static field StandardNames.FqNames.atomicInt: FqName - added:
static field StandardNames.FqNames.atomicIntArray: FqName - added:
static field StandardNames.FqNames.atomicLong: FqName - added:
static field StandardNames.FqNames.atomicLongArray: FqName - added:
static field StandardNames.FqNames.atomicReference: FqName - added:
static field StandardNames.FqNames.charProgression: FqNameUnsafe - added:
static field StandardNames.FqNames.charRange: FqNameUnsafe - added:
static field StandardNames.FqNames.findAssociatedObject: FqNameUnsafe - added:
static field StandardNames.FqNames.intProgression: FqNameUnsafe - added:
static field StandardNames.FqNames.introducedAt: FqName - added:
static field StandardNames.FqNames.longProgression: FqNameUnsafe - added:
static field StandardNames.FqNames.platformDependent: FqName - added:
static field StandardNames.FqNames.platformDependentClassId: ClassId - added:
static field StandardNames.MAP_ENTRY_KEY: Name - added:
static field StandardNames.MAP_ENTRY_VALUE: Name - added:
static field StandardNames.SEQUENCES_PACKAGE_FQ_NAME: FqName - added:
static field StandardNames.TO_STRING_NAME: Name - added:
static method FunctionTypesKt.isNumberedFunctionClassFqName(FqNameUnsafe): boolean
- removed:
method FunctionClassDescriptor.getSealedSubclasses(): List - removed:
method FunctionTypeKindExtractor.KindWithArity.component1(): FunctionTypeKind - removed:
method FunctionTypeKindExtractor.KindWithArity.component2(): int - changed:
ctor FunctionTypeKind(FqName, String, boolean, ClassId) → ctor FunctionTypeKind(FqName, String, boolean, ClassId, boolean, int) - added:
method FunctionTypeKind.getMaxArity(): int - added:
method FunctionTypeKind.numberedClassId(int): ClassId - added:
method FunctionTypeKindExtractor.KindWithArity.getArity(): int - added:
static field FunctionTypeKind.Companion: FunctionTypeKind.Companion - added:
static final class FunctionTypeKind.Companion
- removed:
method JavaToKotlinClassMap.PlatformMutabilityMapping.component1(): ClassId - removed:
method JavaToKotlinClassMap.PlatformMutabilityMapping.component2(): ClassId - removed:
method JavaToKotlinClassMap.PlatformMutabilityMapping.component3(): ClassId - added:
method JavaToKotlinClassMap.PlatformMutabilityMapping.getKotlinMutable(): ClassId - added:
method JavaToKotlinClassMap.PlatformMutabilityMapping.getKotlinReadOnly(): ClassId - added:
method JavaToKotlinClassMap.isMappedKotlinClass(ClassId): boolean - added:
method JavaToKotlinClassMap.isMutable(ClassId): boolean - added:
method JavaToKotlinClassMap.readOnlyToMutable(ClassId): ClassId
- removed:
ctor MultiFieldValueClassRepresentation(List) - removed:
final class MultiFieldValueClassRepresentation extends ValueClassRepresentation - removed:
method ClassDescriptor.getSealedSubclasses(): Collection - removed:
method InlineClassRepresentation.containsPropertyWithName(Name): boolean - removed:
method InlineClassRepresentation.getUnderlyingPropertyNamesToTypes(): List - removed:
method MultiFieldValueClassRepresentation.containsPropertyWithName(Name): boolean - removed:
method MultiFieldValueClassRepresentation.getUnderlyingPropertyNamesToTypes(): List - removed:
method MultiFieldValueClassRepresentation.toString(): String - removed:
method NotFoundClasses.MockClassDescriptor.getSealedSubclasses(): Collection - removed:
method ValueClassRepresentation.containsPropertyWithName(Name): boolean - removed:
method ValueClassRepresentation.getUnderlyingPropertyNamesToTypes(): List - removed:
method Visibilities.compareLocal$compiler_common(Visibility, Visibility): Integer - changed:
ctor InlineClassRepresentation(Name, SimpleTypeMarker) → ctor InlineClassRepresentation(Name, RigidTypeMarker) - changed:
interface ClassifierDescriptorWithTypeParameters extends ClassifierDescriptor, DeclarationDescriptorWithVisibility, MemberDescriptor, Substitutable → interface ClassifierDescriptorWithTypeParameters extends ClassifierDescriptor, MemberDescriptor, Substitutable - changed:
method InlineClassRepresentation.getUnderlyingType(): SimpleTypeMarker → method InlineClassRepresentation.getUnderlyingType(): RigidTypeMarker - added:
ctor FullValueClassRepresentation(List) - added:
final class FullValueClassRepresentation extends ValueClassRepresentation - added:
method FullValueClassRepresentation.getUnderlyingPropertyNamesToTypes(): List - added:
method FullValueClassRepresentation.toString(): String - added:
method Visibilities.compareLocal$org_jetbrains_kotlin_compiler_common(Visibility, Visibility): Integer
- removed:
method AnnotationsImpl.findAnnotation(FqName): AnnotationDescriptor - removed:
method AnnotationsImpl.hasAnnotation(FqName): boolean - added:
static field AnnotationUseSiteTarget.ALL: AnnotationUseSiteTarget - added:
static field KotlinTarget.COMPANION_EXTENSION_FUNCTION: KotlinTarget - added:
static field KotlinTarget.COMPANION_EXTENSION_PROPERTY: KotlinTarget - added:
static field KotlinTarget.COMPANION_MEMBER_FUNCTION: KotlinTarget - added:
static field KotlinTarget.COMPANION_MEMBER_PROPERTY: KotlinTarget - added:
static method KotlinTarget.getEntries(): EnumEntries
- removed:
method ClassDescriptorImpl.getSealedSubclasses(): Collection - removed:
method EnumEntrySyntheticClassDescriptor.getSealedSubclasses(): Collection - removed:
method LazySubstitutingClassDescriptor.getSealedSubclasses(): Collection - removed:
method ModuleAwareClassDescriptor.Companion.getRefinedMemberScopeIfPossible$descriptors(ClassDescriptor, TypeSubstitution, KotlinTypeRefiner): MemberScope - removed:
method ModuleAwareClassDescriptor.Companion.getRefinedUnsubstitutedMemberScopeIfPossible$descriptors(ClassDescriptor, KotlinTypeRefiner): MemberScope - removed:
method ModuleDescriptorImpl.accept(DeclarationDescriptorVisitor, Object): Object - removed:
method ModuleDescriptorImpl.getContainingDeclaration(): DeclarationDescriptor - removed:
method MutableClassDescriptor.getSealedSubclasses(): Collection - removed:
method TypeAliasConstructorDescriptorImpl.getStorageManager(): StorageManager - removed:
method ValueParameterDescriptorImpl.isLateInit(): boolean - added:
method ModuleAwareClassDescriptor.Companion.getRefinedMemberScopeIfPossible$org_jetbrains_kotlin_descriptors(ClassDescriptor, TypeSubstitution, KotlinTypeRefiner): MemberScope - added:
method ModuleAwareClassDescriptor.Companion.getRefinedUnsubstitutedMemberScopeIfPossible$org_jetbrains_kotlin_descriptors(ClassDescriptor, KotlinTypeRefiner): MemberScope
- changed:
method ReflectKotlinClassFinder.findKotlinClassOrContent(ClassId, JvmMetadataVersion): KotlinClassFinder.Result → method ReflectKotlinClassFinder.findKotlinClassOrContent(ClassId, MetadataVersion): KotlinClassFinder.Result - changed:
method ReflectKotlinClassFinder.findKotlinClassOrContent(JavaClass, JvmMetadataVersion): KotlinClassFinder.Result → method ReflectKotlinClassFinder.findKotlinClassOrContent(JavaClass, MetadataVersion): KotlinClassFinder.Result
- removed:
method ReflectJavaClass.getPermittedTypes(): Collection - added:
ctor Java16SealedRecordLoader.Cache(Method, Method, Method, Method) - added:
final class Java16SealedRecordLoader - added:
final class Java8ParameterNamesLoader - added:
method Java16SealedRecordLoader.Cache.getGetPermittedSubclasses(): Method - added:
method Java16SealedRecordLoader.Cache.getGetRecordComponents(): Method - added:
method Java16SealedRecordLoader.Cache.isRecord(): Method - added:
method Java16SealedRecordLoader.Cache.isSealed(): Method - added:
method Java16SealedRecordLoader.loadGetPermittedSubclasses(Class): Class[] - added:
method Java16SealedRecordLoader.loadGetRecordComponents(Class): Object[] - added:
method Java16SealedRecordLoader.loadIsRecord(Class): Boolean - added:
method Java16SealedRecordLoader.loadIsSealed(Class): Boolean - added:
method Java8ParameterNamesLoader.loadParameterNames(Member): List - added:
method ReflectJavaMethod.isNative(): boolean - added:
static field Java16SealedRecordLoader.INSTANCE: Java16SealedRecordLoader - added:
static field Java8ParameterNamesLoader.INSTANCE: Java8ParameterNamesLoader - added:
static final class Java16SealedRecordLoader.Cache
- added:
abstract class KmAnnotationArgument - added:
abstract class KmClassifier - added:
ctor InconsistentKotlinMetadataException(String, Throwable) - added:
ctor KmAnnotation(String, Map) - added:
ctor KmAnnotationArgument.AnnotationValue(KmAnnotation) - added:
ctor KmAnnotationArgument.ArrayKClassValue(String, int) - added:
ctor KmAnnotationArgument.ArrayValue(List) - added:
ctor KmAnnotationArgument.BooleanValue(boolean) - added:
ctor KmAnnotationArgument.ByteValue(byte) - added:
ctor KmAnnotationArgument.CharValue(char) - added:
ctor KmAnnotationArgument.DoubleValue(double) - added:
ctor KmAnnotationArgument.EnumValue(String, String) - added:
ctor KmAnnotationArgument.FloatValue(float) - added:
ctor KmAnnotationArgument.IntValue(int) - added:
ctor KmAnnotationArgument.KClassValue(String) - added:
ctor KmAnnotationArgument.LongValue(long) - added:
ctor KmAnnotationArgument.ShortValue(short) - added:
ctor KmAnnotationArgument.StringValue(String) - added:
ctor KmClass() - added:
ctor KmClassifier.Class(String) - added:
ctor KmClassifier.TypeAlias(String) - added:
ctor KmClassifier.TypeParameter(int) - added:
ctor KmConstantValue(Object) - added:
ctor KmConstructor() - added:
ctor KmConstructor(int) - added:
ctor KmContract() - added:
ctor KmEffect(KmEffectType, KmEffectInvocationKind) - added:
ctor KmEffectExpression() - added:
ctor KmEnumEntry(String) - added:
ctor KmFlexibleTypeUpperBound(KmType, String) - added:
ctor KmFunction(String) - added:
ctor KmFunction(int, String) - added:
ctor KmLambda() - added:
ctor KmPackage() - added:
ctor KmProperty(int, String, int, int) - added:
ctor KmPropertyAccessorAttributes() - added:
ctor KmPropertyAccessorAttributes(int) - added:
ctor KmType() - added:
ctor KmType(int) - added:
ctor KmTypeAlias(int, String) - added:
ctor KmTypeParameter(String, int, KmVariance) - added:
ctor KmTypeParameter(int, String, int, KmVariance) - added:
ctor KmTypeProjection(KmVariance, KmType) - added:
ctor KmValueParameter(String) - added:
ctor KmValueParameter(int, String) - added:
ctor KmVersion(int, int, int) - added:
ctor KmVersionRequirement() - added:
enum ClassKind - added:
enum KmEffectInvocationKind - added:
enum KmEffectType - added:
enum KmVariance - added:
enum KmVersionRequirementLevel - added:
enum KmVersionRequirementVersionKind - added:
enum MemberKind - added:
enum Modality - added:
enum ReturnValueStatus - added:
enum Visibility - added:
field KmClass.name: String - added:
field KmFunction.returnType: KmType - added:
field KmLambda.function: KmFunction - added:
field KmProperty.returnType: KmType - added:
field KmType.classifier: KmClassifier - added:
field KmTypeAlias.expandedType: KmType - added:
field KmTypeAlias.underlyingType: KmType - added:
field KmValueParameter.type: KmType - added:
field KmVersionRequirement.kind: KmVersionRequirementVersionKind - added:
field KmVersionRequirement.level: KmVersionRequirementLevel - added:
field KmVersionRequirement.version: KmVersion - added:
final class Attributes - added:
final class ClassNameKt - added:
final class InconsistentKotlinMetadataException extends IllegalArgumentException - added:
final class KmAnnotation - added:
final class KmClass implements KmDeclarationContainer - added:
final class KmConstantValue - added:
final class KmConstructor - added:
final class KmContract - added:
final class KmEffect - added:
final class KmEffectExpression - added:
final class KmEnumEntry - added:
final class KmFlexibleTypeUpperBound - added:
final class KmFunction - added:
final class KmLambda - added:
final class KmPackage implements KmDeclarationContainer - added:
final class KmProperty - added:
final class KmPropertyAccessorAttributes - added:
final class KmType - added:
final class KmTypeAlias - added:
final class KmTypeParameter - added:
final class KmTypeProjection - added:
final class KmValueParameter - added:
final class KmVersion - added:
final class KmVersionRequirement - added:
interface KmDeclarationContainer - added:
method ClassKind.getFlag$org_jetbrains_kotlin_kotlin_metadata(): FlagImpl - added:
method KmAnnotation.equals(Object): boolean - added:
method KmAnnotation.getArguments(): Map - added:
method KmAnnotation.getClassName(): String - added:
method KmAnnotation.hashCode(): int - added:
method KmAnnotation.toString(): String - added:
method KmAnnotationArgument.AnnotationValue.equals(Object): boolean - added:
method KmAnnotationArgument.AnnotationValue.getAnnotation(): KmAnnotation - added:
method KmAnnotationArgument.AnnotationValue.hashCode(): int - added:
method KmAnnotationArgument.AnnotationValue.toString(): String - added:
method KmAnnotationArgument.ArrayKClassValue.equals(Object): boolean - added:
method KmAnnotationArgument.ArrayKClassValue.getArrayDimensionCount(): int - added:
method KmAnnotationArgument.ArrayKClassValue.getClassName(): String - added:
method KmAnnotationArgument.ArrayKClassValue.hashCode(): int - added:
method KmAnnotationArgument.ArrayKClassValue.toString(): String - added:
method KmAnnotationArgument.ArrayValue.equals(Object): boolean - added:
method KmAnnotationArgument.ArrayValue.getElements(): List - added:
method KmAnnotationArgument.ArrayValue.hashCode(): int - added:
method KmAnnotationArgument.ArrayValue.toString(): String - added:
method KmAnnotationArgument.BooleanValue.equals(Object): boolean - added:
method KmAnnotationArgument.BooleanValue.getValue(): Boolean - added:
method KmAnnotationArgument.BooleanValue.hashCode(): int - added:
method KmAnnotationArgument.ByteValue.equals(Object): boolean - added:
method KmAnnotationArgument.ByteValue.getValue(): Byte - added:
method KmAnnotationArgument.ByteValue.hashCode(): int - added:
method KmAnnotationArgument.CharValue.equals(Object): boolean - added:
method KmAnnotationArgument.CharValue.getValue(): Character - added:
method KmAnnotationArgument.CharValue.hashCode(): int - added:
method KmAnnotationArgument.DoubleValue.equals(Object): boolean - added:
method KmAnnotationArgument.DoubleValue.getValue(): Double - added:
method KmAnnotationArgument.DoubleValue.hashCode(): int - added:
method KmAnnotationArgument.EnumValue.equals(Object): boolean - added:
method KmAnnotationArgument.EnumValue.getEnumClassName(): String - added:
method KmAnnotationArgument.EnumValue.getEnumEntryName(): String - added:
method KmAnnotationArgument.EnumValue.hashCode(): int - added:
method KmAnnotationArgument.EnumValue.toString(): String - added:
method KmAnnotationArgument.FloatValue.equals(Object): boolean - added:
method KmAnnotationArgument.FloatValue.getValue(): Float - added:
method KmAnnotationArgument.FloatValue.hashCode(): int - added:
method KmAnnotationArgument.IntValue.equals(Object): boolean - added:
method KmAnnotationArgument.IntValue.getValue(): Integer - added:
method KmAnnotationArgument.IntValue.hashCode(): int - added:
method KmAnnotationArgument.KClassValue.equals(Object): boolean - added:
method KmAnnotationArgument.KClassValue.getClassName(): String - added:
method KmAnnotationArgument.KClassValue.hashCode(): int - added:
method KmAnnotationArgument.KClassValue.toString(): String - added:
method KmAnnotationArgument.LiteralValue.getValue(): Object - added:
method KmAnnotationArgument.LiteralValue.toString(): String - added:
method KmAnnotationArgument.LongValue.equals(Object): boolean - added:
method KmAnnotationArgument.LongValue.getValue(): Long - added:
method KmAnnotationArgument.LongValue.hashCode(): int - added:
method KmAnnotationArgument.ShortValue.equals(Object): boolean - added:
method KmAnnotationArgument.ShortValue.getValue(): Short - added:
method KmAnnotationArgument.ShortValue.hashCode(): int - added:
method KmAnnotationArgument.StringValue.equals(Object): boolean - added:
method KmAnnotationArgument.StringValue.getValue(): String - added:
method KmAnnotationArgument.StringValue.hashCode(): int - added:
method KmAnnotationArgument.UByteValue.equals(Object): boolean - added:
method KmAnnotationArgument.UByteValue.getValue-w2LRezQ(): byte - added:
method KmAnnotationArgument.UByteValue.hashCode(): int - added:
method KmAnnotationArgument.UIntValue.equals(Object): boolean - added:
method KmAnnotationArgument.UIntValue.getValue-pVg5ArA(): int - added:
method KmAnnotationArgument.UIntValue.hashCode(): int - added:
method KmAnnotationArgument.ULongValue.equals(Object): boolean - added:
method KmAnnotationArgument.ULongValue.getValue-s-VKNKU(): long - added:
method KmAnnotationArgument.ULongValue.hashCode(): int - added:
method KmAnnotationArgument.UShortValue.equals(Object): boolean - added:
method KmAnnotationArgument.UShortValue.getValue-Mh2AYeg(): short - added:
method KmAnnotationArgument.UShortValue.hashCode(): int - added:
method KmAnnotationArgument.toString(): String - added:
method KmClass.getAnnotations(): List - added:
method KmClass.getCompilerPluginMetadata(): Map - added:
method KmClass.getConstructors(): List - added:
method KmClass.getContextReceiverTypes(): List - added:
method KmClass.getEnumEntries(): List - added:
method KmClass.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmClass.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmClass.getFunctions(): List - added:
method KmClass.getInlineClassUnderlyingPropertyName(): String - added:
method KmClass.getInlineClassUnderlyingType(): KmType - added:
method KmClass.getKmEnumEntries(): List - added:
method KmClass.getName(): String - added:
method KmClass.getNestedClasses(): List - added:
method KmClass.getProperties(): List - added:
method KmClass.getSealedSubclasses(): List - added:
method KmClass.getSupertypes(): List - added:
method KmClass.getTypeAliases(): List - added:
method KmClass.getTypeParameters(): List - added:
method KmClass.getVersionRequirements(): List - added:
method KmClass.setCompanionObject(String): void - added:
method KmClass.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmClass.setInlineClassUnderlyingPropertyName(String): void - added:
method KmClass.setInlineClassUnderlyingType(KmType): void - added:
method KmClass.setName(String): void - added:
method KmClassifier.Class.equals(Object): boolean - added:
method KmClassifier.Class.getName(): String - added:
method KmClassifier.Class.hashCode(): int - added:
method KmClassifier.Class.toString(): String - added:
method KmClassifier.TypeAlias.equals(Object): boolean - added:
method KmClassifier.TypeAlias.getName(): String - added:
method KmClassifier.TypeAlias.hashCode(): int - added:
method KmClassifier.TypeAlias.toString(): String - added:
method KmClassifier.TypeParameter.equals(Object): boolean - added:
method KmClassifier.TypeParameter.getId(): int - added:
method KmClassifier.TypeParameter.hashCode(): int - added:
method KmClassifier.TypeParameter.toString(): String - added:
method KmConstantValue.equals(Object): boolean - added:
method KmConstantValue.hashCode(): int - added:
method KmConstantValue.toString(): String - added:
method KmConstructor.getAnnotations(): List - added:
method KmConstructor.getCompilerPluginMetadata(): Map - added:
method KmConstructor.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmConstructor.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmConstructor.getValueParameters(): List - added:
method KmConstructor.getVersionRequirements(): List - added:
method KmConstructor.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmContract.getEffects(): List - added:
method KmDeclarationContainer.getFunctions(): List - added:
method KmDeclarationContainer.getProperties(): List - added:
method KmDeclarationContainer.getTypeAliases(): List - added:
method KmEffect.getConstructorArguments(): List - added:
method KmEffect.setConclusion(KmEffectExpression): void - added:
method KmEffectExpression.getAndArguments(): List - added:
method KmEffectExpression.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmEffectExpression.getOrArguments(): List - added:
method KmEffectExpression.setConstantValue(KmConstantValue): void - added:
method KmEffectExpression.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmEffectExpression.setInstanceType(KmType): void - added:
method KmEffectExpression.setParameterIndex(Integer): void - added:
method KmEnumEntry.getAnnotations(): List - added:
method KmEnumEntry.toString(): String - added:
method KmFlexibleTypeUpperBound.equals(Object): boolean - added:
method KmFlexibleTypeUpperBound.getType(): KmType - added:
method KmFlexibleTypeUpperBound.getTypeFlexibilityId(): String - added:
method KmFlexibleTypeUpperBound.hashCode(): int - added:
method KmFlexibleTypeUpperBound.toString(): String - added:
method KmFunction.getAnnotations(): List - added:
method KmFunction.getCompilerPluginMetadata(): Map - added:
method KmFunction.getContextParameters(): List - added:
method KmFunction.getExtensionReceiverParameterAnnotations(): List - added:
method KmFunction.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmFunction.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmFunction.getName(): String - added:
method KmFunction.getReceiverParameterType(): KmType - added:
method KmFunction.getReturnType(): KmType - added:
method KmFunction.getTypeParameters(): List - added:
method KmFunction.getValueParameters(): List - added:
method KmFunction.getVersionRequirements(): List - added:
method KmFunction.setContract(KmContract): void - added:
method KmFunction.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmFunction.setReceiverParameterType(KmType): void - added:
method KmFunction.setReturnType(KmType): void - added:
method KmLambda.setFunction(KmFunction): void - added:
method KmPackage.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmPackage.getFunctions(): List - added:
method KmPackage.getProperties(): List - added:
method KmPackage.getTypeAliases(): List - added:
method KmProperty.getAnnotations(): List - added:
method KmProperty.getBackingFieldAnnotations(): List - added:
method KmProperty.getCompilerPluginMetadata(): Map - added:
method KmProperty.getContextParameters(): List - added:
method KmProperty.getDelegateFieldAnnotations(): List - added:
method KmProperty.getExtensionReceiverParameterAnnotations(): List - added:
method KmProperty.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmProperty.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmProperty.getGetter(): KmPropertyAccessorAttributes - added:
method KmProperty.getName(): String - added:
method KmProperty.getReceiverParameterType(): KmType - added:
method KmProperty.getReturnType(): KmType - added:
method KmProperty.getSetter(): KmPropertyAccessorAttributes - added:
method KmProperty.getSetterParameter(): KmValueParameter - added:
method KmProperty.getTypeParameters(): List - added:
method KmProperty.getVersionRequirements(): List - added:
method KmProperty.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmProperty.setReceiverParameterType(KmType): void - added:
method KmProperty.setReturnType(KmType): void - added:
method KmProperty.setSetterParameter(KmValueParameter): void - added:
method KmPropertyAccessorAttributes.getAnnotations(): List - added:
method KmPropertyAccessorAttributes.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmPropertyAccessorAttributes.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmType.equals(Object): boolean - added:
method KmType.getAbbreviatedType(): KmType - added:
method KmType.getArguments(): List - added:
method KmType.getClassifier(): KmClassifier - added:
method KmType.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmType.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmType.getFlexibleTypeUpperBound(): KmFlexibleTypeUpperBound - added:
method KmType.getOuterType(): KmType - added:
method KmType.hashCode(): int - added:
method KmType.setAbbreviatedType(KmType): void - added:
method KmType.setClassifier(KmClassifier): void - added:
method KmType.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmType.setFlexibleTypeUpperBound(KmFlexibleTypeUpperBound): void - added:
method KmType.setOuterType(KmType): void - added:
method KmTypeAlias.getAnnotations(): List - added:
method KmTypeAlias.getCompilerPluginMetadata(): Map - added:
method KmTypeAlias.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmTypeAlias.getTypeParameters(): List - added:
method KmTypeAlias.getVersionRequirements(): List - added:
method KmTypeAlias.setExpandedType(KmType): void - added:
method KmTypeAlias.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmTypeAlias.setUnderlyingType(KmType): void - added:
method KmTypeParameter.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method KmTypeParameter.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmTypeParameter.getId(): int - added:
method KmTypeParameter.getName(): String - added:
method KmTypeParameter.getUpperBounds(): List - added:
method KmTypeParameter.getVariance(): KmVariance - added:
method KmTypeParameter.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmTypeProjection.equals(Object): boolean - added:
method KmTypeProjection.getType(): KmType - added:
method KmTypeProjection.getVariance(): KmVariance - added:
method KmTypeProjection.hashCode(): int - added:
method KmTypeProjection.toString(): String - added:
method KmValueParameter.getAnnotationParameterDefaultValue(): KmAnnotationArgument - added:
method KmValueParameter.getAnnotations(): List - added:
method KmValueParameter.getFlags$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method KmValueParameter.getName(): String - added:
method KmValueParameter.getType(): KmType - added:
method KmValueParameter.getVarargElementType(): KmType - added:
method KmValueParameter.setAnnotationParameterDefaultValue(KmAnnotationArgument): void - added:
method KmValueParameter.setFlags$org_jetbrains_kotlin_kotlin_metadata(int): void - added:
method KmValueParameter.setType(KmType): void - added:
method KmValueParameter.setVarargElementType(KmType): void - added:
method KmVersion.equals(Object): boolean - added:
method KmVersion.getMajor(): int - added:
method KmVersion.getMinor(): int - added:
method KmVersion.getPatch(): int - added:
method KmVersion.hashCode(): int - added:
method KmVersion.toString(): String - added:
method KmVersionRequirement.getErrorCode(): Integer - added:
method KmVersionRequirement.getKind(): KmVersionRequirementVersionKind - added:
method KmVersionRequirement.getLevel(): KmVersionRequirementLevel - added:
method KmVersionRequirement.getMessage(): String - added:
method KmVersionRequirement.getVersion(): KmVersion - added:
method KmVersionRequirement.setErrorCode(Integer): void - added:
method KmVersionRequirement.setKind(KmVersionRequirementVersionKind): void - added:
method KmVersionRequirement.setLevel(KmVersionRequirementLevel): void - added:
method KmVersionRequirement.setMessage(String): void - added:
method KmVersionRequirement.setVersion(KmVersion): void - added:
method KmVersionRequirement.toString(): String - added:
method MemberKind.getFlag$org_jetbrains_kotlin_kotlin_metadata(): FlagImpl - added:
method Modality.getFlag$org_jetbrains_kotlin_kotlin_metadata(): FlagImpl - added:
method Visibility.getFlag$org_jetbrains_kotlin_kotlin_metadata(): FlagImpl - added:
static abstract class KmAnnotationArgument.LiteralValue extends KmAnnotationArgument - added:
static field ClassKind.ANNOTATION_CLASS: ClassKind - added:
static field ClassKind.CLASS: ClassKind - added:
static field ClassKind.COMPANION_OBJECT: ClassKind - added:
static field ClassKind.ENUM_CLASS: ClassKind - added:
static field ClassKind.ENUM_ENTRY: ClassKind - added:
static field ClassKind.INTERFACE: ClassKind - added:
static field ClassKind.OBJECT: ClassKind - added:
static field KmEffectInvocationKind.AT_LEAST_ONCE: KmEffectInvocationKind - added:
static field KmEffectInvocationKind.AT_MOST_ONCE: KmEffectInvocationKind - added:
static field KmEffectInvocationKind.EXACTLY_ONCE: KmEffectInvocationKind - added:
static field KmEffectType.CALLS: KmEffectType - added:
static field KmEffectType.RETURNS_CONSTANT: KmEffectType - added:
static field KmEffectType.RETURNS_NOT_NULL: KmEffectType - added:
static field KmEffectType.RETURNS_RESULT_OF: KmEffectType - added:
static field KmFlexibleTypeUpperBound.Companion: KmFlexibleTypeUpperBound.Companion - added:
static field KmTypeProjection.Companion: KmTypeProjection.Companion - added:
static field KmTypeProjection.STAR: KmTypeProjection - added:
static field KmVariance.IN: KmVariance - added:
static field KmVariance.INVARIANT: KmVariance - added:
static field KmVariance.OUT: KmVariance - added:
static field KmVersionRequirementLevel.ERROR: KmVersionRequirementLevel - added:
static field KmVersionRequirementLevel.HIDDEN: KmVersionRequirementLevel - added:
static field KmVersionRequirementLevel.WARNING: KmVersionRequirementLevel - added:
static field KmVersionRequirementVersionKind.API_VERSION: KmVersionRequirementVersionKind - added:
static field KmVersionRequirementVersionKind.COMPILER_VERSION: KmVersionRequirementVersionKind - added:
static field KmVersionRequirementVersionKind.LANGUAGE_VERSION: KmVersionRequirementVersionKind - added:
static field KmVersionRequirementVersionKind.UNKNOWN: KmVersionRequirementVersionKind - added:
static field MemberKind.DECLARATION: MemberKind - added:
static field MemberKind.DELEGATION: MemberKind - added:
static field MemberKind.FAKE_OVERRIDE: MemberKind - added:
static field MemberKind.SYNTHESIZED: MemberKind - added:
static field Modality.ABSTRACT: Modality - added:
static field Modality.FINAL: Modality - added:
static field Modality.OPEN: Modality - added:
static field Modality.SEALED: Modality - added:
static field ReturnValueStatus.EXPLICITLY_IGNORABLE: ReturnValueStatus - added:
static field ReturnValueStatus.MUST_USE: ReturnValueStatus - added:
static field ReturnValueStatus.UNSPECIFIED: ReturnValueStatus - added:
static field Visibility.INTERNAL: Visibility - added:
static field Visibility.LOCAL: Visibility - added:
static field Visibility.PRIVATE: Visibility - added:
static field Visibility.PRIVATE_TO_THIS: Visibility - added:
static field Visibility.PROTECTED: Visibility - added:
static field Visibility.PUBLIC: Visibility - added:
static final class KmAnnotationArgument.AnnotationValue extends KmAnnotationArgument - added:
static final class KmAnnotationArgument.ArrayKClassValue extends KmAnnotationArgument - added:
static final class KmAnnotationArgument.ArrayValue extends KmAnnotationArgument - added:
static final class KmAnnotationArgument.BooleanValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.ByteValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.CharValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.DoubleValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.EnumValue extends KmAnnotationArgument - added:
static final class KmAnnotationArgument.FloatValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.IntValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.KClassValue extends KmAnnotationArgument - added:
static final class KmAnnotationArgument.LongValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.ShortValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.StringValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.UByteValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.UIntValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.ULongValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmAnnotationArgument.UShortValue extends KmAnnotationArgument.LiteralValue - added:
static final class KmClassifier.Class extends KmClassifier - added:
static final class KmClassifier.TypeAlias extends KmClassifier - added:
static final class KmClassifier.TypeParameter extends KmClassifier - added:
static final class KmFlexibleTypeUpperBound.Companion - added:
static final class KmTypeProjection.Companion - added:
static method Attributes.getDeclaresDefaultValue(KmValueParameter): boolean - added:
static method Attributes.getKind(KmClass): ClassKind - added:
static method Attributes.getModality(KmClass): Modality - added:
static method Attributes.getModality(KmFunction): Modality - added:
static method Attributes.getModality(KmProperty): Modality - added:
static method Attributes.getModality(KmPropertyAccessorAttributes): Modality - added:
static method Attributes.getVisibility(KmConstructor): Visibility - added:
static method Attributes.getVisibility(KmFunction): Visibility - added:
static method Attributes.getVisibility(KmProperty): Visibility - added:
static method Attributes.getVisibility(KmPropertyAccessorAttributes): Visibility - added:
static method Attributes.isConst(KmProperty): boolean - added:
static method Attributes.isData(KmClass): boolean - added:
static method Attributes.isDefinitelyNonNull(KmType): boolean - added:
static method Attributes.isDelegated(KmProperty): boolean - added:
static method Attributes.isExternal(KmFunction): boolean - added:
static method Attributes.isExternal(KmPropertyAccessorAttributes): boolean - added:
static method Attributes.isFunInterface(KmClass): boolean - added:
static method Attributes.isInfix(KmFunction): boolean - added:
static method Attributes.isInline(KmFunction): boolean - added:
static method Attributes.isInline(KmPropertyAccessorAttributes): boolean - added:
static method Attributes.isInner(KmClass): boolean - added:
static method Attributes.isLateinit(KmProperty): boolean - added:
static method Attributes.isNullable(KmType): boolean - added:
static method Attributes.isOperator(KmFunction): boolean - added:
static method Attributes.isReified(KmTypeParameter): boolean - added:
static method Attributes.isSecondary(KmConstructor): boolean - added:
static method Attributes.isStatic(KmFunction): boolean - added:
static method Attributes.isStatic(KmProperty): boolean - added:
static method Attributes.isSuspend(KmFunction): boolean - added:
static method Attributes.isSuspend(KmType): boolean - added:
static method Attributes.isValue(KmClass): boolean - added:
static method Attributes.isVar(KmProperty): boolean - added:
static method Attributes.setKind(KmClass, ClassKind): void - added:
static method Attributes.setModality(KmClass, Modality): void - added:
static method Attributes.setModality(KmFunction, Modality): void - added:
static method Attributes.setVisibility(KmClass, Visibility): void - added:
static method Attributes.setVisibility(KmFunction, Visibility): void - added:
static method ClassKind.getEntries(): EnumEntries - added:
static method ClassKind.valueOf(String): ClassKind - added:
static method ClassKind.values(): ClassKind[] - added:
static method ClassNameKt.isLocalClassName(String): boolean - added:
static method KmEffectInvocationKind.valueOf(String): KmEffectInvocationKind - added:
static method KmEffectInvocationKind.values(): KmEffectInvocationKind[] - added:
static method KmEffectType.valueOf(String): KmEffectType - added:
static method KmEffectType.values(): KmEffectType[] - added:
static method KmVariance.valueOf(String): KmVariance - added:
static method KmVariance.values(): KmVariance[] - added:
static method KmVersionRequirementLevel.valueOf(String): KmVersionRequirementLevel - added:
static method KmVersionRequirementLevel.values(): KmVersionRequirementLevel[] - added:
static method KmVersionRequirementVersionKind.valueOf(String): KmVersionRequirementVersionKind - added:
static method KmVersionRequirementVersionKind.values(): KmVersionRequirementVersionKind[] - added:
static method MemberKind.getEntries(): EnumEntries - added:
static method MemberKind.valueOf(String): MemberKind - added:
static method MemberKind.values(): MemberKind[] - added:
static method Modality.getEntries(): EnumEntries - added:
static method Modality.valueOf(String): Modality - added:
static method Modality.values(): Modality[] - added:
static method ReturnValueStatus.getEntries(): EnumEntries - added:
static method ReturnValueStatus.valueOf(String): ReturnValueStatus - added:
static method ReturnValueStatus.values(): ReturnValueStatus[] - added:
static method Visibility.getEntries(): EnumEntries - added:
static method Visibility.valueOf(String): Visibility - added:
static method Visibility.values(): Visibility[]
- added:
class WriteContext - added:
ctor BooleanFlagDelegate(KMutableProperty1, FlagImpl) - added:
ctor EnumFlagDelegate(KMutableProperty1, Flags.FlagField, EnumEntries, List) - added:
ctor FlagImpl(Flags.BooleanFlagField) - added:
ctor FlagImpl(Flags.FlagField, int) - added:
ctor FlagImpl(int, int, int) - added:
ctor ReadContext(NameResolver, TypeTable, VersionRequirementTable, boolean, ReadContext, List) - added:
final class BooleanFlagDelegate - added:
final class EnumFlagDelegate - added:
final class FlagDelegatesImplKt - added:
final class FlagImpl - added:
final class ReadContext - added:
final class ReadUtilsKt - added:
final class ReadersKt - added:
final class WriteUtilsKt - added:
final class WritersKt - added:
method BooleanFlagDelegate.getValue(Object, KProperty): boolean - added:
method BooleanFlagDelegate.setValue(Object, KProperty, boolean): void - added:
method EnumFlagDelegate.getValue(Object, KProperty): Enum - added:
method EnumFlagDelegate.setValue(Object, KProperty, Enum): void - added:
method FlagImpl.getBitWidth$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method FlagImpl.getOffset$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method FlagImpl.getValue$org_jetbrains_kotlin_kotlin_metadata(): int - added:
method FlagImpl.invoke(int): boolean - added:
method FlagImpl.plus$org_jetbrains_kotlin_kotlin_metadata(int): int - added:
method ReadContext.className$org_jetbrains_kotlin_kotlin_metadata(int): String - added:
method ReadContext.get(int): String - added:
method ReadContext.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method ReadContext.getIgnoreUnknownVersionRequirements$org_jetbrains_kotlin_kotlin_metadata(): boolean - added:
method ReadContext.getStrings(): NameResolver - added:
method ReadContext.getTypeParameterId$org_jetbrains_kotlin_kotlin_metadata(int): Integer - added:
method ReadContext.getTypes(): TypeTable - added:
method ReadContext.getVersionRequirements$org_jetbrains_kotlin_kotlin_metadata(): VersionRequirementTable - added:
method ReadContext.withTypeParameters$org_jetbrains_kotlin_kotlin_metadata(List): ReadContext - added:
method WriteContext.get(String): int - added:
method WriteContext.getClassName$org_jetbrains_kotlin_kotlin_metadata(String): int - added:
method WriteContext.getExtensions$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method WriteContext.getStrings(): StringTable - added:
method WriteContext.getVersionRequirements$org_jetbrains_kotlin_kotlin_metadata(): MutableVersionRequirementTable - added:
static method FlagDelegatesImplKt.classBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.constructorBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.functionBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.memberKindDelegate(KMutableProperty1): EnumFlagDelegate - added:
static method FlagDelegatesImplKt.modalityDelegate(KMutableProperty1): EnumFlagDelegate - added:
static method FlagDelegatesImplKt.propertyAccessorBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.propertyBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.returnValueStatusDelegate(KMutableProperty1, Flags.FlagField): EnumFlagDelegate - added:
static method FlagDelegatesImplKt.typeAliasBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.typeBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.valueParameterBooleanFlag(FlagImpl): BooleanFlagDelegate - added:
static method FlagDelegatesImplKt.visibilityDelegate(KMutableProperty1): EnumFlagDelegate - added:
static method ReadUtilsKt.getClassName(NameResolver, int): String - added:
static method ReadUtilsKt.readAnnotation(ProtoBuf.Annotation, NameResolver): KmAnnotation - added:
static method ReadUtilsKt.readAnnotationArgument(ProtoBuf.Annotation.Argument.Value, NameResolver): KmAnnotationArgument - added:
static method ReadersKt.getDefaultPropertyAccessorFlags(int): int - added:
static method ReadersKt.getPropertyGetterFlags(ProtoBuf.Property): int - added:
static method ReadersKt.getPropertySetterFlags(ProtoBuf.Property): int - added:
static method ReadersKt.toKmClass(ProtoBuf.Class, NameResolver, boolean, List): KmClass - added:
static method ReadersKt.toKmLambda(ProtoBuf.Function, NameResolver, boolean): KmLambda - added:
static method ReadersKt.toKmPackage(ProtoBuf.Package, NameResolver, boolean, List): KmPackage - added:
static method ReadersKt.toKmProperty(ProtoBuf.Property, ReadContext): KmProperty - added:
static method WriteUtilsKt.getClassNameIndex(StringTable, String): int - added:
static method WriteUtilsKt.writeAnnotation(KmAnnotation, StringTable): ProtoBuf.Annotation.Builder - added:
static method WriteUtilsKt.writeAnnotationArgument(KmAnnotationArgument, StringTable): ProtoBuf.Annotation.Argument.Value.Builder - added:
static method WriteUtilsKt.writeCompilerPluginData(String, byte[], WriteContext): ProtoBuf.CompilerPluginData.Builder - added:
static method WritersKt.writeProperty(WriteContext, KmProperty): ProtoBuf.Property.Builder
- added:
ctor KmModuleFragment() - added:
final class KmModuleFragment - added:
final class KotlinCommonMetadata - added:
method KmModuleFragment.getClasses(): List - added:
method KmModuleFragment.setPkg(KmPackage): void - added:
method KotlinCommonMetadata.Companion.read(InputStream): KotlinCommonMetadata - added:
method KotlinCommonMetadata.getKmModuleFragment(): KmModuleFragment - added:
static field KotlinCommonMetadata.Companion: KotlinCommonMetadata.Companion - added:
static final class KotlinCommonMetadata.Companion
- added:
ctor KmExtensionType(KClass) - added:
final class ExtensionNodesKt - added:
final class KmExtensionType - added:
interface KmClassExtension extends KmExtension - added:
interface KmConstructorExtension extends KmExtension - added:
interface KmEnumEntryExtension extends KmExtension - added:
interface KmExtension - added:
interface KmFunctionExtension extends KmExtension - added:
interface KmModuleFragmentExtension extends KmExtension - added:
interface KmPackageExtension extends KmExtension - added:
interface KmPropertyExtension extends KmExtension - added:
interface KmTypeAliasExtension extends KmExtension - added:
interface KmTypeExtension extends KmExtension - added:
interface KmTypeParameterExtension extends KmExtension - added:
interface KmValueParameterExtension extends KmExtension - added:
interface MetadataExtensions - added:
method KmExtension.getType(): KmExtensionType - added:
method KmExtensionType.equals(Object): boolean - added:
method KmExtensionType.hashCode(): int - added:
method KmExtensionType.toString(): String - added:
method MetadataExtensions.Companion.getINSTANCES$org_jetbrains_kotlin_kotlin_metadata(): List - added:
method MetadataExtensions.createClassExtension(): KmClassExtension - added:
method MetadataExtensions.createConstructorExtension(): KmConstructorExtension - added:
method MetadataExtensions.createEnumEntryExtension(): KmEnumEntryExtension - added:
method MetadataExtensions.createFunctionExtension(): KmFunctionExtension - added:
method MetadataExtensions.createModuleFragmentExtensions(): KmModuleFragmentExtension - added:
method MetadataExtensions.createPackageExtension(): KmPackageExtension - added:
method MetadataExtensions.createPropertyExtension(): KmPropertyExtension - added:
method MetadataExtensions.createTypeAliasExtension(): KmTypeAliasExtension - added:
method MetadataExtensions.createTypeExtension(): KmTypeExtension - added:
method MetadataExtensions.createTypeParameterExtension(): KmTypeParameterExtension - added:
method MetadataExtensions.createValueParameterExtension(): KmValueParameterExtension - added:
method MetadataExtensions.readClassExtensions(KmClass, ProtoBuf.Class, ReadContext): void - added:
method MetadataExtensions.readConstructorExtensions(KmConstructor, ProtoBuf.Constructor, ReadContext): void - added:
method MetadataExtensions.readEnumEntryExtensions(KmEnumEntry, ProtoBuf.EnumEntry, ReadContext): void - added:
method MetadataExtensions.readFunctionExtensions(KmFunction, ProtoBuf.Function, ReadContext): void - added:
method MetadataExtensions.readPackageExtensions(KmPackage, ProtoBuf.Package, ReadContext): void - added:
method MetadataExtensions.readPropertyExtensions(KmProperty, ProtoBuf.Property, ReadContext): void - added:
method MetadataExtensions.readTypeAliasExtensions(KmTypeAlias, ProtoBuf.TypeAlias, ReadContext): void - added:
method MetadataExtensions.readTypeExtensions(KmType, ProtoBuf.Type, ReadContext): void - added:
method MetadataExtensions.readTypeParameterExtensions(KmTypeParameter, ProtoBuf.TypeParameter, ReadContext): void - added:
method MetadataExtensions.readValueParameterExtensions(KmValueParameter, ProtoBuf.ValueParameter, ReadContext): void - added:
method MetadataExtensions.writePropertyExtensions(KmProperty, ProtoBuf.Property.Builder, WriteContext): void - added:
method MetadataExtensions.writeTypeExtensions(KmType, ProtoBuf.Type.Builder, WriteContext): void - added:
method MetadataExtensions.writeTypeParameterExtensions(KmTypeParameter, ProtoBuf.TypeParameter.Builder, WriteContext): void - added:
method MetadataExtensions.writeValueParameterExtensions(KmValueParameter, ProtoBuf.ValueParameter.Builder, WriteContext): void - added:
static field MetadataExtensions.Companion: MetadataExtensions.Companion - added:
static final class MetadataExtensions.Companion - added:
static method ExtensionNodesKt.getExtension(KmClass, KmExtensionType): KmClassExtension - added:
static method ExtensionNodesKt.getExtension(KmConstructor, KmExtensionType): KmConstructorExtension - added:
static method ExtensionNodesKt.getExtension(KmFunction, KmExtensionType): KmFunctionExtension - added:
static method ExtensionNodesKt.getExtension(KmPackage, KmExtensionType): KmPackageExtension - added:
static method ExtensionNodesKt.getExtension(KmProperty, KmExtensionType): KmPropertyExtension - added:
static method ExtensionNodesKt.getExtension(KmType, KmExtensionType): KmTypeExtension - added:
static method ExtensionNodesKt.getExtension(KmTypeParameter, KmExtensionType): KmTypeParameterExtension
- added:
abstract class JvmMemberSignature - added:
abstract class KotlinClassMetadata - added:
ctor JvmFieldSignature(String, String) - added:
ctor JvmMetadataVersion(int, int, int) - added:
ctor JvmMetadataVersion(int[]) - added:
ctor JvmMethodSignature(String, String) - added:
ctor KotlinClassMetadata.Class(KmClass, JvmMetadataVersion, int) - added:
ctor KotlinClassMetadata.Class(Metadata, boolean) - added:
ctor KotlinClassMetadata.FileFacade(KmPackage, JvmMetadataVersion, int) - added:
ctor KotlinClassMetadata.FileFacade(Metadata, boolean) - added:
ctor KotlinClassMetadata.MultiFileClassFacade(List, JvmMetadataVersion, int) - added:
ctor KotlinClassMetadata.MultiFileClassFacade(Metadata, boolean) - added:
ctor KotlinClassMetadata.MultiFileClassPart(KmPackage, String, JvmMetadataVersion, int) - added:
ctor KotlinClassMetadata.MultiFileClassPart(Metadata, boolean) - added:
ctor KotlinClassMetadata.SyntheticClass(KmLambda, JvmMetadataVersion, int) - added:
ctor KotlinClassMetadata.SyntheticClass(Metadata, boolean) - added:
ctor KotlinClassMetadata.Unknown(Metadata, boolean) - added:
final class JvmAttributes - added:
final class JvmExtensionsKt - added:
final class JvmFieldSignature extends JvmMemberSignature - added:
final class JvmMemberSignatureKt - added:
final class JvmMetadataVersion implements Comparable - added:
final class JvmMethodSignature extends JvmMemberSignature - added:
method JvmFieldSignature.equals(Object): boolean - added:
method JvmFieldSignature.getDescriptor(): String - added:
method JvmFieldSignature.getName(): String - added:
method JvmFieldSignature.hashCode(): int - added:
method JvmFieldSignature.toString(): String - added:
method JvmMemberSignature.getDescriptor(): String - added:
method JvmMemberSignature.getName(): String - added:
method JvmMemberSignature.toString(): String - added:
method JvmMetadataVersion.compareTo(JvmMetadataVersion): int - added:
method JvmMetadataVersion.equals(Object): boolean - added:
method JvmMetadataVersion.hashCode(): int - added:
method JvmMetadataVersion.toString(): String - added:
method JvmMethodSignature.equals(Object): boolean - added:
method JvmMethodSignature.getDescriptor(): String - added:
method JvmMethodSignature.getName(): String - added:
method JvmMethodSignature.hashCode(): int - added:
method JvmMethodSignature.toString(): String - added:
method KotlinClassMetadata.Class.getKmClass(): KmClass - added:
method KotlinClassMetadata.Companion.readLenient(Metadata): KotlinClassMetadata - added:
method KotlinClassMetadata.FileFacade.getKmPackage(): KmPackage - added:
method KotlinClassMetadata.MultiFileClassFacade.getPartClassNames(): List - added:
method KotlinClassMetadata.MultiFileClassPart.getKmPackage(): KmPackage - added:
method KotlinClassMetadata.setAllowedToWrite$org_jetbrains_kotlin_kotlin_metadata_jvm(boolean): void - added:
static field JvmMetadataVersion.Companion: JvmMetadataVersion.Companion - added:
static field JvmMetadataVersion.HIGHEST_ALLOWED_TO_WRITE: JvmMetadataVersion - added:
static field JvmMetadataVersion.LATEST_STABLE_SUPPORTED: JvmMetadataVersion - added:
static field KotlinClassMetadata.Companion: KotlinClassMetadata.Companion - added:
static final class JvmMetadataVersion.Companion - added:
static final class KotlinClassMetadata.Class extends KotlinClassMetadata - added:
static final class KotlinClassMetadata.Companion - added:
static final class KotlinClassMetadata.FileFacade extends KotlinClassMetadata - added:
static final class KotlinClassMetadata.MultiFileClassFacade extends KotlinClassMetadata - added:
static final class KotlinClassMetadata.MultiFileClassPart extends KotlinClassMetadata - added:
static final class KotlinClassMetadata.SyntheticClass extends KotlinClassMetadata - added:
static final class KotlinClassMetadata.Unknown extends KotlinClassMetadata - added:
static method JvmAttributes.isMovedFromInterfaceCompanion(KmProperty): boolean - added:
static method JvmExtensionsKt.getAnnotations(KmType): List - added:
static method JvmExtensionsKt.getFieldSignature(KmProperty): JvmFieldSignature - added:
static method JvmExtensionsKt.getGetterSignature(KmProperty): JvmMethodSignature - added:
static method JvmExtensionsKt.getLocalDelegatedProperties(KmClass): List - added:
static method JvmExtensionsKt.getLocalDelegatedProperties(KmPackage): List - added:
static method JvmExtensionsKt.getModuleName(KmClass): String - added:
static method JvmExtensionsKt.getSetterSignature(KmProperty): JvmMethodSignature - added:
static method JvmExtensionsKt.getSignature(KmConstructor): JvmMethodSignature - added:
static method JvmExtensionsKt.getSignature(KmFunction): JvmMethodSignature - added:
static method JvmExtensionsKt.getSyntheticMethodForAnnotations(KmProperty): JvmMethodSignature - added:
static method JvmExtensionsKt.getSyntheticMethodForDelegate(KmProperty): JvmMethodSignature - added:
static method JvmExtensionsKt.isRaw(KmType): boolean - added:
static method JvmMemberSignatureKt.wrapAsPublic(JvmMemberSignature.Field): JvmFieldSignature - added:
static method JvmMemberSignatureKt.wrapAsPublic(JvmMemberSignature.Method): JvmMethodSignature
- added:
ctor JvmClassExtension() - added:
ctor JvmConstructorExtension() - added:
ctor JvmFunctionExtension() - added:
ctor JvmMetadataExtensions() - added:
ctor JvmPackageExtension() - added:
ctor JvmPropertyExtension() - added:
ctor JvmTypeExtension() - added:
ctor JvmTypeParameterExtension() - added:
final class JvmClassExtension implements KmClassExtension - added:
final class JvmConstructorExtension implements KmConstructorExtension - added:
final class JvmExceptionUtilsKt - added:
final class JvmExtensionNodesKt - added:
final class JvmFunctionExtension implements KmFunctionExtension - added:
final class JvmMetadataExtensions implements MetadataExtensions - added:
final class JvmPackageExtension implements KmPackageExtension - added:
final class JvmPropertyExtension implements KmPropertyExtension - added:
final class JvmReadUtils - added:
final class JvmTypeExtension implements KmTypeExtension - added:
final class JvmTypeParameterExtension implements KmTypeParameterExtension - added:
method JvmClassExtension.Companion.getTYPE(): KmExtensionType - added:
method JvmClassExtension.getAnonymousObjectOriginName(): String - added:
method JvmClassExtension.getJvmFlags(): int - added:
method JvmClassExtension.getLocalDelegatedProperties(): List - added:
method JvmClassExtension.getModuleName(): String - added:
method JvmClassExtension.getType(): KmExtensionType - added:
method JvmClassExtension.setAnonymousObjectOriginName(String): void - added:
method JvmClassExtension.setJvmFlags(int): void - added:
method JvmClassExtension.setModuleName(String): void - added:
method JvmConstructorExtension.getSignature(): JvmMethodSignature - added:
method JvmConstructorExtension.getType(): KmExtensionType - added:
method JvmConstructorExtension.setSignature(JvmMethodSignature): void - added:
method JvmFunctionExtension.getLambdaClassOriginName(): String - added:
method JvmFunctionExtension.getSignature(): JvmMethodSignature - added:
method JvmFunctionExtension.getType(): KmExtensionType - added:
method JvmFunctionExtension.setLambdaClassOriginName(String): void - added:
method JvmFunctionExtension.setSignature(JvmMethodSignature): void - added:
method JvmMetadataExtensions.createClassExtension(): KmClassExtension - added:
method JvmMetadataExtensions.createConstructorExtension(): KmConstructorExtension - added:
method JvmMetadataExtensions.createEnumEntryExtension(): KmEnumEntryExtension - added:
method JvmMetadataExtensions.createFunctionExtension(): KmFunctionExtension - added:
method JvmMetadataExtensions.createModuleFragmentExtensions(): KmModuleFragmentExtension - added:
method JvmMetadataExtensions.createPackageExtension(): KmPackageExtension - added:
method JvmMetadataExtensions.createPropertyExtension(): KmPropertyExtension - added:
method JvmMetadataExtensions.createTypeAliasExtension(): KmTypeAliasExtension - added:
method JvmMetadataExtensions.createTypeExtension(): KmTypeExtension - added:
method JvmMetadataExtensions.createTypeParameterExtension(): KmTypeParameterExtension - added:
method JvmMetadataExtensions.createValueParameterExtension(): KmValueParameterExtension - added:
method JvmMetadataExtensions.readClassExtensions(KmClass, ProtoBuf.Class, ReadContext): void - added:
method JvmMetadataExtensions.readConstructorExtensions(KmConstructor, ProtoBuf.Constructor, ReadContext): void - added:
method JvmMetadataExtensions.readEnumEntryExtensions(KmEnumEntry, ProtoBuf.EnumEntry, ReadContext): void - added:
method JvmMetadataExtensions.readFunctionExtensions(KmFunction, ProtoBuf.Function, ReadContext): void - added:
method JvmMetadataExtensions.readModuleFragmentExtensions(KmModuleFragment, ProtoBuf.PackageFragment, ReadContext): void - added:
method JvmMetadataExtensions.readPackageExtensions(KmPackage, ProtoBuf.Package, ReadContext): void - added:
method JvmMetadataExtensions.readPropertyExtensions(KmProperty, ProtoBuf.Property, ReadContext): void - added:
method JvmMetadataExtensions.readTypeAliasExtensions(KmTypeAlias, ProtoBuf.TypeAlias, ReadContext): void - added:
method JvmMetadataExtensions.readTypeExtensions(KmType, ProtoBuf.Type, ReadContext): void - added:
method JvmMetadataExtensions.readTypeParameterExtensions(KmTypeParameter, ProtoBuf.TypeParameter, ReadContext): void - added:
method JvmMetadataExtensions.readValueParameterExtensions(KmValueParameter, ProtoBuf.ValueParameter, ReadContext): void - added:
method JvmMetadataExtensions.writeClassExtensions(KmClass, ProtoBuf.Class.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeConstructorExtensions(KmConstructor, ProtoBuf.Constructor.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeEnumEntryExtensions(KmEnumEntry, ProtoBuf.EnumEntry.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeFunctionExtensions(KmFunction, ProtoBuf.Function.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeModuleFragmentExtensions(KmModuleFragment, ProtoBuf.PackageFragment.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writePackageExtensions(KmPackage, ProtoBuf.Package.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writePropertyExtensions(KmProperty, ProtoBuf.Property.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeTypeAliasExtensions(KmTypeAlias, ProtoBuf.TypeAlias.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeTypeExtensions(KmType, ProtoBuf.Type.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeTypeParameterExtensions(KmTypeParameter, ProtoBuf.TypeParameter.Builder, WriteContext): void - added:
method JvmMetadataExtensions.writeValueParameterExtensions(KmValueParameter, ProtoBuf.ValueParameter.Builder, WriteContext): void - added:
method JvmPackageExtension.getLocalDelegatedProperties(): List - added:
method JvmPackageExtension.getModuleName(): String - added:
method JvmPackageExtension.getType(): KmExtensionType - added:
method JvmPackageExtension.setModuleName(String): void - added:
method JvmPropertyExtension.getFieldSignature(): JvmFieldSignature - added:
method JvmPropertyExtension.getGetterSignature(): JvmMethodSignature - added:
method JvmPropertyExtension.getJvmFlags(): int - added:
method JvmPropertyExtension.getSetterSignature(): JvmMethodSignature - added:
method JvmPropertyExtension.getSyntheticMethodForAnnotations(): JvmMethodSignature - added:
method JvmPropertyExtension.getSyntheticMethodForDelegate(): JvmMethodSignature - added:
method JvmPropertyExtension.getType(): KmExtensionType - added:
method JvmPropertyExtension.setFieldSignature(JvmFieldSignature): void - added:
method JvmPropertyExtension.setGetterSignature(JvmMethodSignature): void - added:
method JvmPropertyExtension.setJvmFlags(int): void - added:
method JvmPropertyExtension.setSetterSignature(JvmMethodSignature): void - added:
method JvmPropertyExtension.setSyntheticMethodForAnnotations(JvmMethodSignature): void - added:
method JvmPropertyExtension.setSyntheticMethodForDelegate(JvmMethodSignature): void - added:
method JvmReadUtils.readKmClass$org_jetbrains_kotlin_kotlin_metadata_jvm(Metadata): KmClass - added:
method JvmReadUtils.readKmLambda$org_jetbrains_kotlin_kotlin_metadata_jvm(Metadata): KmLambda - added:
method JvmReadUtils.readKmPackage$org_jetbrains_kotlin_kotlin_metadata_jvm(Metadata): KmPackage - added:
method JvmReadUtils.readMetadataImpl$org_jetbrains_kotlin_kotlin_metadata_jvm(Metadata, boolean): KotlinClassMetadata - added:
method JvmReadUtils.throwIfNotCompatible$org_jetbrains_kotlin_kotlin_metadata_jvm(MetadataVersion, boolean): void - added:
method JvmTypeExtension.equals(Object): boolean - added:
method JvmTypeExtension.getAnnotations(): List - added:
method JvmTypeExtension.getType(): KmExtensionType - added:
method JvmTypeExtension.hashCode(): int - added:
method JvmTypeExtension.isRaw(): boolean - added:
method JvmTypeExtension.setRaw(boolean): void - added:
method JvmTypeParameterExtension.getAnnotations(): List - added:
method JvmTypeParameterExtension.getType(): KmExtensionType - added:
static field JvmClassExtension.Companion: JvmClassExtension.Companion - added:
static field JvmConstructorExtension.Companion: JvmConstructorExtension.Companion - added:
static field JvmConstructorExtension.TYPE: KmExtensionType - added:
static field JvmFunctionExtension.Companion: JvmFunctionExtension.Companion - added:
static field JvmFunctionExtension.TYPE: KmExtensionType - added:
static field JvmPackageExtension.Companion: JvmPackageExtension.Companion - added:
static field JvmPackageExtension.TYPE: KmExtensionType - added:
static field JvmPropertyExtension.Companion: JvmPropertyExtension.Companion - added:
static field JvmPropertyExtension.TYPE: KmExtensionType - added:
static field JvmReadUtils.INSTANCE: JvmReadUtils - added:
static field JvmTypeExtension.Companion: JvmTypeExtension.Companion - added:
static field JvmTypeExtension.TYPE: KmExtensionType - added:
static field JvmTypeParameterExtension.Companion: JvmTypeParameterExtension.Companion - added:
static field JvmTypeParameterExtension.TYPE: KmExtensionType - added:
static final class JvmClassExtension.Companion - added:
static final class JvmConstructorExtension.Companion - added:
static final class JvmFunctionExtension.Companion - added:
static final class JvmPackageExtension.Companion - added:
static final class JvmPropertyExtension.Companion - added:
static final class JvmTypeExtension.Companion - added:
static final class JvmTypeParameterExtension.Companion - added:
static method JvmExceptionUtilsKt.requireNotEmpty(Metadata): String[] - added:
static method JvmExtensionNodesKt.getJvm(KmClass): JvmClassExtension - added:
static method JvmExtensionNodesKt.getJvm(KmConstructor): JvmConstructorExtension - added:
static method JvmExtensionNodesKt.getJvm(KmFunction): JvmFunctionExtension - added:
static method JvmExtensionNodesKt.getJvm(KmPackage): JvmPackageExtension - added:
static method JvmExtensionNodesKt.getJvm(KmProperty): JvmPropertyExtension - added:
static method JvmExtensionNodesKt.getJvm(KmType): JvmTypeExtension - added:
static method JvmExtensionNodesKt.getJvm(KmTypeParameter): JvmTypeParameterExtension
- removed:
final class AnnotationQualifiersFqNamesKt - removed:
method JavaTypeEnhancementState.Companion.getDEFAULT(): JavaTypeEnhancementState - removed:
method NullabilityAnnotationStatesImpl.getStates(): Map - removed:
static field JvmAnnotationNames.SERIALIZED_IR_DESC: String - removed:
static field JvmAnnotationNames.SERIALIZED_IR_FQ_NAME: FqName - removed:
static method AnnotationQualifiersFqNamesKt.getBUILT_IN_TYPE_QUALIFIER_DEFAULT_ANNOTATIONS(): Map - removed:
static method AnnotationQualifiersFqNamesKt.getBUILT_IN_TYPE_QUALIFIER_FQ_NAMES(): Set - removed:
static method AnnotationQualifiersFqNamesKt.getJSPECIFY_DEFAULT_ANNOTATIONS(): Map - removed:
static method AnnotationQualifiersFqNamesKt.getMIGRATION_ANNOTATION_FQNAME(): FqName - removed:
static method AnnotationQualifiersFqNamesKt.getTYPE_QUALIFIER_DEFAULT_FQNAME(): FqName - removed:
static method AnnotationQualifiersFqNamesKt.getTYPE_QUALIFIER_FQNAME(): FqName - removed:
static method AnnotationQualifiersFqNamesKt.getTYPE_QUALIFIER_NICKNAME_FQNAME(): FqName - removed:
static method JvmAnnotationNamesKt.getANDROIDX_RECENTLY_NON_NULL_ANNOTATION(): FqName - removed:
static method JvmAnnotationNamesKt.getANDROIDX_RECENTLY_NULLABLE_ANNOTATION(): FqName - removed:
static method JvmAnnotationNamesKt.getCOMPATQUAL_NONNULL_ANNOTATION(): FqName - removed:
static method JvmAnnotationNamesKt.getCOMPATQUAL_NULLABLE_ANNOTATION(): FqName - removed:
static method JvmAnnotationNamesKt.getJAVAX_CHECKFORNULL_ANNOTATION(): FqName - removed:
static method JvmAnnotationNamesKt.getJAVAX_NONNULL_ANNOTATION(): FqName - removed:
static method JvmAnnotationNamesKt.getJSPECIFY_NULLABLE(): FqName - removed:
static method JvmAnnotationNamesKt.getJSPECIFY_NULLNESS_UNKNOWN(): FqName - removed:
static method JvmAnnotationNamesKt.getJSPECIFY_NULL_MARKED(): FqName - removed:
static method JvmAnnotationNamesKt.getJSPECIFY_OLD_NULLABLE(): FqName - removed:
static method JvmAnnotationNamesKt.getJSPECIFY_OLD_NULLNESS_UNKNOWN(): FqName - removed:
static method JvmAnnotationNamesKt.getJSPECIFY_OLD_NULL_MARKED(): FqName - changed:
ctor JavaDefaultQualifiers(NullabilityQualifierWithMigrationStatus, Collection, boolean) → ctor JavaDefaultQualifiers(WithMigrationStatus, Collection, boolean, boolean, boolean) - changed:
method AbstractAnnotationTypeQualifierResolver.extractAndMergeDefaultQualifiers(JavaTypeQualifiersByElementType, Iterable): JavaTypeQualifiersByElementType → method AbstractAnnotationTypeQualifierResolver.extractAndMergeDefaultQualifiers(JavaTypeQualifiersByElementType, Iterable, boolean): JavaTypeQualifiersByElementType - changed:
method AbstractAnnotationTypeQualifierResolver.extractMutability(Iterable): MutabilityQualifier → method AbstractAnnotationTypeQualifierResolver.extractMutability(Iterable): WithMigrationStatus - changed:
method AbstractAnnotationTypeQualifierResolver.extractNullability(Iterable, Function1): NullabilityQualifierWithMigrationStatus → method AbstractAnnotationTypeQualifierResolver.extractNullability(Iterable, Function1): WithMigrationStatus - changed:
method JavaDefaultQualifiers.copy(NullabilityQualifierWithMigrationStatus, Collection, boolean): JavaDefaultQualifiers → method JavaDefaultQualifiers.copy(WithMigrationStatus, Collection, boolean, boolean, boolean): JavaDefaultQualifiers - changed:
method JavaDefaultQualifiers.getNullabilityQualifier(): NullabilityQualifierWithMigrationStatus → method JavaDefaultQualifiers.getNullabilityQualifier(): WithMigrationStatus - changed:
method SpecialGenericSignatures.Companion.getORIGINAL_SHORT_NAMES(): List → method SpecialGenericSignatures.Companion.getORIGINAL_SHORT_NAMES(): Set - changed:
static method JavaNullabilityAnnotationSettingsKt.getDefaultReportLevelForAnnotation(FqName): ReportLevel → static method JavaNullabilityAnnotationSettingsKt.getDefaultReportLevelForAnnotation(FqName, KotlinVersion): ReportLevel - changed:
static method JvmAnnotationNamesKt.getNOT_NULL_ANNOTATIONS(): List → static method JvmAnnotationNamesKt.getNOT_NULL_ANNOTATIONS(): Set - changed:
static method JvmAnnotationNamesKt.getNULLABLE_ANNOTATIONS(): List → static method JvmAnnotationNamesKt.getNULLABLE_ANNOTATIONS(): Set - added:
final class JavaDefaultQualifiersKt - added:
method AbstractAnnotationTypeQualifierResolver.isK2(): boolean - added:
method AnnotationTypeQualifierResolver.isK2(): boolean - added:
method FakePureImplementationsProvider.getPurelyImplementedInterface(ClassId): ClassId - added:
method JavaDefaultQualifiers.getPreferQualifierOverBound(): boolean - added:
method JavaDefaultQualifiers.getPreferQualifierOverSupertype(): boolean - added:
method JavaTypeEnhancementState.Companion.getDefault(KotlinVersion): JavaTypeEnhancementState - added:
static field JvmAnnotationNames.INHERITED_ANNOTATION: FqName - added:
static field JvmAnnotationNames.JETBRAINS_UNMODIFIABLE_ANNOTATION: FqName - added:
static field JvmAnnotationNames.JETBRAINS_UNMODIFIABLE_VIEW_ANNOTATION: FqName - added:
static method JavaDefaultQualifiersKt.getBUILT_IN_TYPE_QUALIFIER_DEFAULT_ANNOTATIONS(): Map - added:
static method JavaDefaultQualifiersKt.getJSPECIFY_DEFAULT_ANNOTATIONS(): Map - added:
static method JvmAnnotationNamesKt.getBUILT_IN_TYPE_QUALIFIER_ANNOTATIONS(): Set - added:
static method JvmAnnotationNamesKt.getFORCE_FLEXIBILITY_ANNOTATIONS(): Set - added:
static method JvmAnnotationNamesKt.getJAVAX_NONNULL_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJAVAX_PARAMETERS_ARE_NONNULL_BY_DEFAULT_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJAVAX_PARAMETERS_ARE_NULLABLE_BY_DEFAULT_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJAVAX_TYPE_QUALIFIER_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJAVAX_TYPE_QUALIFIER_DEFAULT_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJAVAX_TYPE_QUALIFIER_NICKNAME_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJSPECIFY_NULL_MARKED_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJSPECIFY_NULL_UNMARKED_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getJSPECIFY_OLD_NULL_MARKED_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.getUNDER_MIGRATION_ANNOTATION_FQ_NAME(): FqName - added:
static method JvmAnnotationNamesKt.isCompilerInternalSyntheticAnnotation(FqName): boolean
- removed:
method JavaAnnotationMapper.getDEPRECATED_ANNOTATION_MESSAGE$descriptors_jvm(): Name - removed:
method JavaAnnotationMapper.getRETENTION_ANNOTATION_VALUE$descriptors_jvm(): Name - removed:
method JavaAnnotationMapper.getTARGET_ANNOTATION_ALLOWED_TARGETS$descriptors_jvm(): Name - removed:
method JavaAnnotationTargetMapper.mapJavaRetentionArgument$descriptors_jvm(JavaAnnotationArgument): ConstantValue - removed:
method JavaAnnotationTargetMapper.mapJavaTargetArguments$descriptors_jvm(List): ConstantValue - changed:
class JavaAnnotationDescriptor implements AnnotationDescriptor, PossiblyExternalAnnotationDescriptor → class JavaAnnotationDescriptor implements PossiblyExternalAnnotationDescriptor - added:
method JavaAnnotationMapper.getDEPRECATED_ANNOTATION_MESSAGE$org_jetbrains_kotlin_descriptors_jvm(): Name - added:
method JavaAnnotationMapper.getRETENTION_ANNOTATION_VALUE$org_jetbrains_kotlin_descriptors_jvm(): Name - added:
method JavaAnnotationMapper.getTARGET_ANNOTATION_ALLOWED_TARGETS$org_jetbrains_kotlin_descriptors_jvm(): Name - added:
method JavaAnnotationTargetMapper.mapJavaRetentionArgument$org_jetbrains_kotlin_descriptors_jvm(JavaAnnotationArgument): ConstantValue - added:
method JavaAnnotationTargetMapper.mapJavaTargetArguments$org_jetbrains_kotlin_descriptors_jvm(List): ConstantValue
- removed:
method LazyJavaAnnotations.hasAnnotation(FqName): boolean - removed:
method LazyJavaResolverContext.getDelegateForDefaultTypeQualifiers$descriptors_jvm(): Lazy - added:
method LazyJavaResolverContext.getDelegateForDefaultTypeQualifiers$org_jetbrains_kotlin_descriptors_jvm(): Lazy
- removed:
method JvmPackageScope.getJavaScope$descriptors_jvm(): LazyJavaPackageScope - removed:
method LazyJavaClassDescriptor.copy$descriptors_jvm(JavaResolverCache, ClassDescriptor): LazyJavaClassDescriptor - removed:
method LazyJavaClassDescriptor.getOuterContext(): LazyJavaResolverContext - removed:
method LazyJavaClassDescriptor.getSealedSubclasses(): Collection - removed:
method LazyJavaClassMemberScope.getConstructors$descriptors_jvm(): NotNullLazyValue - removed:
method LazyJavaPackageFragment.findClassifierByJavaClass$descriptors_jvm(JavaClass): ClassDescriptor - removed:
method LazyJavaPackageFragment.getBinaryClasses$descriptors_jvm(): Map - removed:
method LazyJavaPackageFragment.getSubPackageFqNames$descriptors_jvm(): List - removed:
method LazyJavaPackageScope.findClassifierByJavaClass$descriptors_jvm(JavaClass): ClassDescriptor - changed:
final class LazyJavaAnnotationDescriptor implements AnnotationDescriptor, PossiblyExternalAnnotationDescriptor → final class LazyJavaAnnotationDescriptor implements PossiblyExternalAnnotationDescriptor - added:
method JvmPackageScope.getJavaScope$org_jetbrains_kotlin_descriptors_jvm(): LazyJavaPackageScope - added:
method LazyJavaClassDescriptor.copy$org_jetbrains_kotlin_descriptors_jvm(JavaResolverCache, ClassDescriptor): LazyJavaClassDescriptor - added:
method LazyJavaClassMemberScope.getConstructors$org_jetbrains_kotlin_descriptors_jvm(): NotNullLazyValue - added:
method LazyJavaPackageFragment.findClassifierByJavaClass$org_jetbrains_kotlin_descriptors_jvm(JavaClass): ClassDescriptor - added:
method LazyJavaPackageFragment.getBinaryClasses$org_jetbrains_kotlin_descriptors_jvm(): Map - added:
method LazyJavaPackageFragment.getSubPackageFqNames$org_jetbrains_kotlin_descriptors_jvm(): List - added:
method LazyJavaPackageScope.findClassifierByJavaClass$org_jetbrains_kotlin_descriptors_jvm(JavaClass): ClassDescriptor
- removed:
method JavaClass.getPermittedTypes(): Collection - changed:
interface JavaPackage extends JavaAnnotationOwner, JavaElement → interface JavaPackage extends JavaAnnotationOwner - added:
method JavaMethod.isNative(): boolean
- removed:
ctor NullabilityQualifierWithMigrationStatus(NullabilityQualifier, boolean) - removed:
final class NullabilityQualifierWithMigrationStatus - removed:
method NullabilityQualifierWithMigrationStatus.copy(NullabilityQualifier, boolean): NullabilityQualifierWithMigrationStatus - removed:
method NullabilityQualifierWithMigrationStatus.equals(Object): boolean - removed:
method NullabilityQualifierWithMigrationStatus.getQualifier(): NullabilityQualifier - removed:
method NullabilityQualifierWithMigrationStatus.hashCode(): int - removed:
method NullabilityQualifierWithMigrationStatus.isForWarningOnly(): boolean - removed:
method NullabilityQualifierWithMigrationStatus.toString(): String - changed:
ctor JavaTypeQualifiers(NullabilityQualifier, MutabilityQualifier, boolean, boolean) → ctor JavaTypeQualifiers(NullabilityQualifier, MutabilityQualifier, boolean, boolean, boolean) - changed:
ctor PredefinedFunctionEnhancementInfo(TypeEnhancementInfo, List) → ctor PredefinedFunctionEnhancementInfo(TypeEnhancementInfo, List, String, ReturnValueStatus) - added:
ctor WithMigrationStatus(Object, boolean) - added:
final class WithMigrationStatus - added:
method AbstractSignatureParts.getDefaultNullability(WithMigrationStatus, JavaDefaultQualifiers): WithMigrationStatus - added:
method AbstractSignatureParts.getShouldPropagateBoundNullness(KotlinTypeMarker): boolean - added:
method AbstractSignatureParts.isK2(): boolean - added:
method JavaTypeQualifiers.copy(NullabilityQualifier, MutabilityQualifier, boolean, boolean, boolean): JavaTypeQualifiers - added:
method JavaTypeQualifiers.equals(Object): boolean - added:
method JavaTypeQualifiers.hashCode(): int - added:
method JavaTypeQualifiers.isMutabilityQualifierForWarning(): boolean - added:
method JavaTypeQualifiers.toString(): String - added:
method PredefinedFunctionEnhancementInfo.getErrorsSinceLanguageVersion(): String - added:
method PredefinedFunctionEnhancementInfo.getWarningModeClone(): PredefinedFunctionEnhancementInfo - added:
method TypeEnhancementInfo.copyForWarnings(): TypeEnhancementInfo - added:
method WithMigrationStatus.copy(Object, boolean): WithMigrationStatus - added:
method WithMigrationStatus.equals(Object): boolean - added:
method WithMigrationStatus.getQualifier(): Object - added:
method WithMigrationStatus.hashCode(): int - added:
method WithMigrationStatus.isForWarningOnly(): boolean - added:
method WithMigrationStatus.toString(): String
- removed:
method AbstractBinaryClassAnnotationLoader.getJvmMetadataVersion(): JvmMetadataVersion - removed:
method BinaryClassAnnotationAndConstantLoaderImpl.getJvmMetadataVersion(): JvmMetadataVersion - removed:
method BinaryClassAnnotationAndConstantLoaderImpl.setJvmMetadataVersion(JvmMetadataVersion): void - removed:
method DeserializedDescriptorResolver.Companion.getKOTLIN_1_3_RC_METADATA_VERSION$descriptors_jvm(): JvmMetadataVersion - removed:
method DeserializedDescriptorResolver.readClassData$descriptors_jvm(KotlinJvmBinaryClass): ClassData - removed:
method JvmType.Companion.getBOOLEAN$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getBYTE$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getCHAR$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getDOUBLE$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getFLOAT$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getINT$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getLONG$descriptors_jvm(): JvmType.Primitive - removed:
method JvmType.Companion.getSHORT$descriptors_jvm(): JvmType.Primitive - changed:
ctor JvmPackagePartSource(JvmClassName, JvmClassName, ProtoBuf.Package, NameResolver, IncompatibleVersionErrorData, boolean, DeserializedContainerAbiStability, KotlinJvmBinaryClass) → ctor JvmPackagePartSource(JvmClassName, JvmClassName, JvmClassName, ProtoBuf.Package, NameResolver, IncompatibleVersionErrorData, PreReleaseInfo, DeserializedContainerAbiStability, KotlinJvmBinaryClass) - changed:
ctor KotlinJvmBinarySourceElement(KotlinJvmBinaryClass, IncompatibleVersionErrorData, boolean, DeserializedContainerAbiStability) → ctor KotlinJvmBinarySourceElement(KotlinJvmBinaryClass, IncompatibleVersionErrorData, PreReleaseInfo, DeserializedContainerAbiStability) - changed:
ctor TypeMappingMode(boolean, boolean, boolean, boolean, boolean, TypeMappingMode, boolean, TypeMappingMode, TypeMappingMode, boolean) → ctor TypeMappingMode(boolean, boolean, boolean, boolean, boolean, TypeMappingMode, boolean, TypeMappingMode, TypeMappingMode, boolean, boolean) - changed:
method AbstractBinaryClassAnnotationLoader.Companion.getSpecialCaseContainerClass(ProtoContainer, boolean, boolean, Boolean, boolean, KotlinClassFinder, JvmMetadataVersion): KotlinJvmBinaryClass → method AbstractBinaryClassAnnotationLoader.Companion.getSpecialCaseContainerClass(ProtoContainer, boolean, boolean, Boolean, boolean, KotlinClassFinder, MetadataVersion): KotlinJvmBinaryClass - changed:
method KotlinClassFinder.findKotlinClassOrContent(ClassId, JvmMetadataVersion): KotlinClassFinder.Result → method KotlinClassFinder.findKotlinClassOrContent(ClassId, MetadataVersion): KotlinClassFinder.Result - changed:
method KotlinClassFinder.findKotlinClassOrContent(JavaClass, JvmMetadataVersion): KotlinClassFinder.Result → method KotlinClassFinder.findKotlinClassOrContent(JavaClass, MetadataVersion): KotlinClassFinder.Result - changed:
static method BinaryClassAnnotationAndConstantLoaderImplKt.createBinaryClassAnnotationAndConstantLoader(ModuleDescriptor, NotFoundClasses, StorageManager, KotlinClassFinder, JvmMetadataVersion): BinaryClassAnnotationAndConstantLoaderImpl → static method BinaryClassAnnotationAndConstantLoaderImplKt.createBinaryClassAnnotationAndConstantLoader(ModuleDescriptor, NotFoundClasses, StorageManager, KotlinClassFinder, MetadataVersion): BinaryClassAnnotationAndConstantLoaderImpl - changed:
static method DeserializationComponentsForJavaKt.makeDeserializationComponentsForJava(ModuleDescriptor, StorageManager, NotFoundClasses, LazyJavaPackageFragmentProvider, KotlinClassFinder, DeserializedDescriptorResolver, ErrorReporter, JvmMetadataVersion): DeserializationComponentsForJava → static method DeserializationComponentsForJavaKt.makeDeserializationComponentsForJava(ModuleDescriptor, StorageManager, NotFoundClasses, LazyJavaPackageFragmentProvider, KotlinClassFinder, DeserializedDescriptorResolver, ErrorReporter, MetadataVersion): DeserializationComponentsForJava - changed:
static method KotlinClassFinderKt.findKotlinClass(KotlinClassFinder, ClassId, JvmMetadataVersion): KotlinJvmBinaryClass → static method KotlinClassFinderKt.findKotlinClass(KotlinClassFinder, ClassId, MetadataVersion): KotlinJvmBinaryClass - changed:
static method KotlinClassFinderKt.findKotlinClass(KotlinClassFinder, JavaClass, JvmMetadataVersion): KotlinJvmBinaryClass → static method KotlinClassFinderKt.findKotlinClass(KotlinClassFinder, JavaClass, MetadataVersion): KotlinJvmBinaryClass - added:
final class JvmTypeFactoryImpl implements JvmTypeFactory - added:
method AbstractBinaryClassAnnotationLoader.getMetadataVersion(): MetadataVersion - added:
method AbstractBinaryClassAnnotationLoader.loadContextParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind, int, ProtoBuf.ValueParameter): List - added:
method BinaryClassAnnotationAndConstantLoaderImpl.getMetadataVersion(): MetadataVersion - added:
method BinaryClassAnnotationAndConstantLoaderImpl.setMetadataVersion(MetadataVersion): void - added:
method DeserializedDescriptorResolver.Companion.getKOTLIN_1_3_RC_METADATA_VERSION$org_jetbrains_kotlin_descriptors_jvm(): MetadataVersion - added:
method DeserializedDescriptorResolver.readClassData$org_jetbrains_kotlin_descriptors_jvm(KotlinJvmBinaryClass): ClassData - added:
method JvmType.Companion.getBOOLEAN$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getBYTE$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getCHAR$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getDOUBLE$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getFLOAT$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getINT$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getLONG$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmType.Companion.getSHORT$org_jetbrains_kotlin_descriptors_jvm(): JvmType.Primitive - added:
method JvmTypeFactoryImpl.boxType(JvmType): JvmType - added:
method JvmTypeFactoryImpl.createFromString(String): JvmType - added:
method JvmTypeFactoryImpl.createObjectType(String): JvmType.Object - added:
method JvmTypeFactoryImpl.createPrimitiveType(PrimitiveType): JvmType - added:
method JvmTypeFactoryImpl.getJavaLangClassType(): JvmType - added:
method JvmTypeFactoryImpl.toString(JvmType): String - added:
method SignatureBuildingComponents.javaUtilConcurrentAtomic(String): String - added:
static field JvmTypeFactoryImpl.INSTANCE: JvmTypeFactoryImpl - added:
static field TypeMappingMode.GENERIC_ARGUMENT_FOR_SUPER_TYPES_AS_IS: TypeMappingMode - added:
static field TypeMappingMode.INVOKE_DYNAMIC_BOOTSTRAP_ARGUMENT: TypeMappingMode - added:
static field TypeMappingMode.SUPER_TYPE_AS_IS: TypeMappingMode
- removed:
method KotlinClassHeader.isUnstableFirBinary(): boolean - changed:
ctor KotlinClassHeader(KotlinClassHeader.Kind, JvmMetadataVersion, String[], String[], String[], String, int, String, byte[]) → ctor KotlinClassHeader(KotlinClassHeader.Kind, MetadataVersion, String[], String[], String[], String, int, String) - changed:
method KotlinClassHeader.getMetadataVersion(): JvmMetadataVersion → method KotlinClassHeader.getMetadataVersion(): MetadataVersion - changed:
method ReadKotlinClassHeaderAnnotationVisitor.createHeader(JvmMetadataVersion): KotlinClassHeader → method ReadKotlinClassHeaderAnnotationVisitor.createHeader(MetadataVersion): KotlinClassHeader
- removed:
method ProtoBuf.Class.Builder.getMultiFieldValueClassUnderlyingType(int): ProtoBuf.Type - removed:
method ProtoBuf.Class.Builder.getMultiFieldValueClassUnderlyingTypeCount(): int - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingNameCount(): int - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingNameList(): List - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingType(int): ProtoBuf.Type - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingTypeCount(): int - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingTypeIdCount(): int - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingTypeIdList(): List - removed:
method ProtoBuf.Class.getMultiFieldValueClassUnderlyingTypeList(): List - added:
enum ProtoBuf.Effect.EffectConditionKind implements Internal.EnumLite - added:
enum ProtoBuf.ReturnValueStatus implements Internal.EnumLite - added:
final class ExtensionRegistryLiteKt - added:
final class SerializationPluginMetadataExtensions - added:
interface ProtoBuf.CompilerPluginDataOrBuilder extends MessageLiteOrBuilder - added:
method ProtoBuf.Annotation.Argument.Builder.setValue(ProtoBuf.Annotation.Argument.Value): ProtoBuf.Annotation.Argument.Builder - added:
method ProtoBuf.Annotation.Argument.Value.Builder.addArrayElement(ProtoBuf.Annotation.Argument.Value.Builder): ProtoBuf.Annotation.Argument.Value.Builder - added:
method ProtoBuf.Annotation.Argument.Value.Builder.setAnnotation(ProtoBuf.Annotation): ProtoBuf.Annotation.Argument.Value.Builder - added:
method ProtoBuf.Annotation.Builder.addArgument(ProtoBuf.Annotation.Argument.Builder): ProtoBuf.Annotation.Builder - added:
method ProtoBuf.Class.Builder.addAllAnnotation(Iterable): ProtoBuf.Class.Builder - added:
method ProtoBuf.Class.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Class.Builder.getAnnotationCount(): int - added:
method ProtoBuf.Class.Builder.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Class.Builder.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Class.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Class.getAnnotationCount(): int - added:
method ProtoBuf.Class.getAnnotationList(): List - added:
method ProtoBuf.Class.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Class.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Class.getCompilerPluginDataList(): List - added:
method ProtoBuf.CompilerPluginData.Builder.build(): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.CompilerPluginData.Builder.buildPartial(): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.CompilerPluginData.Builder.clone(): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.Builder.getDefaultInstanceForType(): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.CompilerPluginData.Builder.hasData(): boolean - added:
method ProtoBuf.CompilerPluginData.Builder.hasPluginId(): boolean - added:
method ProtoBuf.CompilerPluginData.Builder.isInitialized(): boolean - added:
method ProtoBuf.CompilerPluginData.Builder.mergeFrom(CodedInputStream, ExtensionRegistryLite): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.Builder.mergeFrom(ProtoBuf.CompilerPluginData): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.Builder.setData(ByteString): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.Builder.setPluginId(int): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.getData(): ByteString - added:
method ProtoBuf.CompilerPluginData.getDefaultInstanceForType(): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.CompilerPluginData.getParserForType(): Parser - added:
method ProtoBuf.CompilerPluginData.getPluginId(): int - added:
method ProtoBuf.CompilerPluginData.getSerializedSize(): int - added:
method ProtoBuf.CompilerPluginData.hasData(): boolean - added:
method ProtoBuf.CompilerPluginData.hasPluginId(): boolean - added:
method ProtoBuf.CompilerPluginData.isInitialized(): boolean - added:
method ProtoBuf.CompilerPluginData.newBuilderForType(): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.toBuilder(): ProtoBuf.CompilerPluginData.Builder - added:
method ProtoBuf.CompilerPluginData.writeTo(CodedOutputStream): void - added:
method ProtoBuf.Constructor.Builder.addAllAnnotation(Iterable): ProtoBuf.Constructor.Builder - added:
method ProtoBuf.Constructor.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Constructor.Builder.getAnnotationCount(): int - added:
method ProtoBuf.Constructor.Builder.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Constructor.Builder.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Constructor.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Constructor.getAnnotationCount(): int - added:
method ProtoBuf.Constructor.getAnnotationList(): List - added:
method ProtoBuf.Constructor.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Constructor.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Constructor.getCompilerPluginDataList(): List - added:
method ProtoBuf.Contract.getEffectList(): List - added:
method ProtoBuf.Effect.Builder.setConditionKind(ProtoBuf.Effect.EffectConditionKind): ProtoBuf.Effect.Builder - added:
method ProtoBuf.Effect.EffectConditionKind.getNumber(): int - added:
method ProtoBuf.Effect.getConditionKind(): ProtoBuf.Effect.EffectConditionKind - added:
method ProtoBuf.Effect.getEffectConstructorArgumentList(): List - added:
method ProtoBuf.Effect.hasConditionKind(): boolean - added:
method ProtoBuf.EnumEntry.Builder.addAnnotation(ProtoBuf.Annotation): ProtoBuf.EnumEntry.Builder - added:
method ProtoBuf.EnumEntry.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.EnumEntry.Builder.getAnnotationCount(): int - added:
method ProtoBuf.EnumEntry.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.EnumEntry.getAnnotationCount(): int - added:
method ProtoBuf.EnumEntry.getAnnotationList(): List - added:
method ProtoBuf.Expression.getAndArgumentList(): List - added:
method ProtoBuf.Expression.getOrArgumentList(): List - added:
method ProtoBuf.Function.Builder.addAllAnnotation(Iterable): ProtoBuf.Function.Builder - added:
method ProtoBuf.Function.Builder.addAllExtensionReceiverAnnotation(Iterable): ProtoBuf.Function.Builder - added:
method ProtoBuf.Function.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Function.Builder.getAnnotationCount(): int - added:
method ProtoBuf.Function.Builder.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Function.Builder.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Function.Builder.getContextParameter(int): ProtoBuf.ValueParameter - added:
method ProtoBuf.Function.Builder.getContextParameterCount(): int - added:
method ProtoBuf.Function.Builder.getExtensionReceiverAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Function.Builder.getExtensionReceiverAnnotationCount(): int - added:
method ProtoBuf.Function.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Function.getAnnotationCount(): int - added:
method ProtoBuf.Function.getAnnotationList(): List - added:
method ProtoBuf.Function.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Function.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Function.getCompilerPluginDataList(): List - added:
method ProtoBuf.Function.getContextParameter(int): ProtoBuf.ValueParameter - added:
method ProtoBuf.Function.getContextParameterCount(): int - added:
method ProtoBuf.Function.getContextParameterList(): List - added:
method ProtoBuf.Function.getExtensionReceiverAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Function.getExtensionReceiverAnnotationCount(): int - added:
method ProtoBuf.Function.getExtensionReceiverAnnotationList(): List - added:
method ProtoBuf.PackageFragment.Builder.getFileAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.PackageFragment.Builder.getFileAnnotationCount(): int - added:
method ProtoBuf.PackageFragment.getFileAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.PackageFragment.getFileAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.addAllAnnotation(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllBackingFieldAnnotation(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllCompilerPluginData(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllContextParameter(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllContextReceiverType(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllDelegateFieldAnnotation(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllExtensionReceiverAnnotation(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllGetterAnnotation(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllSetterAnnotation(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addAllVersionRequirement(Iterable): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.addTypeParameter(ProtoBuf.TypeParameter): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.Builder.getAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.getBackingFieldAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.Builder.getBackingFieldAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Property.Builder.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Property.Builder.getContextParameter(int): ProtoBuf.ValueParameter - added:
method ProtoBuf.Property.Builder.getContextParameterCount(): int - added:
method ProtoBuf.Property.Builder.getDelegateFieldAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.Builder.getDelegateFieldAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.getExtensionReceiverAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.Builder.getExtensionReceiverAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.getGetterAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.Builder.getGetterAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.getGetterContract(): ProtoBuf.Contract - added:
method ProtoBuf.Property.Builder.getSetterAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.Builder.getSetterAnnotationCount(): int - added:
method ProtoBuf.Property.Builder.getSetterContract(): ProtoBuf.Contract - added:
method ProtoBuf.Property.Builder.hasGetterContract(): boolean - added:
method ProtoBuf.Property.Builder.hasSetterContract(): boolean - added:
method ProtoBuf.Property.Builder.mergeGetterContract(ProtoBuf.Contract): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.mergeSetterContract(ProtoBuf.Contract): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.setReceiverType(ProtoBuf.Type): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.setReturnType(ProtoBuf.Type): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.Builder.setSetterValueParameter(ProtoBuf.ValueParameter): ProtoBuf.Property.Builder - added:
method ProtoBuf.Property.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.getAnnotationCount(): int - added:
method ProtoBuf.Property.getAnnotationList(): List - added:
method ProtoBuf.Property.getBackingFieldAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.getBackingFieldAnnotationCount(): int - added:
method ProtoBuf.Property.getBackingFieldAnnotationList(): List - added:
method ProtoBuf.Property.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.Property.getCompilerPluginDataCount(): int - added:
method ProtoBuf.Property.getCompilerPluginDataList(): List - added:
method ProtoBuf.Property.getContextParameter(int): ProtoBuf.ValueParameter - added:
method ProtoBuf.Property.getContextParameterCount(): int - added:
method ProtoBuf.Property.getContextParameterList(): List - added:
method ProtoBuf.Property.getDelegateFieldAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.getDelegateFieldAnnotationCount(): int - added:
method ProtoBuf.Property.getDelegateFieldAnnotationList(): List - added:
method ProtoBuf.Property.getExtensionReceiverAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.getExtensionReceiverAnnotationCount(): int - added:
method ProtoBuf.Property.getExtensionReceiverAnnotationList(): List - added:
method ProtoBuf.Property.getGetterAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.getGetterAnnotationCount(): int - added:
method ProtoBuf.Property.getGetterAnnotationList(): List - added:
method ProtoBuf.Property.getGetterContract(): ProtoBuf.Contract - added:
method ProtoBuf.Property.getSetterAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Property.getSetterAnnotationCount(): int - added:
method ProtoBuf.Property.getSetterAnnotationList(): List - added:
method ProtoBuf.Property.getSetterContract(): ProtoBuf.Contract - added:
method ProtoBuf.Property.hasGetterContract(): boolean - added:
method ProtoBuf.Property.hasSetterContract(): boolean - added:
method ProtoBuf.ReturnValueStatus.getNumber(): int - added:
method ProtoBuf.Type.Argument.Builder.setType(ProtoBuf.Type): ProtoBuf.Type.Argument.Builder - added:
method ProtoBuf.Type.Builder.addAnnotation(ProtoBuf.Annotation): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.addArgument(ProtoBuf.Type.Argument.Builder): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Type.Builder.getAnnotationCount(): int - added:
method ProtoBuf.Type.Builder.setAbbreviatedType(ProtoBuf.Type): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.setFlexibleUpperBound(ProtoBuf.Type): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.setOuterType(ProtoBuf.Type): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.Type.getAnnotationCount(): int - added:
method ProtoBuf.Type.getAnnotationList(): List - added:
method ProtoBuf.TypeAlias.Builder.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.TypeAlias.Builder.getCompilerPluginDataCount(): int - added:
method ProtoBuf.TypeAlias.getCompilerPluginData(int): ProtoBuf.CompilerPluginData - added:
method ProtoBuf.TypeAlias.getCompilerPluginDataCount(): int - added:
method ProtoBuf.TypeAlias.getCompilerPluginDataList(): List - added:
method ProtoBuf.TypeParameter.Builder.addAnnotation(ProtoBuf.Annotation): ProtoBuf.TypeParameter.Builder - added:
method ProtoBuf.TypeParameter.Builder.addUpperBound(ProtoBuf.Type): ProtoBuf.TypeParameter.Builder - added:
method ProtoBuf.TypeParameter.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.TypeParameter.Builder.getAnnotationCount(): int - added:
method ProtoBuf.TypeParameter.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.TypeParameter.getAnnotationCount(): int - added:
method ProtoBuf.TypeParameter.getAnnotationList(): List - added:
method ProtoBuf.ValueParameter.Builder.addAllAnnotation(Iterable): ProtoBuf.ValueParameter.Builder - added:
method ProtoBuf.ValueParameter.Builder.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.ValueParameter.Builder.getAnnotationCount(): int - added:
method ProtoBuf.ValueParameter.Builder.getAnnotationParameterDefaultValue(): ProtoBuf.Annotation.Argument.Value - added:
method ProtoBuf.ValueParameter.Builder.hasAnnotationParameterDefaultValue(): boolean - added:
method ProtoBuf.ValueParameter.Builder.mergeAnnotationParameterDefaultValue(ProtoBuf.Annotation.Argument.Value): ProtoBuf.ValueParameter.Builder - added:
method ProtoBuf.ValueParameter.Builder.setAnnotationParameterDefaultValue(ProtoBuf.Annotation.Argument.Value): ProtoBuf.ValueParameter.Builder - added:
method ProtoBuf.ValueParameter.Builder.setType(ProtoBuf.Type): ProtoBuf.ValueParameter.Builder - added:
method ProtoBuf.ValueParameter.Builder.setVarargElementType(ProtoBuf.Type): ProtoBuf.ValueParameter.Builder - added:
method ProtoBuf.ValueParameter.getAnnotation(int): ProtoBuf.Annotation - added:
method ProtoBuf.ValueParameter.getAnnotationCount(): int - added:
method ProtoBuf.ValueParameter.getAnnotationList(): List - added:
method ProtoBuf.ValueParameter.getAnnotationParameterDefaultValue(): ProtoBuf.Annotation.Argument.Value - added:
method ProtoBuf.ValueParameter.hasAnnotationParameterDefaultValue(): boolean - added:
static field ProtoBuf.CompilerPluginData.PARSER: Parser - added:
static field ProtoBuf.Effect.EffectConditionKind.CONCLUSION_CONDITION: ProtoBuf.Effect.EffectConditionKind - added:
static field ProtoBuf.Effect.EffectConditionKind.HOLDSIN_CONDITION: ProtoBuf.Effect.EffectConditionKind - added:
static field ProtoBuf.Effect.EffectConditionKind.RETURNS_CONDITION: ProtoBuf.Effect.EffectConditionKind - added:
static field ProtoBuf.Effect.EffectType.RETURNS_RESULT_OF: ProtoBuf.Effect.EffectType - added:
static field ProtoBuf.ReturnValueStatus.EXPLICITLY_IGNORABLE: ProtoBuf.ReturnValueStatus - added:
static field ProtoBuf.ReturnValueStatus.MUST_USE: ProtoBuf.ReturnValueStatus - added:
static field ProtoBuf.ReturnValueStatus.UNSPECIFIED: ProtoBuf.ReturnValueStatus - added:
static field SerializationPluginMetadataExtensions.propertiesNamesInProgramOrder: GeneratedMessageLite.GeneratedExtension - added:
static final class ProtoBuf.CompilerPluginData extends GeneratedMessageLite implements ProtoBuf.CompilerPluginDataOrBuilder - added:
static final class ProtoBuf.CompilerPluginData.Builder extends GeneratedMessageLite.Builder implements ProtoBuf.CompilerPluginDataOrBuilder - added:
static method ExtensionRegistryLiteKt.ExtensionRegistryLite(Function1): ExtensionRegistryLite - added:
static method ProtoBuf.CompilerPluginData.getDefaultInstance(): ProtoBuf.CompilerPluginData - added:
static method ProtoBuf.CompilerPluginData.newBuilder(): ProtoBuf.CompilerPluginData.Builder - added:
static method ProtoBuf.CompilerPluginData.newBuilder(ProtoBuf.CompilerPluginData): ProtoBuf.CompilerPluginData.Builder - added:
static method ProtoBuf.Effect.EffectConditionKind.valueOf(String): ProtoBuf.Effect.EffectConditionKind - added:
static method ProtoBuf.Effect.EffectConditionKind.valueOf(int): ProtoBuf.Effect.EffectConditionKind - added:
static method ProtoBuf.Effect.EffectConditionKind.values(): ProtoBuf.Effect.EffectConditionKind[] - added:
static method ProtoBuf.ReturnValueStatus.valueOf(String): ProtoBuf.ReturnValueStatus - added:
static method ProtoBuf.ReturnValueStatus.valueOf(int): ProtoBuf.ReturnValueStatus - added:
static method ProtoBuf.ReturnValueStatus.values(): ProtoBuf.ReturnValueStatus[] - added:
static method SerializationPluginMetadataExtensions.registerAllExtensions(ExtensionRegistryLite): void
- added:
ctor MetadataVersion(int[]) - added:
ctor MetadataVersion(int[], boolean) - added:
ctor VersionRequirement(VersionRequirement.Version, ProtoBuf.VersionRequirement.VersionKind, DeprecationLevel, Integer, String) - added:
ctor VersionRequirement.Version(int, int, int) - added:
final class MetadataVersion extends BinaryVersion - added:
final class VersionRequirement - added:
method MetadataVersion.isCompatible(MetadataVersion): boolean - added:
method MetadataVersion.isCompatibleWithCurrentCompilerVersion(): boolean - added:
method MetadataVersion.isStrictSemantics(): boolean - added:
method MetadataVersion.lastSupportedVersionWithThisLanguageVersion(boolean): MetadataVersion - added:
method MetadataVersion.next(): MetadataVersion - added:
method VersionRequirement.Companion.create(int, NameResolver, VersionRequirementTable): VersionRequirement - added:
method VersionRequirement.Version.Companion.decode(Integer, Integer): VersionRequirement.Version - added:
method VersionRequirement.Version.asString(): String - added:
method VersionRequirement.Version.encode(Function1, Function1): void - added:
method VersionRequirement.Version.equals(Object): boolean - added:
method VersionRequirement.Version.getMajor(): int - added:
method VersionRequirement.Version.getMinor(): int - added:
method VersionRequirement.Version.getPatch(): int - added:
method VersionRequirement.Version.hashCode(): int - added:
method VersionRequirement.Version.toString(): String - added:
method VersionRequirement.getErrorCode(): Integer - added:
method VersionRequirement.getKind(): ProtoBuf.VersionRequirement.VersionKind - added:
method VersionRequirement.getLevel(): DeprecationLevel - added:
method VersionRequirement.getMessage(): String - added:
method VersionRequirement.getVersion(): VersionRequirement.Version - added:
method VersionRequirement.toString(): String - added:
method VersionRequirementTable.get(int): ProtoBuf.VersionRequirement - added:
static field Flags.IS_STATIC_FUNCTION: Flags.BooleanFlagField - added:
static field Flags.IS_STATIC_PROPERTY: Flags.BooleanFlagField - added:
static field Flags.RETURN_VALUE_STATUS_CTOR: Flags.FlagField - added:
static field Flags.RETURN_VALUE_STATUS_FUNCTION: Flags.FlagField - added:
static field Flags.RETURN_VALUE_STATUS_PROPERTY: Flags.FlagField - added:
static field MetadataVersion.Companion: MetadataVersion.Companion - added:
static field MetadataVersion.INSTANCE: MetadataVersion - added:
static field MetadataVersion.INSTANCE_NEXT: MetadataVersion - added:
static field MetadataVersion.INVALID_VERSION: MetadataVersion - added:
static field VersionRequirement.Companion: VersionRequirement.Companion - added:
static field VersionRequirement.Version.Companion: VersionRequirement.Version.Companion - added:
static field VersionRequirement.Version.INFINITY: VersionRequirement.Version - added:
static final class MetadataVersion.Companion - added:
static final class VersionRequirement.Companion - added:
static final class VersionRequirement.Version - added:
static final class VersionRequirement.Version.Companion - added:
static method ProtoTypeTableUtilKt.isInstanceType(ProtoBuf.Expression, TypeTable): ProtoBuf.Type
- removed:
static field JvmProtoBuf.typeAnnotation: GeneratedMessageLite.GeneratedExtension - removed:
static field JvmProtoBuf.typeParameterAnnotation: GeneratedMessageLite.GeneratedExtension - added:
method JvmProtoBuf.JvmPropertySignature.Builder.setDelegateMethod(JvmProtoBuf.JvmMethodSignature): JvmProtoBuf.JvmPropertySignature.Builder - added:
method JvmProtoBuf.JvmPropertySignature.Builder.setField(JvmProtoBuf.JvmFieldSignature): JvmProtoBuf.JvmPropertySignature.Builder - added:
method JvmProtoBuf.JvmPropertySignature.Builder.setGetter(JvmProtoBuf.JvmMethodSignature): JvmProtoBuf.JvmPropertySignature.Builder - added:
method JvmProtoBuf.JvmPropertySignature.Builder.setSetter(JvmProtoBuf.JvmMethodSignature): JvmProtoBuf.JvmPropertySignature.Builder - added:
method JvmProtoBuf.JvmPropertySignature.Builder.setSyntheticMethod(JvmProtoBuf.JvmMethodSignature): JvmProtoBuf.JvmPropertySignature.Builder
- removed:
ctor JvmMetadataVersion(int[]) - removed:
ctor JvmMetadataVersion(int[], boolean) - removed:
final class JvmMetadataVersion extends BinaryVersion - removed:
method JvmMemberSignature.Method.copy(String, String): JvmMemberSignature.Method - removed:
method JvmMemberSignature.getDesc(): String - removed:
method JvmMemberSignature.getName(): String - removed:
method JvmMetadataVersion.isCompatible(JvmMetadataVersion): boolean - removed:
method JvmMetadataVersion.isStrictSemantics(): boolean - removed:
method JvmMetadataVersion.lastSupportedVersionWithThisLanguageVersion(boolean): JvmMetadataVersion - removed:
method JvmMetadataVersion.next(): JvmMetadataVersion - removed:
static field JvmMetadataVersion.Companion: JvmMetadataVersion.Companion - removed:
static field JvmMetadataVersion.INSTANCE: JvmMetadataVersion - removed:
static field JvmMetadataVersion.INSTANCE_NEXT: JvmMetadataVersion - removed:
static field JvmMetadataVersion.INVALID_VERSION: JvmMetadataVersion - removed:
static final class JvmMetadataVersion.Companion - added:
method JvmFlags.getIS_COMPILED_IN_COMPATIBILITY_MODE(): Flags.BooleanFlagField - added:
method JvmFlags.getIS_COMPILED_IN_JVM_DEFAULT_MODE(): Flags.BooleanFlagField
- added:
abstract class MutableTable - added:
final class Interner - added:
final class MutableVersionRequirementTable extends MutableTable - added:
interface StringTable - added:
method Interner.intern(Object): int - added:
method MutableTable.get(GeneratedMessageLite.Builder): int - added:
method StringTable.getQualifiedClassNameIndex(String, boolean): int - added:
method StringTable.getStringIndex(String): int
- removed:
ctor CallableId(FqName, FqName, Name, FqName) - removed:
static method ClassId.fromString(String): ClassId - removed:
static method ClassId.fromString(String, boolean): ClassId - removed:
static method FqName.topLevel(Name): FqName - removed:
static method FqNameUnsafe.topLevel(Name): FqNameUnsafe - added:
ctor FqNameUnsafe(String, FqName) - added:
final class JvmStandardClassIds - added:
final class NameRenderingUtils - added:
method ClassId.Companion.fromString(String, boolean): ClassId - added:
method ClassId.Companion.topLevel(FqName): ClassId - added:
method FqName.Companion.topLevel(Name): FqName - added:
method FqNameUnsafe.Companion.topLevel(Name): FqNameUnsafe - added:
method JvmStandardClassIds.getJVM_EXPOSE_BOXED_NON_EXPOSED_CONSTRUCTOR_MARKER_FQ_NAME(): FqName - added:
method Name.asStringStripSpecialMarkers(): String - added:
method Name.getIdentifierOrNullIfSpecial(): String - added:
method StandardClassIds.getBASE_CONCURRENT_ATOMICS_PACKAGE(): FqName - added:
method StandardClassIds.getBASE_INTERNAL_IR_PACKAGE(): FqName - added:
method StandardClassIds.getBASE_SEQUENCES_PACKAGE(): FqName - added:
method StandardClassIds.getBoolean(): ClassId - added:
method StandardClassIds.getInt(): ClassId - added:
method StandardClassIds.getLong(): ClassId - added:
static field ClassId.Companion: ClassId.Companion - added:
static field FqName.Companion: FqName.Companion - added:
static field FqNameUnsafe.Companion: FqNameUnsafe.Companion - added:
static field JvmStandardClassIds.ATOMIC_BOOLEAN_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_BOOLEAN_FQ_NAME: FqName - added:
static field JvmStandardClassIds.ATOMIC_INTEGER_ARRAY_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_INTEGER_ARRAY_FQ_NAME: FqName - added:
static field JvmStandardClassIds.ATOMIC_INTEGER_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_INTEGER_FQ_NAME: FqName - added:
static field JvmStandardClassIds.ATOMIC_LONG_ARRAY_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_LONG_ARRAY_FQ_NAME: FqName - added:
static field JvmStandardClassIds.ATOMIC_LONG_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_LONG_FQ_NAME: FqName - added:
static field JvmStandardClassIds.ATOMIC_REFERENCE_ARRAY_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_REFERENCE_ARRAY_FQ_NAME: FqName - added:
static field JvmStandardClassIds.ATOMIC_REFERENCE_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.ATOMIC_REFERENCE_FQ_NAME: FqName - added:
static field JvmStandardClassIds.INSTANCE: JvmStandardClassIds - added:
static field JvmStandardClassIds.JVM_NAME: FqName - added:
static field JvmStandardClassIds.JVM_NAME_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.JVM_RECORD_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.JVM_RECORD_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.JVM_SERIALIZABLE_LAMBDA_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.JVM_SYNTHETIC_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.JVM_SYNTHETIC_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.STRICTFP_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.STRICTFP_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.SYNCHRONIZED_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.SYNCHRONIZED_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.THROWS_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.THROWS_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.TRANSIENT_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.TRANSIENT_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.VOLATILE_ANNOTATION_CLASS_ID: ClassId - added:
static field JvmStandardClassIds.VOLATILE_ANNOTATION_FQ_NAME: FqName - added:
static field JvmStandardClassIds.atomicArrayByPrimitive: Map - added:
static field JvmStandardClassIds.atomicByPrimitive: Map - added:
static field SpecialNames.ANONYMOUS_FQ_NAME: FqName - added:
static field SpecialNames.WHEN_SUBJECT: Name - added:
static final class ClassId.Companion - added:
static final class FqName.Companion - added:
static final class FqNameUnsafe.Companion - added:
static method NameRenderingUtils.render(FqNameUnsafe): String - added:
static method NameRenderingUtils.render(Name, boolean): String
- removed:
abstract class SimplePlatform - removed:
interface TargetPlatformVersion - removed:
method SimplePlatform.getTargetName(): String - removed:
method SimplePlatform.getTargetPlatformVersion(): TargetPlatformVersion - removed:
method SimplePlatform.toString(): String - removed:
method TargetPlatform.addAll(Collection): boolean - removed:
method TargetPlatform.clear(): void - removed:
method TargetPlatform.contains(SimplePlatform): boolean - removed:
method TargetPlatform.containsAll(Collection): boolean - removed:
method TargetPlatform.getSize(): int - removed:
method TargetPlatform.isEmpty(): boolean - removed:
method TargetPlatform.remove(Object): boolean - removed:
method TargetPlatform.removeAll(Collection): boolean - removed:
method TargetPlatform.removeIf(Predicate): boolean - removed:
method TargetPlatform.retainAll(Collection): boolean - removed:
method TargetPlatform.toArray(): Object[] - removed:
method TargetPlatform.toArray(Object[]): Object[] - removed:
method TargetPlatformVersion.getDescription(): String - changed:
class TargetPlatform implements Collection, KMappedMarker → class TargetPlatform implements Iterable, KMappedMarker
- added:
method AbstractMessageLite.toByteArray(): byte[] - added:
method CodedInputStream.checkRecursionLimit(): void - added:
method CodedOutputStream.checkNoSpaceLeft(): void - added:
method CodedOutputStream.spaceLeft(): int - added:
method ExtensionRegistryLite.getUnmodifiable(): ExtensionRegistryLite - added:
method GeneratedMessageLite.ExtendableBuilder.addExtension(GeneratedMessageLite.GeneratedExtension, Object): GeneratedMessageLite.ExtendableBuilder - added:
method GeneratedMessageLite.ExtendableBuilder.setExtension(GeneratedMessageLite.GeneratedExtension, Object): GeneratedMessageLite.ExtendableBuilder - added:
method MessageLite.toByteArray(): byte[] - added:
static method AbstractMessageLite.Builder.addAll(Iterable, Collection): void - added:
static method CodedOutputStream.newInstance(byte[]): CodedOutputStream - added:
static method CodedOutputStream.newInstance(byte[], int, int): CodedOutputStream
- removed:
method DescriptorRendererOptionsImpl.copy(): DescriptorRendererOptionsImpl - removed:
method DescriptorRendererOptionsImpl.getIncludeAnnotationArguments(): boolean - removed:
method DescriptorRendererOptionsImpl.getIncludeEmptyAnnotationArguments(): boolean - removed:
static method RenderingUtilsKt.render(FqNameUnsafe): String - removed:
static method RenderingUtilsKt.render(Name): String - added:
final class DescriptorRendererOptionsCopyKt - added:
method DescriptorRendererImpl.getRenderAbbreviatedTypeComments(): boolean - added:
method DescriptorRendererOptionsImpl.getRenderAbbreviatedTypeComments(): boolean - added:
method DescriptorRendererOptionsImpl.getRenderFunctionContracts(): boolean - added:
method DescriptorRendererOptionsImpl.setActualPropertiesInPrimaryConstructor(boolean): void - added:
method DescriptorRendererOptionsImpl.setAlwaysRenderModifiers(boolean): void - added:
method DescriptorRendererOptionsImpl.setAnnotationFilter(Function1): void - added:
method DescriptorRendererOptionsImpl.setBoldOnlyForNamesInHtml(boolean): void - added:
method DescriptorRendererOptionsImpl.setClassWithPrimaryConstructor(boolean): void - added:
method DescriptorRendererOptionsImpl.setDefaultParameterValueRenderer(Function1): void - added:
method DescriptorRendererOptionsImpl.setEachAnnotationOnNewLine(boolean): void - added:
method DescriptorRendererOptionsImpl.setEnhancedTypes(boolean): void - added:
method DescriptorRendererOptionsImpl.setExcludedAnnotationClasses(Set): void - added:
method DescriptorRendererOptionsImpl.setIncludeAdditionalModifiers(boolean): void - added:
method DescriptorRendererOptionsImpl.setIncludePropertyConstant(boolean): void - added:
method DescriptorRendererOptionsImpl.setInformativeErrorType(boolean): void - added:
method DescriptorRendererOptionsImpl.setNormalizedVisibilities(boolean): void - added:
method DescriptorRendererOptionsImpl.setOverrideRenderingPolicy(OverrideRenderingPolicy): void - added:
method DescriptorRendererOptionsImpl.setParameterNamesInFunctionalTypes(boolean): void - added:
method DescriptorRendererOptionsImpl.setPresentableUnresolvedTypes(boolean): void - added:
method DescriptorRendererOptionsImpl.setPropertyAccessorRenderingPolicy(PropertyAccessorRenderingPolicy): void - added:
method DescriptorRendererOptionsImpl.setPropertyConstantRenderer(Function1): void - added:
method DescriptorRendererOptionsImpl.setRenderAbbreviatedTypeComments(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderConstructorDelegation(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderConstructorKeyword(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderDefaultAnnotationArguments(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderDefaultModality(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderDefaultVisibility(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderFunctionContracts(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderPrimaryConstructorParametersAsProperties(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderTypeExpansions(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderUnabbreviatedType(boolean): void - added:
method DescriptorRendererOptionsImpl.setSecondaryConstructorsAsPrimary(boolean): void - added:
method DescriptorRendererOptionsImpl.setStartFromDeclarationKeyword(boolean): void - added:
method DescriptorRendererOptionsImpl.setTypeNormalizer(Function1): void - added:
method DescriptorRendererOptionsImpl.setUninferredTypeParameterAsName(boolean): void - added:
method DescriptorRendererOptionsImpl.setUnitReturnType(boolean): void - added:
method DescriptorRendererOptionsImpl.setValueParametersHandler(DescriptorRenderer.ValueParametersHandler): void - added:
method DescriptorRendererOptionsImpl.setWithSourceFileForTopLevel(boolean): void - added:
method DescriptorRendererOptionsImpl.setWithoutReturnType(boolean): void - added:
static field DescriptorRenderer.WITHOUT_MODIFIERS: DescriptorRenderer - added:
static method DescriptorRendererOptionsCopyKt.copy(DescriptorRendererOptionsImpl): DescriptorRendererOptionsImpl - added:
static method RenderingUtilsKt.renderFlexibleMutabilityOrArrayElementVarianceType(String, String, Function0, Function0, Function1): String
- removed:
method OverridingUtilTypeSystemContext.argumentsCount(KotlinTypeMarker): int - removed:
method OverridingUtilTypeSystemContext.asArgumentList(SimpleTypeMarker): TypeArgumentListMarker - removed:
method OverridingUtilTypeSystemContext.asCapturedType(SimpleTypeMarker): CapturedTypeMarker - removed:
method OverridingUtilTypeSystemContext.asDefinitelyNotNullType(SimpleTypeMarker): DefinitelyNotNullTypeMarker - removed:
method OverridingUtilTypeSystemContext.asDynamicType(FlexibleTypeMarker): DynamicTypeMarker - removed:
method OverridingUtilTypeSystemContext.asFlexibleType(KotlinTypeMarker): FlexibleTypeMarker - removed:
method OverridingUtilTypeSystemContext.asSimpleType(KotlinTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.asTypeArgument(KotlinTypeMarker): TypeArgumentMarker - removed:
method OverridingUtilTypeSystemContext.captureFromArguments(SimpleTypeMarker, CaptureStatus): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.captureStatus(CapturedTypeMarker): CaptureStatus - removed:
method OverridingUtilTypeSystemContext.createFlexibleType(SimpleTypeMarker, SimpleTypeMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.fastCorrespondingSupertypes(SimpleTypeMarker, TypeConstructorMarker): List - removed:
method OverridingUtilTypeSystemContext.get(TypeArgumentListMarker, int): TypeArgumentMarker - removed:
method OverridingUtilTypeSystemContext.getArgument(KotlinTypeMarker, int): TypeArgumentMarker - removed:
method OverridingUtilTypeSystemContext.getArgumentOrNull(SimpleTypeMarker, int): TypeArgumentMarker - removed:
method OverridingUtilTypeSystemContext.getArguments(KotlinTypeMarker): List - removed:
method OverridingUtilTypeSystemContext.getClassFqNameUnsafe(TypeConstructorMarker): FqNameUnsafe - removed:
method OverridingUtilTypeSystemContext.getParameter(TypeConstructorMarker, int): TypeParameterMarker - removed:
method OverridingUtilTypeSystemContext.getParameters(TypeConstructorMarker): List - removed:
method OverridingUtilTypeSystemContext.getPrimitiveArrayType(TypeConstructorMarker): PrimitiveType - removed:
method OverridingUtilTypeSystemContext.getPrimitiveType(TypeConstructorMarker): PrimitiveType - removed:
method OverridingUtilTypeSystemContext.getRepresentativeUpperBound(TypeParameterMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.getType(TypeArgumentMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.getTypeParameter(TypeVariableTypeConstructorMarker): TypeParameterMarker - removed:
method OverridingUtilTypeSystemContext.getTypeParameterClassifier(TypeConstructorMarker): TypeParameterMarker - removed:
method OverridingUtilTypeSystemContext.getUnsubstitutedUnderlyingType(KotlinTypeMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.getUpperBounds(TypeParameterMarker): List - removed:
method OverridingUtilTypeSystemContext.getVariance(TypeArgumentMarker): TypeVariance - removed:
method OverridingUtilTypeSystemContext.getVariance(TypeParameterMarker): TypeVariance - removed:
method OverridingUtilTypeSystemContext.hasAnnotation(KotlinTypeMarker, FqName): boolean - removed:
method OverridingUtilTypeSystemContext.hasFlexibleNullability(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.hasRecursiveBounds(TypeParameterMarker, TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.identicalArguments(SimpleTypeMarker, SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.intersectTypes(List): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.isAnyConstructor(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isCapturedType(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isClassType(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isClassTypeConstructor(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isCommonFinalClassConstructor(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isDefinitelyNotNullType(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isDenotable(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isDynamic(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isError(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isInlineClass(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isIntegerLiteralType(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isIntegerLiteralTypeConstructor(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isIntersection(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isMarkedNullable(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isMarkedNullable(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isNotNullTypeParameter(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isNothing(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isNothingConstructor(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isNullableType(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isOldCapturedType(CapturedTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isPrimitiveType(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isProjectionNotNull(CapturedTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isRawType(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isSingleClassifierType(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isStarProjection(TypeArgumentMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isStubType(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isStubTypeForBuilderInference(SimpleTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isTypeVariableType(KotlinTypeMarker): boolean - removed:
method OverridingUtilTypeSystemContext.isUnderKotlinPackage(TypeConstructorMarker): boolean - removed:
method OverridingUtilTypeSystemContext.lowerBound(FlexibleTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.lowerBoundIfFlexible(KotlinTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.lowerType(CapturedTypeMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.makeDefinitelyNotNullOrNotNull(KotlinTypeMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.makeNullable(KotlinTypeMarker): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.original(DefinitelyNotNullTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.originalIfDefinitelyNotNullable(SimpleTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.parametersCount(TypeConstructorMarker): int - removed:
method OverridingUtilTypeSystemContext.possibleIntegerTypes(SimpleTypeMarker): Collection - removed:
method OverridingUtilTypeSystemContext.projection(CapturedTypeConstructorMarker): TypeArgumentMarker - removed:
method OverridingUtilTypeSystemContext.size(TypeArgumentListMarker): int - removed:
method OverridingUtilTypeSystemContext.substitutionSupertypePolicy(SimpleTypeMarker): TypeCheckerState.SupertypesPolicy - removed:
method OverridingUtilTypeSystemContext.supertypes(TypeConstructorMarker): Collection - removed:
method OverridingUtilTypeSystemContext.typeConstructor(CapturedTypeMarker): CapturedTypeConstructorMarker - removed:
method OverridingUtilTypeSystemContext.typeConstructor(KotlinTypeMarker): TypeConstructorMarker - removed:
method OverridingUtilTypeSystemContext.typeConstructor(SimpleTypeMarker): TypeConstructorMarker - removed:
method OverridingUtilTypeSystemContext.upperBound(FlexibleTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.upperBoundIfFlexible(KotlinTypeMarker): SimpleTypeMarker - removed:
method OverridingUtilTypeSystemContext.withNullability(KotlinTypeMarker, boolean): KotlinTypeMarker - removed:
method OverridingUtilTypeSystemContext.withNullability(SimpleTypeMarker, boolean): SimpleTypeMarker - removed:
static field ExternalOverridabilityCondition.Result.CONFLICT: ExternalOverridabilityCondition.Result - removed:
static method DescriptorFactory.isEnumValueOfMethod(FunctionDescriptor): boolean - removed:
static method DescriptorFactory.isEnumValuesMethod(FunctionDescriptor): boolean - removed:
static method InlineClassesUtilsKt.isGetterOfUnderlyingPropertyOfValueClass(CallableDescriptor): boolean - removed:
static method InlineClassesUtilsKt.isMultiFieldValueClass(DeclarationDescriptor): boolean - removed:
static method InlineClassesUtilsKt.isUnderlyingPropertyOfValueClass(VariableDescriptor): boolean - removed:
static method InlineClassesUtilsKt.isValueClassType(KotlinType): boolean - removed:
static method InlineClassesUtilsKt.needsMfvcFlattening(KotlinType): boolean - removed:
static method InlineClassesUtilsKt.substitutedUnderlyingType(KotlinType): KotlinType - changed:
method OverridingUtilTypeSystemContext.newTypeCheckerState(boolean, boolean): TypeCheckerState → method OverridingUtilTypeSystemContext.newTypeCheckerState(TypeSystemContext, boolean, boolean, boolean): TypeCheckerState - added:
enum ReturnValueStatus - added:
method OverridingUtil.OverrideCompatibilityInfo.toString(): String - added:
method OverridingUtilTypeSystemContext.default$asCapturedTypeUnwrappingDnn(RigidTypeMarker): CapturedTypeMarker - added:
method OverridingUtilTypeSystemContext.default$fastCorrespondingSupertypes(RigidTypeMarker, TypeConstructorMarker): List - added:
method OverridingUtilTypeSystemContext.default$get(TypeArgumentListMarker, int): TypeArgumentMarker - added:
method OverridingUtilTypeSystemContext.default$getArgumentOrNull(RigidTypeMarker, int): TypeArgumentMarker - added:
method OverridingUtilTypeSystemContext.default$hasFlexibleNullability(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isCapturedType(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isClassType(RigidTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isDefinitelyNotNullType(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isDefinitelyNotNullType(RigidTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isDynamic(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isFlexible(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isFlexibleWithDifferentTypeConstructors(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isIntegerLiteralType(RigidTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$isNothing(KotlinTypeMarker): boolean - added:
method OverridingUtilTypeSystemContext.default$lowerBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - added:
method OverridingUtilTypeSystemContext.default$makeDefinitelyNotNullOrNotNull(KotlinTypeMarker): KotlinTypeMarker - added:
method OverridingUtilTypeSystemContext.default$makeNullable(KotlinTypeMarker): KotlinTypeMarker - added:
method OverridingUtilTypeSystemContext.default$newTypeCheckerState(boolean, boolean, boolean): TypeCheckerState - added:
method OverridingUtilTypeSystemContext.default$originalIfDefinitelyNotNullable(RigidTypeMarker): SimpleTypeMarker - added:
method OverridingUtilTypeSystemContext.default$size(TypeArgumentListMarker): int - added:
method OverridingUtilTypeSystemContext.default$typeConstructor(KotlinTypeMarker): TypeConstructorMarker - added:
method OverridingUtilTypeSystemContext.default$upperBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - added:
method OverridingUtilTypeSystemContext.getCustomSubtypingCallback(): Function2 - added:
static field ReturnValueStatus.Companion: ReturnValueStatus.Companion - added:
static field ReturnValueStatus.ExplicitlyIgnorable: ReturnValueStatus - added:
static field ReturnValueStatus.MustUse: ReturnValueStatus - added:
static field ReturnValueStatus.Unspecified: ReturnValueStatus - added:
static final class ReturnValueStatus.Companion - added:
static method ReturnValueStatus.valueOf(String): ReturnValueStatus - added:
static method ReturnValueStatus.values(): ReturnValueStatus[]
- removed:
method ClassLiteralValue.component1(): ClassId - removed:
method ClassLiteralValue.component2(): int
- removed:
static method DescriptorUtilsKt.getMultiFieldValueClassRepresentation(ClassDescriptor): MultiFieldValueClassRepresentation
- changed:
method CompositeSyntheticJavaPartsProvider.generateConstructors(LazyJavaResolverContext, ClassDescriptor, List): void → method CompositeSyntheticJavaPartsProvider.generateConstructors(ClassDescriptor, List, LazyJavaResolverContext): void - changed:
method CompositeSyntheticJavaPartsProvider.generateMethods(LazyJavaResolverContext, ClassDescriptor, Name, Collection): void → method CompositeSyntheticJavaPartsProvider.generateMethods(ClassDescriptor, Name, Collection, LazyJavaResolverContext): void - changed:
method CompositeSyntheticJavaPartsProvider.generateNestedClass(LazyJavaResolverContext, ClassDescriptor, Name, List): void → method CompositeSyntheticJavaPartsProvider.generateNestedClass(ClassDescriptor, Name, List, LazyJavaResolverContext): void - changed:
method CompositeSyntheticJavaPartsProvider.generateStaticFunctions(LazyJavaResolverContext, ClassDescriptor, Name, Collection): void → method CompositeSyntheticJavaPartsProvider.generateStaticFunctions(ClassDescriptor, Name, Collection, LazyJavaResolverContext): void - changed:
method CompositeSyntheticJavaPartsProvider.getMethodNames(LazyJavaResolverContext, ClassDescriptor): List → method CompositeSyntheticJavaPartsProvider.getMethodNames(ClassDescriptor, LazyJavaResolverContext): List - changed:
method CompositeSyntheticJavaPartsProvider.getNestedClassNames(LazyJavaResolverContext, ClassDescriptor): List → method CompositeSyntheticJavaPartsProvider.getNestedClassNames(ClassDescriptor, LazyJavaResolverContext): List - changed:
method CompositeSyntheticJavaPartsProvider.getStaticFunctionNames(LazyJavaResolverContext, ClassDescriptor): List → method CompositeSyntheticJavaPartsProvider.getStaticFunctionNames(ClassDescriptor, LazyJavaResolverContext): List - changed:
method CompositeSyntheticJavaPartsProvider.modifyField(LazyJavaResolverContext, ClassDescriptor, PropertyDescriptorImpl): PropertyDescriptorImpl → method CompositeSyntheticJavaPartsProvider.modifyField(ClassDescriptor, PropertyDescriptorImpl, LazyJavaResolverContext): PropertyDescriptorImpl - changed:
method SyntheticJavaPartsProvider.generateConstructors(LazyJavaResolverContext, ClassDescriptor, List): void → method SyntheticJavaPartsProvider.generateConstructors(ClassDescriptor, List, LazyJavaResolverContext): void - changed:
method SyntheticJavaPartsProvider.generateMethods(LazyJavaResolverContext, ClassDescriptor, Name, Collection): void → method SyntheticJavaPartsProvider.generateMethods(ClassDescriptor, Name, Collection, LazyJavaResolverContext): void - changed:
method SyntheticJavaPartsProvider.generateNestedClass(LazyJavaResolverContext, ClassDescriptor, Name, List): void → method SyntheticJavaPartsProvider.generateNestedClass(ClassDescriptor, Name, List, LazyJavaResolverContext): void - changed:
method SyntheticJavaPartsProvider.generateStaticFunctions(LazyJavaResolverContext, ClassDescriptor, Name, Collection): void → method SyntheticJavaPartsProvider.generateStaticFunctions(ClassDescriptor, Name, Collection, LazyJavaResolverContext): void - changed:
method SyntheticJavaPartsProvider.getMethodNames(LazyJavaResolverContext, ClassDescriptor): List → method SyntheticJavaPartsProvider.getMethodNames(ClassDescriptor, LazyJavaResolverContext): List - changed:
method SyntheticJavaPartsProvider.getNestedClassNames(LazyJavaResolverContext, ClassDescriptor): List → method SyntheticJavaPartsProvider.getNestedClassNames(ClassDescriptor, LazyJavaResolverContext): List - changed:
method SyntheticJavaPartsProvider.getStaticFunctionNames(LazyJavaResolverContext, ClassDescriptor): List → method SyntheticJavaPartsProvider.getStaticFunctionNames(ClassDescriptor, LazyJavaResolverContext): List - changed:
method SyntheticJavaPartsProvider.modifyField(LazyJavaResolverContext, ClassDescriptor, PropertyDescriptorImpl): PropertyDescriptorImpl → method SyntheticJavaPartsProvider.modifyField(ClassDescriptor, PropertyDescriptorImpl, LazyJavaResolverContext): PropertyDescriptorImpl - added:
static method JvmClassName.internalNameByClassId(ClassId): String
- removed:
method ChainedMemberScope.Companion.createOrSingle$descriptors(String, List): MemberScope - removed:
method MemberScopeImpl.recordLookup(Name, LookupLocation): void - removed:
method SubstitutingScope.recordLookup(Name, LookupLocation): void - added:
method ChainedMemberScope.Companion.create(String, MemberScope[]): MemberScope - added:
method ChainedMemberScope.Companion.createOrSingle$org_jetbrains_kotlin_descriptors(String, List): MemberScope - added:
method ChainedMemberScope.getComponentScopes(): List
- removed:
method AnnotationAndConstantLoaderImpl.loadCallableAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind): List - removed:
method AnnotationAndConstantLoaderImpl.loadClassAnnotations(ProtoContainer.Class): List - removed:
method AnnotationAndConstantLoaderImpl.loadEnumEntryAnnotations(ProtoContainer, ProtoBuf.EnumEntry): List - removed:
method AnnotationAndConstantLoaderImpl.loadExtensionReceiverParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind): List - removed:
method AnnotationAndConstantLoaderImpl.loadPropertyBackingFieldAnnotations(ProtoContainer, ProtoBuf.Property): List - removed:
method AnnotationAndConstantLoaderImpl.loadPropertyDelegateFieldAnnotations(ProtoContainer, ProtoBuf.Property): List - removed:
method AnnotationAndConstantLoaderImpl.loadTypeAnnotations(ProtoBuf.Type, NameResolver): List - removed:
method AnnotationAndConstantLoaderImpl.loadTypeParameterAnnotations(ProtoBuf.TypeParameter, NameResolver): List - removed:
method AnnotationAndConstantLoaderImpl.loadValueParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind, int, ProtoBuf.ValueParameter): List - removed:
method ClassData.component1(): NameResolver - removed:
method ClassData.component2(): ProtoBuf.Class - removed:
method ClassData.component3(): BinaryVersion - removed:
method ClassData.component4(): SourceElement - removed:
method DeserializationConfiguration.Default.getBinaryVersion(): BinaryVersion - removed:
method DeserializationConfiguration.getBinaryVersion(): BinaryVersion - changed:
ctor IncompatibleVersionErrorData(Object, Object, Object, Object, String, ClassId) → ctor IncompatibleVersionErrorData(Object, Object, Object, Object, String) - changed:
final class AnnotationAndConstantLoaderImpl implements AnnotationAndConstantLoader → final class AnnotationAndConstantLoaderImpl extends AbstractAnnotationLoader implements AnnotationAndConstantLoader - changed:
method MemberDeserializer.loadProperty(ProtoBuf.Property): PropertyDescriptor → method MemberDeserializer.loadProperty(ProtoBuf.Property, boolean): PropertyDescriptor - changed:
static method ValueClassUtilKt.loadValueClassRepresentation(ProtoBuf.Class, NameResolver, TypeTable, Function1, Function1): ValueClassRepresentation → static method ValueClassUtilKt.loadValueClassRepresentation(ProtoBuf.Class, boolean, NameResolver, TypeTable, Function1, Function1): ValueClassRepresentation - added:
abstract class AbstractAnnotationLoader implements AnnotationLoader - added:
ctor AbstractAnnotationLoader(SerializerExtensionProtocol) - added:
method AbstractAnnotationLoader.getProtocol(): SerializerExtensionProtocol - added:
method AbstractAnnotationLoader.loadCallableAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind): List - added:
method AbstractAnnotationLoader.loadClassAnnotations(ProtoContainer.Class): List - added:
method AbstractAnnotationLoader.loadContextParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind, int, ProtoBuf.ValueParameter): List - added:
method AbstractAnnotationLoader.loadEnumEntryAnnotations(ProtoContainer, ProtoBuf.EnumEntry): List - added:
method AbstractAnnotationLoader.loadExtensionReceiverParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind): List - added:
method AbstractAnnotationLoader.loadPropertyBackingFieldAnnotations(ProtoContainer, ProtoBuf.Property): List - added:
method AbstractAnnotationLoader.loadPropertyDelegateFieldAnnotations(ProtoContainer, ProtoBuf.Property): List - added:
method AbstractAnnotationLoader.loadTypeAnnotations(ProtoBuf.Type, NameResolver): List - added:
method AbstractAnnotationLoader.loadTypeParameterAnnotations(ProtoBuf.TypeParameter, NameResolver): List - added:
method AbstractAnnotationLoader.loadValueParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind, int, ProtoBuf.ValueParameter): List - added:
method AnnotationAndConstantLoaderImpl.loadAnnotation(ProtoBuf.Annotation, NameResolver): AnnotationDescriptor - added:
method AnnotationLoader.loadAnnotation(ProtoBuf.Annotation, NameResolver): Object - added:
method AnnotationLoader.loadContextParameterAnnotations(ProtoContainer, MessageLite, AnnotatedCallableKind, int, ProtoBuf.ValueParameter): List - added:
method ClassData.getClassProto(): ProtoBuf.Class - added:
method ClassData.getMetadataVersion(): BinaryVersion - added:
method ClassData.getNameResolver(): NameResolver - added:
method ClassData.getSourceElement(): SourceElement - added:
method DeserializationConfiguration.Default.getMetadataVersion(): MetadataVersion - added:
method DeserializationConfiguration.getMetadataVersion(): MetadataVersion - added:
method DeserializationContext.getMetadataVersion(): BinaryVersion
- removed:
method DeserializedAnnotations.findAnnotation(FqName): AnnotationDescriptor - removed:
method DeserializedAnnotations.hasAnnotation(FqName): boolean - removed:
method DeserializedClassDescriptor.getSealedSubclasses(): Collection - removed:
method DeserializedClassDescriptor.getThisAsProtoContainer$deserialization(): ProtoContainer.Class - removed:
method DeserializedClassDescriptor.hasNestedClass$deserialization(Name): boolean - removed:
method DeserializedMemberScope.getClassNames$deserialization(): Set - removed:
method DeserializedTypeParameterDescriptor.getProto(): ProtoBuf.TypeParameter - removed:
static field DeserializedContainerAbiStability.FIR_UNSTABLE: DeserializedContainerAbiStability - removed:
static field DeserializedContainerAbiStability.IR_UNSTABLE: DeserializedContainerAbiStability - changed:
interface DeserializedMemberDescriptor extends DeserializedDescriptor, MemberDescriptor, DescriptorWithContainerSource → interface DeserializedMemberDescriptor extends DeserializedDescriptor, DescriptorWithContainerSource - changed:
method DeserializedClassDescriptor.getStaticScope(): MemberScopeImpl → method DeserializedClassDescriptor.getStaticScope(): MemberScope - added:
ctor PreReleaseInfo(boolean, List) - added:
final class PreReleaseInfo - added:
method DeserializedClassDescriptor.getThisAsProtoContainer$org_jetbrains_kotlin_deserialization(): ProtoContainer.Class - added:
method DeserializedClassDescriptor.hasNestedClass$org_jetbrains_kotlin_deserialization(Name): boolean - added:
method DeserializedMemberScope.getClassNames$org_jetbrains_kotlin_deserialization(): Set - added:
method DeserializedPackageMemberScope.getProto(): ProtoBuf.Package - added:
method PreReleaseInfo.Companion.getDEFAULT_VISIBLE(): PreReleaseInfo - added:
method PreReleaseInfo.equals(Object): boolean - added:
method PreReleaseInfo.hashCode(): int - added:
method PreReleaseInfo.toString(): String - added:
static field DeserializedContainerAbiStability.UNSTABLE: DeserializedContainerAbiStability - added:
static field PreReleaseInfo.Companion: PreReleaseInfo.Companion - added:
static final class PreReleaseInfo.Companion
- removed:
method TypeSystemCommonBackendContext.getUnsubstitutedUnderlyingType(KotlinTypeMarker): KotlinTypeMarker - changed:
abstract class AbstractClassTypeConstructor extends AbstractTypeConstructor implements TypeConstructor → abstract class AbstractClassTypeConstructor extends AbstractTypeConstructor - changed:
class ClassTypeConstructorImpl extends AbstractClassTypeConstructor implements TypeConstructor → class ClassTypeConstructorImpl extends AbstractClassTypeConstructor - changed:
class TypeSubstitutor → class TypeSubstitutor implements TypeSubstitutorMarker - changed:
ctor TypeCheckerState(boolean, boolean, boolean, TypeSystemContext, AbstractTypePreparator, AbstractTypeRefiner) → ctor TypeCheckerState(boolean, boolean, boolean, boolean, TypeSystemContext, AbstractTypePreparator, AbstractTypeRefiner) - changed:
method AbstractNullabilityChecker.hasNotNullSupertype(TypeCheckerState, SimpleTypeMarker, TypeCheckerState.SupertypesPolicy): boolean → method AbstractNullabilityChecker.hasNotNullSupertype(TypeCheckerState, RigidTypeMarker, TypeCheckerState.SupertypesPolicy): boolean - changed:
method AbstractNullabilityChecker.hasPathByNotMarkedNullableNodes(TypeCheckerState, SimpleTypeMarker, TypeConstructorMarker): boolean → method AbstractNullabilityChecker.hasPathByNotMarkedNullableNodes(TypeCheckerState, RigidTypeMarker, TypeConstructorMarker): boolean - changed:
method AbstractNullabilityChecker.isPossibleSubtype(TypeCheckerState, SimpleTypeMarker, SimpleTypeMarker): boolean → method AbstractNullabilityChecker.isPossibleSubtype(TypeCheckerState, RigidTypeMarker, RigidTypeMarker): boolean - changed:
method AbstractTypeChecker.findCorrespondingSupertypes(TypeCheckerState, SimpleTypeMarker, TypeConstructorMarker): List → method AbstractTypeChecker.findCorrespondingSupertypes(TypeCheckerState, RigidTypeMarker, TypeConstructorMarker): List - changed:
method AbstractTypeChecker.isSubtypeForSameConstructor(TypeCheckerState, TypeArgumentListMarker, SimpleTypeMarker): boolean → method AbstractTypeChecker.isSubtypeForSameConstructor(TypeCheckerState, TypeSystemContext, TypeArgumentListMarker, RigidTypeMarker): boolean - changed:
method TypeCheckerState.SupertypesPolicy.LowerIfFlexible.transformType(TypeCheckerState, KotlinTypeMarker): SimpleTypeMarker → method TypeCheckerState.SupertypesPolicy.LowerIfFlexible.transformType(TypeCheckerState, KotlinTypeMarker): RigidTypeMarker - changed:
method TypeCheckerState.SupertypesPolicy.UpperIfFlexible.transformType(TypeCheckerState, KotlinTypeMarker): SimpleTypeMarker → method TypeCheckerState.SupertypesPolicy.UpperIfFlexible.transformType(TypeCheckerState, KotlinTypeMarker): RigidTypeMarker - changed:
method TypeCheckerState.SupertypesPolicy.transformType(TypeCheckerState, KotlinTypeMarker): SimpleTypeMarker → method TypeCheckerState.SupertypesPolicy.transformType(TypeCheckerState, KotlinTypeMarker): RigidTypeMarker - changed:
method TypeCheckerState.customIsSubtypeOf(KotlinTypeMarker, KotlinTypeMarker): boolean → method TypeCheckerState.customIsSubtypeOf(KotlinTypeMarker, KotlinTypeMarker): Boolean - changed:
method TypeCheckerState.getLowerCapturedTypePolicy(SimpleTypeMarker, CapturedTypeMarker): TypeCheckerState.LowerCapturedTypePolicy → method TypeCheckerState.getLowerCapturedTypePolicy(RigidTypeMarker, CapturedTypeMarker): TypeCheckerState.LowerCapturedTypePolicy - added:
method AbstractTypeChecker.findCorrespondingSupertypes(TypeCheckerState, TypeSystemContext, RigidTypeMarker, TypeConstructorMarker): List - added:
method AbstractTypePreparator.Default.prepareType(KotlinTypeMarker): KotlinTypeMarker - added:
method AbstractTypePreparator.clearTypeFromUnnecessaryAttributes(RigidTypeMarker): RigidTypeMarker - added:
method AbstractTypeRefiner.Default.refineType(KotlinTypeMarker): KotlinTypeMarker - added:
method TypeCheckerState.getKotlinTypePreparator(): AbstractTypePreparator - added:
method TypeCheckerState.isDnnTypesEqualToFlexible(): boolean - added:
method TypeSystemCommonBackendContext.arrayType(KotlinTypeMarker): SimpleTypeMarker - added:
method TypeSystemCommonBackendContext.getUnsubstitutedUnderlyingTypeInJvm(KotlinTypeMarker): KotlinTypeMarker - added:
method TypeSystemCommonBackendContext.isArrayOrNullableArray(KotlinTypeMarker): boolean - added:
method TypeSystemCommonBackendContext.nullableAnyType(): SimpleTypeMarker - added:
method TypeSystemCommonBackendContext.typeSubstitutorForUnderlyingType(Map): TypeSubstitutorMarker - added:
static field AbstractTypePreparator.Default.INSTANCE: AbstractTypePreparator.Default - added:
static field AbstractTypeRefiner.Default.INSTANCE: AbstractTypeRefiner.Default - added:
static final class AbstractTypePreparator.Default extends AbstractTypePreparator - added:
static final class AbstractTypeRefiner.Default extends AbstractTypeRefiner - added:
static method TypeSubstitutor.create(Map): TypeSubstitutor
- removed:
method ClassicTypeSystemContext.asSimpleType(KotlinTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.areEqualTypeConstructors(TypeConstructorMarker, TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.argumentsCount(KotlinTypeMarker): int - removed:
method SimpleClassicTypeSystemContext.asArgumentList(SimpleTypeMarker): TypeArgumentListMarker - removed:
method SimpleClassicTypeSystemContext.asCapturedType(SimpleTypeMarker): CapturedTypeMarker - removed:
method SimpleClassicTypeSystemContext.asDefinitelyNotNullType(SimpleTypeMarker): DefinitelyNotNullTypeMarker - removed:
method SimpleClassicTypeSystemContext.asDynamicType(FlexibleTypeMarker): DynamicTypeMarker - removed:
method SimpleClassicTypeSystemContext.asFlexibleType(KotlinTypeMarker): FlexibleTypeMarker - removed:
method SimpleClassicTypeSystemContext.asSimpleType(KotlinTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.asTypeArgument(KotlinTypeMarker): TypeArgumentMarker - removed:
method SimpleClassicTypeSystemContext.captureFromArguments(SimpleTypeMarker, CaptureStatus): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.captureStatus(CapturedTypeMarker): CaptureStatus - removed:
method SimpleClassicTypeSystemContext.createFlexibleType(SimpleTypeMarker, SimpleTypeMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.fastCorrespondingSupertypes(SimpleTypeMarker, TypeConstructorMarker): List - removed:
method SimpleClassicTypeSystemContext.get(TypeArgumentListMarker, int): TypeArgumentMarker - removed:
method SimpleClassicTypeSystemContext.getArgument(KotlinTypeMarker, int): TypeArgumentMarker - removed:
method SimpleClassicTypeSystemContext.getArgumentOrNull(SimpleTypeMarker, int): TypeArgumentMarker - removed:
method SimpleClassicTypeSystemContext.getArguments(KotlinTypeMarker): List - removed:
method SimpleClassicTypeSystemContext.getClassFqNameUnsafe(TypeConstructorMarker): FqNameUnsafe - removed:
method SimpleClassicTypeSystemContext.getParameter(TypeConstructorMarker, int): TypeParameterMarker - removed:
method SimpleClassicTypeSystemContext.getParameters(TypeConstructorMarker): List - removed:
method SimpleClassicTypeSystemContext.getPrimitiveArrayType(TypeConstructorMarker): PrimitiveType - removed:
method SimpleClassicTypeSystemContext.getPrimitiveType(TypeConstructorMarker): PrimitiveType - removed:
method SimpleClassicTypeSystemContext.getRepresentativeUpperBound(TypeParameterMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.getType(TypeArgumentMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.getTypeParameter(TypeVariableTypeConstructorMarker): TypeParameterMarker - removed:
method SimpleClassicTypeSystemContext.getTypeParameterClassifier(TypeConstructorMarker): TypeParameterMarker - removed:
method SimpleClassicTypeSystemContext.getUnsubstitutedUnderlyingType(KotlinTypeMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.getUpperBounds(TypeParameterMarker): List - removed:
method SimpleClassicTypeSystemContext.getVariance(TypeArgumentMarker): TypeVariance - removed:
method SimpleClassicTypeSystemContext.getVariance(TypeParameterMarker): TypeVariance - removed:
method SimpleClassicTypeSystemContext.hasAnnotation(KotlinTypeMarker, FqName): boolean - removed:
method SimpleClassicTypeSystemContext.hasFlexibleNullability(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.hasRecursiveBounds(TypeParameterMarker, TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.identicalArguments(SimpleTypeMarker, SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.intersectTypes(List): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.isAnyConstructor(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isCapturedType(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isClassType(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isClassTypeConstructor(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isCommonFinalClassConstructor(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isDefinitelyNotNullType(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isDenotable(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isDynamic(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isError(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isInlineClass(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isIntegerLiteralType(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isIntegerLiteralTypeConstructor(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isIntersection(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isMarkedNullable(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isMarkedNullable(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isNotNullTypeParameter(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isNothing(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isNothingConstructor(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isNullableType(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isOldCapturedType(CapturedTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isPrimitiveType(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isProjectionNotNull(CapturedTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isRawType(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isSingleClassifierType(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isStarProjection(TypeArgumentMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isStubType(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isStubTypeForBuilderInference(SimpleTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isTypeVariableType(KotlinTypeMarker): boolean - removed:
method SimpleClassicTypeSystemContext.isUnderKotlinPackage(TypeConstructorMarker): boolean - removed:
method SimpleClassicTypeSystemContext.lowerBound(FlexibleTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.lowerBoundIfFlexible(KotlinTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.lowerType(CapturedTypeMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.makeDefinitelyNotNullOrNotNull(KotlinTypeMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.makeNullable(KotlinTypeMarker): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.newTypeCheckerState(boolean, boolean): TypeCheckerState - removed:
method SimpleClassicTypeSystemContext.original(DefinitelyNotNullTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.originalIfDefinitelyNotNullable(SimpleTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.parametersCount(TypeConstructorMarker): int - removed:
method SimpleClassicTypeSystemContext.possibleIntegerTypes(SimpleTypeMarker): Collection - removed:
method SimpleClassicTypeSystemContext.projection(CapturedTypeConstructorMarker): TypeArgumentMarker - removed:
method SimpleClassicTypeSystemContext.size(TypeArgumentListMarker): int - removed:
method SimpleClassicTypeSystemContext.substitutionSupertypePolicy(SimpleTypeMarker): TypeCheckerState.SupertypesPolicy - removed:
method SimpleClassicTypeSystemContext.supertypes(TypeConstructorMarker): Collection - removed:
method SimpleClassicTypeSystemContext.typeConstructor(CapturedTypeMarker): CapturedTypeConstructorMarker - removed:
method SimpleClassicTypeSystemContext.typeConstructor(KotlinTypeMarker): TypeConstructorMarker - removed:
method SimpleClassicTypeSystemContext.typeConstructor(SimpleTypeMarker): TypeConstructorMarker - removed:
method SimpleClassicTypeSystemContext.upperBound(FlexibleTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.upperBoundIfFlexible(KotlinTypeMarker): SimpleTypeMarker - removed:
method SimpleClassicTypeSystemContext.withNullability(KotlinTypeMarker, boolean): KotlinTypeMarker - removed:
method SimpleClassicTypeSystemContext.withNullability(SimpleTypeMarker, boolean): SimpleTypeMarker - removed:
method TypeIntersector.intersectTypes$descriptors(List): SimpleType - removed:
static method ClassicTypeSystemContext.DefaultImpls.asSimpleType(ClassicTypeSystemContext, KotlinTypeMarker): SimpleTypeMarker - removed:
static method ClassicTypeSystemContext.DefaultImpls.getUnsubstitutedUnderlyingType(ClassicTypeSystemContext, KotlinTypeMarker): KotlinTypeMarker - changed:
method ClassicTypeSystemContext.createFlexibleType(SimpleTypeMarker, SimpleTypeMarker): KotlinTypeMarker → method ClassicTypeSystemContext.createFlexibleType(RigidTypeMarker, RigidTypeMarker): KotlinTypeMarker - changed:
method ClassicTypeSystemContext.isSingleClassifierType(SimpleTypeMarker): boolean → method ClassicTypeSystemContext.isSingleClassifierType(RigidTypeMarker): boolean - changed:
method ClassicTypeSystemContext.typeConstructor(SimpleTypeMarker): TypeConstructorMarker → method ClassicTypeSystemContext.typeConstructor(RigidTypeMarker): TypeConstructorMarker - changed:
method ClassicTypeSystemContext.withNullability(SimpleTypeMarker, boolean): SimpleTypeMarker → method ClassicTypeSystemContext.withNullability(RigidTypeMarker, boolean): SimpleTypeMarker - changed:
static method ClassicTypeCheckerStateKt.createClassicTypeCheckerState(boolean, boolean, ClassicTypeSystemContext, KotlinTypePreparator, KotlinTypeRefiner): TypeCheckerState → static method ClassicTypeCheckerStateKt.createClassicTypeCheckerState(boolean, boolean, TypeSystemContext, KotlinTypePreparator, KotlinTypeRefiner): TypeCheckerState - changed:
static method ClassicTypeSystemContext.DefaultImpls.asArgumentList(ClassicTypeSystemContext, SimpleTypeMarker): TypeArgumentListMarker → static method ClassicTypeSystemContext.DefaultImpls.asArgumentList(ClassicTypeSystemContext, RigidTypeMarker): TypeArgumentListMarker - changed:
static method ClassicTypeSystemContext.DefaultImpls.asDefinitelyNotNullType(ClassicTypeSystemContext, SimpleTypeMarker): DefinitelyNotNullTypeMarker → static method ClassicTypeSystemContext.DefaultImpls.asDefinitelyNotNullType(ClassicTypeSystemContext, RigidTypeMarker): DefinitelyNotNullTypeMarker - changed:
static method ClassicTypeSystemContext.DefaultImpls.captureFromArguments(ClassicTypeSystemContext, SimpleTypeMarker, CaptureStatus): SimpleTypeMarker → static method ClassicTypeSystemContext.DefaultImpls.captureFromArguments(ClassicTypeSystemContext, RigidTypeMarker, CaptureStatus): SimpleType - changed:
static method ClassicTypeSystemContext.DefaultImpls.createFlexibleType(ClassicTypeSystemContext, SimpleTypeMarker, SimpleTypeMarker): KotlinTypeMarker → static method ClassicTypeSystemContext.DefaultImpls.createFlexibleType(ClassicTypeSystemContext, RigidTypeMarker, RigidTypeMarker): KotlinTypeMarker - changed:
static method ClassicTypeSystemContext.DefaultImpls.identicalArguments(ClassicTypeSystemContext, SimpleTypeMarker, SimpleTypeMarker): boolean → static method ClassicTypeSystemContext.DefaultImpls.identicalArguments(ClassicTypeSystemContext, RigidTypeMarker, RigidTypeMarker): boolean - changed:
static method ClassicTypeSystemContext.DefaultImpls.intersectTypes(ClassicTypeSystemContext, List): KotlinTypeMarker → static method ClassicTypeSystemContext.DefaultImpls.intersectTypes(ClassicTypeSystemContext, Collection): KotlinTypeMarker - changed:
static method ClassicTypeSystemContext.DefaultImpls.isMarkedNullable(ClassicTypeSystemContext, SimpleTypeMarker): boolean → static method ClassicTypeSystemContext.DefaultImpls.isMarkedNullable(ClassicTypeSystemContext, KotlinTypeMarker): boolean - changed:
static method ClassicTypeSystemContext.DefaultImpls.isSingleClassifierType(ClassicTypeSystemContext, SimpleTypeMarker): boolean → static method ClassicTypeSystemContext.DefaultImpls.isSingleClassifierType(ClassicTypeSystemContext, RigidTypeMarker): boolean - changed:
static method ClassicTypeSystemContext.DefaultImpls.isStubType(ClassicTypeSystemContext, SimpleTypeMarker): boolean → static method ClassicTypeSystemContext.DefaultImpls.isStubType(ClassicTypeSystemContext, RigidTypeMarker): boolean - changed:
static method ClassicTypeSystemContext.DefaultImpls.isStubTypeForBuilderInference(ClassicTypeSystemContext, SimpleTypeMarker): boolean → static method ClassicTypeSystemContext.DefaultImpls.isStubTypeForBuilderInference(ClassicTypeSystemContext, RigidTypeMarker): boolean - changed:
static method ClassicTypeSystemContext.DefaultImpls.makeDefinitelyNotNullOrNotNull(ClassicTypeSystemContext, KotlinTypeMarker): KotlinTypeMarker → static method ClassicTypeSystemContext.DefaultImpls.makeDefinitelyNotNullOrNotNull(ClassicTypeSystemContext, KotlinTypeMarker, boolean): KotlinTypeMarker - changed:
static method ClassicTypeSystemContext.DefaultImpls.newTypeCheckerState(ClassicTypeSystemContext, boolean, boolean): TypeCheckerState → static method ClassicTypeSystemContext.DefaultImpls.newTypeCheckerState(ClassicTypeSystemContext, TypeSystemContext, boolean, boolean, boolean): TypeCheckerState - changed:
static method ClassicTypeSystemContext.DefaultImpls.possibleIntegerTypes(ClassicTypeSystemContext, SimpleTypeMarker): Collection → static method ClassicTypeSystemContext.DefaultImpls.possibleIntegerTypes(ClassicTypeSystemContext, RigidTypeMarker): Collection - changed:
static method ClassicTypeSystemContext.DefaultImpls.substitutionSupertypePolicy(ClassicTypeSystemContext, SimpleTypeMarker): TypeCheckerState.SupertypesPolicy → static method ClassicTypeSystemContext.DefaultImpls.substitutionSupertypePolicy(ClassicTypeSystemContext, RigidTypeMarker): TypeCheckerState.SupertypesPolicy - changed:
static method ClassicTypeSystemContext.DefaultImpls.typeConstructor(ClassicTypeSystemContext, SimpleTypeMarker): TypeConstructorMarker → static method ClassicTypeSystemContext.DefaultImpls.typeConstructor(ClassicTypeSystemContext, RigidTypeMarker): TypeConstructorMarker - changed:
static method ClassicTypeSystemContext.DefaultImpls.withNullability(ClassicTypeSystemContext, SimpleTypeMarker, boolean): SimpleTypeMarker → static method ClassicTypeSystemContext.DefaultImpls.withNullability(ClassicTypeSystemContext, RigidTypeMarker, boolean): SimpleTypeMarker - changed:
static method IntersectionTypeKt.intersectTypes(List): UnwrappedType → static method IntersectionTypeKt.intersectTypes(Collection): UnwrappedType - added:
method ClassicTypeSystemContext.asRigidType(KotlinTypeMarker): SimpleTypeMarker - added:
method ClassicTypeSystemContext.getBuiltIns(): KotlinBuiltIns - added:
method ClassicTypeSystemContext.isStarProjection(TypeArgumentMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$asCapturedTypeUnwrappingDnn(RigidTypeMarker): CapturedTypeMarker - added:
method SimpleClassicTypeSystemContext.default$fastCorrespondingSupertypes(RigidTypeMarker, TypeConstructorMarker): List - added:
method SimpleClassicTypeSystemContext.default$get(TypeArgumentListMarker, int): TypeArgumentMarker - added:
method SimpleClassicTypeSystemContext.default$getArgumentOrNull(RigidTypeMarker, int): TypeArgumentMarker - added:
method SimpleClassicTypeSystemContext.default$getCustomSubtypingCallback(): Function2 - added:
method SimpleClassicTypeSystemContext.default$hasFlexibleNullability(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isCapturedType(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isClassType(RigidTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isDefinitelyNotNullType(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isDefinitelyNotNullType(RigidTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isDynamic(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isFlexible(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isFlexibleWithDifferentTypeConstructors(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isIntegerLiteralType(RigidTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$isNothing(KotlinTypeMarker): boolean - added:
method SimpleClassicTypeSystemContext.default$lowerBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - added:
method SimpleClassicTypeSystemContext.default$makeDefinitelyNotNullOrNotNull(KotlinTypeMarker): KotlinTypeMarker - added:
method SimpleClassicTypeSystemContext.default$makeNullable(KotlinTypeMarker): KotlinTypeMarker - added:
method SimpleClassicTypeSystemContext.default$newTypeCheckerState(boolean, boolean, boolean): TypeCheckerState - added:
method SimpleClassicTypeSystemContext.default$originalIfDefinitelyNotNullable(RigidTypeMarker): SimpleTypeMarker - added:
method SimpleClassicTypeSystemContext.default$size(TypeArgumentListMarker): int - added:
method SimpleClassicTypeSystemContext.default$typeConstructor(KotlinTypeMarker): TypeConstructorMarker - added:
method SimpleClassicTypeSystemContext.default$upperBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - added:
method TypeIntersector.intersectTypes$org_jetbrains_kotlin_descriptors(List): SimpleType - added:
static method ClassicTypeSystemContext.DefaultImpls.arrayType(ClassicTypeSystemContext, KotlinTypeMarker): SimpleTypeMarker - added:
static method ClassicTypeSystemContext.DefaultImpls.asRigidType(ClassicTypeSystemContext, KotlinTypeMarker): SimpleTypeMarker - added:
static method ClassicTypeSystemContext.DefaultImpls.getBuiltIns(ClassicTypeSystemContext): KotlinBuiltIns - added:
static method ClassicTypeSystemContext.DefaultImpls.getTypeConstructor(ClassicTypeSystemContext, TypeParameterMarker): TypeConstructorMarker - added:
static method ClassicTypeSystemContext.DefaultImpls.getUnsubstitutedUnderlyingTypeInJvm(ClassicTypeSystemContext, KotlinTypeMarker): KotlinTypeMarker - added:
static method ClassicTypeSystemContext.DefaultImpls.isArrayOrNullableArray(ClassicTypeSystemContext, KotlinTypeMarker): boolean - added:
static method ClassicTypeSystemContext.DefaultImpls.isK2(ClassicTypeSystemContext): boolean - added:
static method ClassicTypeSystemContext.DefaultImpls.nullableAnyType(ClassicTypeSystemContext): SimpleTypeMarker - added:
static method ClassicTypeSystemContext.DefaultImpls.safeSubstitute(ClassicTypeSystemContext, TypeSubstitutorMarker, KotlinTypeMarker): KotlinTypeMarker - added:
static method ClassicTypeSystemContext.DefaultImpls.typeSubstitutorForUnderlyingType(ClassicTypeSystemContext, Map): TypeSubstitutorMarker
- removed:
static field ErrorTypeKind.TYPE_FOR_RESULT: ErrorTypeKind
- removed:
method TypeSystemContext.asSimpleType(KotlinTypeMarker): SimpleTypeMarker - removed:
method TypeSystemContext.isMarkedNullable(SimpleTypeMarker): boolean - changed:
interface DefinitelyNotNullTypeMarker extends SimpleTypeMarker → interface DefinitelyNotNullTypeMarker extends RigidTypeMarker - changed:
interface SimpleTypeMarker extends KotlinTypeMarker → interface SimpleTypeMarker extends RigidTypeMarker - changed:
interface TypeSystemCommonSuperTypesContext extends TypeSystemContext → interface TypeSystemCommonSuperTypesContext extends TypeCheckerProviderContext, TypeSystemTypeFactoryContext - changed:
interface TypeSystemInferenceExtensionContext extends TypeSystemCommonSuperTypesContext, TypeSystemContext → interface TypeSystemInferenceExtensionContext extends TypeSystemCommonSuperTypesContext - changed:
method TypeSystemContext.asArgumentList(SimpleTypeMarker): TypeArgumentListMarker → method TypeSystemContext.asArgumentList(RigidTypeMarker): TypeArgumentListMarker - changed:
method TypeSystemContext.asDefinitelyNotNullType(SimpleTypeMarker): DefinitelyNotNullTypeMarker → method TypeSystemContext.asDefinitelyNotNullType(RigidTypeMarker): DefinitelyNotNullTypeMarker - changed:
method TypeSystemContext.captureFromArguments(SimpleTypeMarker, CaptureStatus): SimpleTypeMarker → method TypeSystemContext.captureFromArguments(RigidTypeMarker, CaptureStatus): RigidTypeMarker - changed:
method TypeSystemContext.fastCorrespondingSupertypes(SimpleTypeMarker, TypeConstructorMarker): List → method TypeSystemContext.fastCorrespondingSupertypes(RigidTypeMarker, TypeConstructorMarker): List - changed:
method TypeSystemContext.getArgumentOrNull(SimpleTypeMarker, int): TypeArgumentMarker → method TypeSystemContext.getArgumentOrNull(RigidTypeMarker, int): TypeArgumentMarker - changed:
method TypeSystemContext.intersectTypes(List): KotlinTypeMarker → method TypeSystemContext.intersectTypes(Collection): KotlinTypeMarker - changed:
method TypeSystemContext.isClassType(SimpleTypeMarker): boolean → method TypeSystemContext.isClassType(RigidTypeMarker): boolean - changed:
method TypeSystemContext.isIntegerLiteralType(SimpleTypeMarker): boolean → method TypeSystemContext.isIntegerLiteralType(RigidTypeMarker): boolean - changed:
method TypeSystemContext.isSingleClassifierType(SimpleTypeMarker): boolean → method TypeSystemContext.isSingleClassifierType(RigidTypeMarker): boolean - changed:
method TypeSystemContext.isStubType(SimpleTypeMarker): boolean → method TypeSystemContext.isStubType(RigidTypeMarker): boolean - changed:
method TypeSystemContext.isStubTypeForBuilderInference(SimpleTypeMarker): boolean → method TypeSystemContext.isStubTypeForBuilderInference(RigidTypeMarker): boolean - changed:
method TypeSystemContext.lowerBound(FlexibleTypeMarker): SimpleTypeMarker → method TypeSystemContext.lowerBound(FlexibleTypeMarker): RigidTypeMarker - changed:
method TypeSystemContext.lowerBoundIfFlexible(KotlinTypeMarker): SimpleTypeMarker → method TypeSystemContext.lowerBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - changed:
method TypeSystemContext.originalIfDefinitelyNotNullable(SimpleTypeMarker): SimpleTypeMarker → method TypeSystemContext.originalIfDefinitelyNotNullable(RigidTypeMarker): SimpleTypeMarker - changed:
method TypeSystemContext.possibleIntegerTypes(SimpleTypeMarker): Collection → method TypeSystemContext.possibleIntegerTypes(RigidTypeMarker): Collection - changed:
method TypeSystemContext.substitutionSupertypePolicy(SimpleTypeMarker): TypeCheckerState.SupertypesPolicy → method TypeSystemContext.substitutionSupertypePolicy(RigidTypeMarker): TypeCheckerState.SupertypesPolicy - changed:
method TypeSystemContext.typeConstructor(SimpleTypeMarker): TypeConstructorMarker → method TypeSystemContext.typeConstructor(RigidTypeMarker): TypeConstructorMarker - changed:
method TypeSystemContext.upperBound(FlexibleTypeMarker): SimpleTypeMarker → method TypeSystemContext.upperBound(FlexibleTypeMarker): RigidTypeMarker - changed:
method TypeSystemContext.upperBoundIfFlexible(KotlinTypeMarker): SimpleTypeMarker → method TypeSystemContext.upperBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - changed:
method TypeSystemContext.withNullability(SimpleTypeMarker, boolean): SimpleTypeMarker → method TypeSystemContext.withNullability(RigidTypeMarker, boolean): RigidTypeMarker - changed:
method TypeSystemOptimizationContext.identicalArguments(SimpleTypeMarker, SimpleTypeMarker): boolean → method TypeSystemOptimizationContext.identicalArguments(RigidTypeMarker, RigidTypeMarker): boolean - added:
final class TypeSystemContextContextualKt - added:
interface RigidTypeMarker extends KotlinTypeMarker - added:
interface TypeCheckerProviderContext - added:
interface TypeSubstitutorMarker - added:
interface TypeSystemTypeFactoryContext extends TypeSystemContext - added:
method TypeCheckerProviderContext.newTypeCheckerState(TypeSystemContext, boolean, boolean, boolean): TypeCheckerState - added:
method TypeCheckerProviderContext.newTypeCheckerState(boolean, boolean, boolean): TypeCheckerState - added:
method TypeSystemContext.asCapturedTypeUnwrappingDnn(RigidTypeMarker): CapturedTypeMarker - added:
method TypeSystemContext.asRigidType(KotlinTypeMarker): RigidTypeMarker - added:
method TypeSystemContext.getCustomSubtypingCallback(): Function2 - added:
method TypeSystemContext.getTypeConstructor(TypeParameterMarker): TypeConstructorMarker - added:
method TypeSystemContext.isDefinitelyNotNullType(RigidTypeMarker): boolean - added:
method TypeSystemContext.isFlexible(KotlinTypeMarker): boolean - added:
method TypeSystemContext.isFlexibleWithDifferentTypeConstructors(KotlinTypeMarker): boolean - added:
method TypeSystemContext.makeDefinitelyNotNullOrNotNull(KotlinTypeMarker, boolean): KotlinTypeMarker - added:
method TypeSystemContext.safeSubstitute(TypeSubstitutorMarker, KotlinTypeMarker): KotlinTypeMarker - added:
method TypeSystemInferenceExtensionContext.isK2(): boolean - added:
static method TypeSystemContextContextualKt.argumentsCount(TypeSystemContext, KotlinTypeMarker): int - added:
static method TypeSystemContextContextualKt.asArgumentList(TypeSystemContext, RigidTypeMarker): TypeArgumentListMarker - added:
static method TypeSystemContextContextualKt.asCapturedTypeUnwrappingDnn(TypeSystemContext, RigidTypeMarker): CapturedTypeMarker - added:
static method TypeSystemContextContextualKt.asFlexibleType(TypeSystemContext, KotlinTypeMarker): FlexibleTypeMarker - added:
static method TypeSystemContextContextualKt.asRigidType(TypeSystemContext, KotlinTypeMarker): RigidTypeMarker - added:
static method TypeSystemContextContextualKt.asTypeArgument(TypeSystemContext, KotlinTypeMarker): TypeArgumentMarker - added:
static method TypeSystemContextContextualKt.captureStatus(TypeSystemContext, CapturedTypeMarker): CaptureStatus - added:
static method TypeSystemContextContextualKt.fastCorrespondingSupertypes(TypeSystemContext, RigidTypeMarker, TypeConstructorMarker): List - added:
static method TypeSystemContextContextualKt.get(TypeSystemContext, TypeArgumentListMarker, int): TypeArgumentMarker - added:
static method TypeSystemContextContextualKt.getArgument(TypeSystemContext, KotlinTypeMarker, int): TypeArgumentMarker - added:
static method TypeSystemContextContextualKt.getArgumentOrNull(TypeSystemContext, RigidTypeMarker, int): TypeArgumentMarker - added:
static method TypeSystemContextContextualKt.getParameter(TypeSystemContext, TypeConstructorMarker, int): TypeParameterMarker - added:
static method TypeSystemContextContextualKt.getType(TypeSystemContext, TypeArgumentMarker): KotlinTypeMarker - added:
static method TypeSystemContextContextualKt.getTypeParameter(TypeSystemContext, TypeVariableTypeConstructorMarker): TypeParameterMarker - added:
static method TypeSystemContextContextualKt.getVariance(TypeSystemContext, TypeArgumentMarker): TypeVariance - added:
static method TypeSystemContextContextualKt.getVariance(TypeSystemContext, TypeParameterMarker): TypeVariance - added:
static method TypeSystemContextContextualKt.hasRecursiveBounds(TypeSystemContext, TypeParameterMarker, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isAnyConstructor(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isCapturedType(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isClassType(TypeSystemContext, RigidTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isClassTypeConstructor(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isCommonFinalClassConstructor(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isDefinitelyNotNullType(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isDefinitelyNotNullType(TypeSystemContext, RigidTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isDenotable(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isDynamic(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isError(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isFlexible(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isFlexibleWithDifferentTypeConstructors(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isIntegerLiteralType(TypeSystemContext, RigidTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isIntegerLiteralTypeConstructor(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isIntersection(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isMarkedNullable(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isNotNullTypeParameter(TypeSystemContext, KotlinTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isNothingConstructor(TypeSystemContext, TypeConstructorMarker): boolean - added:
static method TypeSystemContextContextualKt.isOldCapturedType(TypeSystemContext, CapturedTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isSingleClassifierType(TypeSystemContext, RigidTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isStarProjection(TypeSystemContext, TypeArgumentMarker): boolean - added:
static method TypeSystemContextContextualKt.isStubType(TypeSystemContext, RigidTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.isStubTypeForBuilderInference(TypeSystemContext, RigidTypeMarker): boolean - added:
static method TypeSystemContextContextualKt.lowerBound(TypeSystemContext, FlexibleTypeMarker): RigidTypeMarker - added:
static method TypeSystemContextContextualKt.lowerBoundIfFlexible(TypeSystemContext, KotlinTypeMarker): RigidTypeMarker - added:
static method TypeSystemContextContextualKt.lowerType(TypeSystemContext, CapturedTypeMarker): KotlinTypeMarker - added:
static method TypeSystemContextContextualKt.makeDefinitelyNotNullOrNotNull(TypeSystemContext, KotlinTypeMarker): KotlinTypeMarker - added:
static method TypeSystemContextContextualKt.originalIfDefinitelyNotNullable(TypeSystemContext, RigidTypeMarker): SimpleTypeMarker - added:
static method TypeSystemContextContextualKt.parametersCount(TypeSystemContext, TypeConstructorMarker): int - added:
static method TypeSystemContextContextualKt.possibleIntegerTypes(TypeSystemContext, RigidTypeMarker): Collection - added:
static method TypeSystemContextContextualKt.projection(TypeSystemContext, CapturedTypeConstructorMarker): TypeArgumentMarker - added:
static method TypeSystemContextContextualKt.size(TypeSystemContext, TypeArgumentListMarker): int - added:
static method TypeSystemContextContextualKt.supertypes(TypeSystemContext, TypeConstructorMarker): Collection - added:
static method TypeSystemContextContextualKt.typeConstructor(TypeSystemContext, CapturedTypeMarker): CapturedTypeConstructorMarker - added:
static method TypeSystemContextContextualKt.typeConstructor(TypeSystemContext, KotlinTypeMarker): TypeConstructorMarker - added:
static method TypeSystemContextContextualKt.typeConstructor(TypeSystemContext, RigidTypeMarker): TypeConstructorMarker - added:
static method TypeSystemContextContextualKt.upperBoundIfFlexible(TypeSystemContext, KotlinTypeMarker): RigidTypeMarker - added:
static method TypeSystemContextContextualKt.withNullability(TypeSystemContext, KotlinTypeMarker, boolean): KotlinTypeMarker - added:
static method TypeSystemContextContextualKt.withNullability(TypeSystemContext, RigidTypeMarker, boolean): RigidTypeMarker
- removed:
method ApproximationBounds.component1(): Object - removed:
method ApproximationBounds.component2(): Object
- removed:
method AbstractModifierChecks.getChecks$descriptors(): List - removed:
method MemberKindCheck.invoke(FunctionDescriptor): String - removed:
method OperatorChecks.getChecks$descriptors(): List - removed:
method ReturnsCheck.invoke(FunctionDescriptor): String - removed:
method ValueParameterCountCheck.invoke(FunctionDescriptor): String - removed:
static field OperatorNameConventions.MOD: Name - removed:
static field OperatorNameConventions.MOD_ASSIGN: Name - removed:
static field OperatorNameConventions.MOD_OPERATORS_REPLACEMENT: Map - added:
method AbstractModifierChecks.getChecks$org_jetbrains_kotlin_descriptors(): List - added:
method OperatorChecks.getChecks$org_jetbrains_kotlin_descriptors(): List - added:
method OperatorNameConventions.isComponentN(Name): boolean - added:
method TypeRegistry.allValuesThreadUnsafeForRendering(): Map - added:
static field OperatorNameConventions.NUMBER_CONVERSIONS: Set - added:
static field OperatorNameConventions.OF: Name - added:
static field OperatorNameConventions.SIMPLE_BINARY_OPERATION_NAMES: Set - added:
static field OperatorNameConventions.SIMPLE_BITWISE_OPERATION_NAMES: Set - added:
static field OperatorNameConventions.TO_BYTE: Name - added:
static field OperatorNameConventions.TO_CHAR: Name - added:
static field OperatorNameConventions.TO_DOUBLE: Name - added:
static field OperatorNameConventions.TO_FLOAT: Name - added:
static field OperatorNameConventions.TO_INT: Name - added:
static field OperatorNameConventions.TO_LONG: Name - added:
static field OperatorNameConventions.TO_SHORT: Name - added:
static field OperatorNameConventions.TO_UBYTE: Name - added:
static field OperatorNameConventions.TO_UINT: Name - added:
static field OperatorNameConventions.TO_ULONG: Name - added:
static field OperatorNameConventions.TO_USHORT: Name - added:
static field OperatorNameConventions.UNSIGNED_CONVERSIONS: Set
- removed:
final class DeserializationHelpersKt - removed:
static method DeserializationHelpersKt.jvmMetadataVersionOrDefault(DeserializationConfiguration): JvmMetadataVersion - changed:
final class SmartSet extends AbstractSet → final class SmartSet extends AbstractMutableSet - added:
final class ReflectionUtilsKt - added:
static method ReflectionUtilsKt.getGenericParameterTypesWithEnclosingThis(Constructor): Type[]
- added:
abstract class AbstractKType implements KTypeBase, DefinitelyNotNullTypeMarker, FlexibleTypeMarker, SimpleTypeMarker, TypeArgumentListMarker - added:
ctor AbstractKType(Function0) - added:
ctor CapturedKType(KType, CapturedKTypeConstructor, boolean) - added:
ctor CapturedKTypeConstructor(KTypeProjection) - added:
ctor DescriptorKType(KotlinType, Function0) - added:
ctor DescriptorKType(KotlinType, Function0, boolean) - added:
ctor DescriptorMutableCollectionKClass(KClass, ClassDescriptor) - added:
ctor KTypeProjectionAsTypeArgumentMarker(KTypeProjection) - added:
ctor KTypeSubstitutor(Map, boolean) - added:
ctor MutableCollectionKClassImpl(KClassImpl, ClassId) - added:
ctor SimpleKType(KClassifier, List, boolean, Lazy, KType, boolean, boolean, boolean, KClass, Function0) - added:
field CapturedKTypeConstructor.supertypes: List - added:
final class CapturedKType extends AbstractKType implements CapturedTypeMarker - added:
final class CapturedKTypeConstructor implements CapturedTypeConstructorMarker - added:
final class CapturedKTypeKt - added:
final class DescriptorKType extends AbstractKType - added:
final class DescriptorMutableCollectionKClass implements KClass, MutableCollectionKClass - added:
final class FlexibleKType extends AbstractKType - added:
final class KTypeProjectionAsTypeArgumentMarker implements TypeArgumentMarker - added:
final class KTypeSubstitutor - added:
final class KTypeSubstitutorKt - added:
final class KTypeUtilsKt - added:
final class MutableCollectionKClassImpl implements KClass, MutableCollectionKClass - added:
final class NothingKClass implements KClass, KTypeParameterOwnerImpl, TypeConstructorMarker - added:
final class ReflectTypeSystemContext implements TypeSystemContext - added:
final class SimpleKType extends AbstractKType implements KTypeBase - added:
final class TypeOfImplKt - added:
interface MutableCollectionKClass extends KClass, KTypeParameterOwnerImpl, TypeConstructorMarker - added:
method AbstractKType.equals(Object): boolean - added:
method AbstractKType.getAbbreviation(): KType - added:
method AbstractKType.getAnnotations(): List - added:
method AbstractKType.getComputeJavaType(): ReflectProperties.LazySoftVal - added:
method AbstractKType.getJavaType(): Type - added:
method AbstractKType.getLazyAnnotations(): Lazy - added:
method AbstractKType.getMutableCollectionClass(): KClass - added:
method AbstractKType.hashCode(): int - added:
method AbstractKType.isDefinitelyNotNullType(): boolean - added:
method AbstractKType.isNothingType(): boolean - added:
method AbstractKType.isRawType(): boolean - added:
method AbstractKType.isSuspendFunctionType(): boolean - added:
method AbstractKType.lowerBoundIfFlexible(): AbstractKType - added:
method AbstractKType.makeDefinitelyNotNullAsSpecified(boolean): AbstractKType - added:
method AbstractKType.makeNullableAsSpecified(boolean): AbstractKType - added:
method AbstractKType.toString(): String - added:
method AbstractKType.upperBoundIfFlexible(): AbstractKType - added:
method CapturedKType.equals(Object): boolean - added:
method CapturedKType.getAbbreviation(): KType - added:
method CapturedKType.getArguments(): List - added:
method CapturedKType.getClassifier(): KClassifier - added:
method CapturedKType.getLazyAnnotations(): Lazy - added:
method CapturedKType.getLowerType(): KType - added:
method CapturedKType.getMutableCollectionClass(): KClass - added:
method CapturedKType.getTypeConstructor(): CapturedKTypeConstructor - added:
method CapturedKType.hashCode(): int - added:
method CapturedKType.isDefinitelyNotNullType(): boolean - added:
method CapturedKType.isMarkedNullable(): boolean - added:
method CapturedKType.isNothingType(): boolean - added:
method CapturedKType.isRawType(): boolean - added:
method CapturedKType.isSuspendFunctionType(): boolean - added:
method CapturedKType.lowerBoundIfFlexible(): AbstractKType - added:
method CapturedKType.makeDefinitelyNotNullAsSpecified(boolean): AbstractKType - added:
method CapturedKType.makeNullableAsSpecified(boolean): AbstractKType - added:
method CapturedKType.toString(): String - added:
method CapturedKType.upperBoundIfFlexible(): AbstractKType - added:
method CapturedKTypeConstructor.getProjection(): KTypeProjection - added:
method CapturedKTypeConstructor.getSupertypes(): List - added:
method CapturedKTypeConstructor.setSupertypes(List): void - added:
method CapturedKTypeConstructor.toString(): String - added:
method DescriptorKType.equals(Object): boolean - added:
method DescriptorKType.getAbbreviation(): KType - added:
method DescriptorKType.getArguments(): List - added:
method DescriptorKType.getClassifier(): KClassifier - added:
method DescriptorKType.getLazyAnnotations(): Lazy - added:
method DescriptorKType.getMutableCollectionClass(): KClass - added:
method DescriptorKType.getType(): KotlinType - added:
method DescriptorKType.hashCode(): int - added:
method DescriptorKType.isDefinitelyNotNullType(): boolean - added:
method DescriptorKType.isMarkedNullable(): boolean - added:
method DescriptorKType.isNothingType(): boolean - added:
method DescriptorKType.isRawType(): boolean - added:
method DescriptorKType.isSuspendFunctionType(): boolean - added:
method DescriptorKType.lowerBoundIfFlexible(): AbstractKType - added:
method DescriptorKType.makeDefinitelyNotNullAsSpecified(boolean): AbstractKType - added:
method DescriptorKType.makeNullableAsSpecified(boolean): AbstractKType - added:
method DescriptorKType.upperBoundIfFlexible(): AbstractKType - added:
method DescriptorMutableCollectionKClass.equals(Object): boolean - added:
method DescriptorMutableCollectionKClass.getAnnotations(): List - added:
method DescriptorMutableCollectionKClass.getConstructors(): Collection - added:
method DescriptorMutableCollectionKClass.getMembers(): Collection - added:
method DescriptorMutableCollectionKClass.getNestedClasses(): Collection - added:
method DescriptorMutableCollectionKClass.getObjectInstance(): Object - added:
method DescriptorMutableCollectionKClass.getQualifiedName(): String - added:
method DescriptorMutableCollectionKClass.getReadonlyClass(): KClass - added:
method DescriptorMutableCollectionKClass.getSealedSubclasses(): List - added:
method DescriptorMutableCollectionKClass.getSimpleName(): String - added:
method DescriptorMutableCollectionKClass.getSupertypes(): List - added:
method DescriptorMutableCollectionKClass.getTypeParameters(): List - added:
method DescriptorMutableCollectionKClass.getVisibility(): KVisibility - added:
method DescriptorMutableCollectionKClass.hashCode(): int - added:
method DescriptorMutableCollectionKClass.isAbstract(): boolean - added:
method DescriptorMutableCollectionKClass.isCompanion(): boolean - added:
method DescriptorMutableCollectionKClass.isData(): boolean - added:
method DescriptorMutableCollectionKClass.isFinal(): boolean - added:
method DescriptorMutableCollectionKClass.isFun(): boolean - added:
method DescriptorMutableCollectionKClass.isInner(): boolean - added:
method DescriptorMutableCollectionKClass.isInstance(Object): boolean - added:
method DescriptorMutableCollectionKClass.isOpen(): boolean - added:
method DescriptorMutableCollectionKClass.isSealed(): boolean - added:
method DescriptorMutableCollectionKClass.isValue(): boolean - added:
method DescriptorMutableCollectionKClass.toString(): String - added:
method FlexibleKType.Companion.create(AbstractKType, AbstractKType, boolean, Function0): AbstractKType - added:
method FlexibleKType.getAbbreviation(): KType - added:
method FlexibleKType.getArguments(): List - added:
method FlexibleKType.getClassifier(): KClassifier - added:
method FlexibleKType.getLazyAnnotations(): Lazy - added:
method FlexibleKType.getMutableCollectionClass(): KClass - added:
method FlexibleKType.isDefinitelyNotNullType(): boolean - added:
method FlexibleKType.isMarkedNullable(): boolean - added:
method FlexibleKType.isNothingType(): boolean - added:
method FlexibleKType.isRawType(): boolean - added:
method FlexibleKType.isSuspendFunctionType(): boolean - added:
method FlexibleKType.lowerBoundIfFlexible(): AbstractKType - added:
method FlexibleKType.makeDefinitelyNotNullAsSpecified(boolean): AbstractKType - added:
method FlexibleKType.makeNullableAsSpecified(boolean): AbstractKType - added:
method FlexibleKType.upperBoundIfFlexible(): AbstractKType - added:
method KTypeProjectionAsTypeArgumentMarker.getValue(): KTypeProjection - added:
method KTypeSubstitutor.Companion.create(KClass, List, boolean, boolean): KTypeSubstitutor - added:
method KTypeSubstitutor.Companion.create(KType): KTypeSubstitutor - added:
method KTypeSubstitutor.Companion.getEMPTY(): KTypeSubstitutor - added:
method KTypeSubstitutor.chainedWith(KTypeSubstitutor): KTypeSubstitutor - added:
method KTypeSubstitutor.disjointSumWith(KTypeSubstitutor, String): KTypeSubstitutor - added:
method KTypeSubstitutor.substituteTopLevelType(KType, String): KType - added:
method MutableCollectionKClass.getReadonlyClass(): KClass - added:
method MutableCollectionKClassImpl.equals(Object): boolean - added:
method MutableCollectionKClassImpl.getAnnotations(): List - added:
method MutableCollectionKClassImpl.getConstructors(): Collection - added:
method MutableCollectionKClassImpl.getMembers(): Collection - added:
method MutableCollectionKClassImpl.getNestedClasses(): Collection - added:
method MutableCollectionKClassImpl.getObjectInstance(): Object - added:
method MutableCollectionKClassImpl.getQualifiedName(): String - added:
method MutableCollectionKClassImpl.getReadonlyClass(): KClassImpl - added:
method MutableCollectionKClassImpl.getSealedSubclasses(): List - added:
method MutableCollectionKClassImpl.getSimpleName(): String - added:
method MutableCollectionKClassImpl.getSupertypes(): List - added:
method MutableCollectionKClassImpl.getTypeParameters(): List - added:
method MutableCollectionKClassImpl.getVisibility(): KVisibility - added:
method MutableCollectionKClassImpl.hashCode(): int - added:
method MutableCollectionKClassImpl.isAbstract(): boolean - added:
method MutableCollectionKClassImpl.isCompanion(): boolean - added:
method MutableCollectionKClassImpl.isData(): boolean - added:
method MutableCollectionKClassImpl.isFinal(): boolean - added:
method MutableCollectionKClassImpl.isFun(): boolean - added:
method MutableCollectionKClassImpl.isInner(): boolean - added:
method MutableCollectionKClassImpl.isInstance(Object): boolean - added:
method MutableCollectionKClassImpl.isOpen(): boolean - added:
method MutableCollectionKClassImpl.isSealed(): boolean - added:
method MutableCollectionKClassImpl.isValue(): boolean - added:
method MutableCollectionKClassImpl.toString(): String - added:
method NothingKClass.equals(Object): boolean - added:
method NothingKClass.getAnnotations(): List - added:
method NothingKClass.getConstructors(): Collection - added:
method NothingKClass.getMembers(): Collection - added:
method NothingKClass.getNestedClasses(): Collection - added:
method NothingKClass.getObjectInstance(): Void - added:
method NothingKClass.getQualifiedName(): String - added:
method NothingKClass.getSealedSubclasses(): List - added:
method NothingKClass.getSimpleName(): String - added:
method NothingKClass.getSupertypes(): List - added:
method NothingKClass.getTypeParameters(): List - added:
method NothingKClass.getVisibility(): KVisibility - added:
method NothingKClass.hashCode(): int - added:
method NothingKClass.isAbstract(): boolean - added:
method NothingKClass.isCompanion(): boolean - added:
method NothingKClass.isData(): boolean - added:
method NothingKClass.isFinal(): boolean - added:
method NothingKClass.isFun(): boolean - added:
method NothingKClass.isInner(): boolean - added:
method NothingKClass.isInstance(Object): boolean - added:
method NothingKClass.isOpen(): boolean - added:
method NothingKClass.isSealed(): boolean - added:
method NothingKClass.isValue(): boolean - added:
method NothingKClass.toString(): String - added:
method ReflectTypeSystemContext.areEqualTypeConstructors(TypeConstructorMarker, TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.argumentsCount(KotlinTypeMarker): int - added:
method ReflectTypeSystemContext.asArgumentList(RigidTypeMarker): TypeArgumentListMarker - added:
method ReflectTypeSystemContext.asCapturedType(SimpleTypeMarker): CapturedTypeMarker - added:
method ReflectTypeSystemContext.asDefinitelyNotNullType(RigidTypeMarker): DefinitelyNotNullTypeMarker - added:
method ReflectTypeSystemContext.asDynamicType(FlexibleTypeMarker): DynamicTypeMarker - added:
method ReflectTypeSystemContext.asFlexibleType(KotlinTypeMarker): FlexibleTypeMarker - added:
method ReflectTypeSystemContext.asRigidType(KotlinTypeMarker): RigidTypeMarker - added:
method ReflectTypeSystemContext.asTypeArgument(KotlinTypeMarker): TypeArgumentMarker - added:
method ReflectTypeSystemContext.captureFromArguments(RigidTypeMarker, CaptureStatus): RigidTypeMarker - added:
method ReflectTypeSystemContext.captureStatus(CapturedTypeMarker): CaptureStatus - added:
method ReflectTypeSystemContext.default$asCapturedTypeUnwrappingDnn(RigidTypeMarker): CapturedTypeMarker - added:
method ReflectTypeSystemContext.default$fastCorrespondingSupertypes(RigidTypeMarker, TypeConstructorMarker): List - added:
method ReflectTypeSystemContext.default$get(TypeArgumentListMarker, int): TypeArgumentMarker - added:
method ReflectTypeSystemContext.default$getArgumentOrNull(RigidTypeMarker, int): TypeArgumentMarker - added:
method ReflectTypeSystemContext.default$getCustomSubtypingCallback(): Function2 - added:
method ReflectTypeSystemContext.default$hasFlexibleNullability(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$identicalArguments(RigidTypeMarker, RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isCapturedType(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isClassType(RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isDefinitelyNotNullType(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isDefinitelyNotNullType(RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isFlexible(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isFlexibleWithDifferentTypeConstructors(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isIntegerLiteralType(RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isNotNullTypeParameter(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$isNothing(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.default$lowerBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - added:
method ReflectTypeSystemContext.default$makeDefinitelyNotNullOrNotNull(KotlinTypeMarker): KotlinTypeMarker - added:
method ReflectTypeSystemContext.default$originalIfDefinitelyNotNullable(RigidTypeMarker): SimpleTypeMarker - added:
method ReflectTypeSystemContext.default$size(TypeArgumentListMarker): int - added:
method ReflectTypeSystemContext.default$typeConstructor(KotlinTypeMarker): TypeConstructorMarker - added:
method ReflectTypeSystemContext.default$upperBoundIfFlexible(KotlinTypeMarker): RigidTypeMarker - added:
method ReflectTypeSystemContext.getArgument(KotlinTypeMarker, int): TypeArgumentMarker - added:
method ReflectTypeSystemContext.getArguments(KotlinTypeMarker): List - added:
method ReflectTypeSystemContext.getParameter(TypeConstructorMarker, int): TypeParameterMarker - added:
method ReflectTypeSystemContext.getParameters(TypeConstructorMarker): List - added:
method ReflectTypeSystemContext.getType(TypeArgumentMarker): KotlinTypeMarker - added:
method ReflectTypeSystemContext.getTypeConstructor(TypeParameterMarker): TypeConstructorMarker - added:
method ReflectTypeSystemContext.getTypeParameter(TypeVariableTypeConstructorMarker): TypeParameterMarker - added:
method ReflectTypeSystemContext.getTypeParameterClassifier(TypeConstructorMarker): TypeParameterMarker - added:
method ReflectTypeSystemContext.getUpperBounds(TypeParameterMarker): List - added:
method ReflectTypeSystemContext.getVariance(TypeArgumentMarker): TypeVariance - added:
method ReflectTypeSystemContext.getVariance(TypeParameterMarker): TypeVariance - added:
method ReflectTypeSystemContext.hasRecursiveBounds(TypeParameterMarker, TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.intersectTypes(Collection): KotlinTypeMarker - added:
method ReflectTypeSystemContext.isAnyConstructor(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isClassTypeConstructor(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isCommonFinalClassConstructor(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isDenotable(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isDynamic(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.isError(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.isIntegerLiteralTypeConstructor(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isIntersection(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isMarkedNullable(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.isNothingConstructor(TypeConstructorMarker): boolean - added:
method ReflectTypeSystemContext.isNullableType(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.isOldCapturedType(CapturedTypeMarker): boolean - added:
method ReflectTypeSystemContext.isPrimitiveType(SimpleTypeMarker): boolean - added:
method ReflectTypeSystemContext.isProjectionNotNull(CapturedTypeMarker): boolean - added:
method ReflectTypeSystemContext.isRawType(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.isSingleClassifierType(RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.isStarProjection(TypeArgumentMarker): boolean - added:
method ReflectTypeSystemContext.isStubType(RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.isStubTypeForBuilderInference(RigidTypeMarker): boolean - added:
method ReflectTypeSystemContext.isTypeVariableType(KotlinTypeMarker): boolean - added:
method ReflectTypeSystemContext.lowerBound(FlexibleTypeMarker): RigidTypeMarker - added:
method ReflectTypeSystemContext.lowerType(CapturedTypeMarker): KotlinTypeMarker - added:
method ReflectTypeSystemContext.makeDefinitelyNotNullOrNotNull(KotlinTypeMarker, boolean): KotlinTypeMarker - added:
method ReflectTypeSystemContext.original(DefinitelyNotNullTypeMarker): SimpleTypeMarker - added:
method ReflectTypeSystemContext.parametersCount(TypeConstructorMarker): int - added:
method ReflectTypeSystemContext.possibleIntegerTypes(RigidTypeMarker): Collection - added:
method ReflectTypeSystemContext.projection(CapturedTypeConstructorMarker): TypeArgumentMarker - added:
method ReflectTypeSystemContext.safeSubstitute(TypeSubstitutorMarker, KotlinTypeMarker): KotlinTypeMarker - added:
method ReflectTypeSystemContext.substitutionSupertypePolicy(RigidTypeMarker): TypeCheckerState.SupertypesPolicy - added:
method ReflectTypeSystemContext.supertypes(TypeConstructorMarker): Collection - added:
method ReflectTypeSystemContext.typeConstructor(CapturedTypeMarker): CapturedTypeConstructorMarker - added:
method ReflectTypeSystemContext.typeConstructor(RigidTypeMarker): TypeConstructorMarker - added:
method ReflectTypeSystemContext.upperBound(FlexibleTypeMarker): RigidTypeMarker - added:
method ReflectTypeSystemContext.withNullability(KotlinTypeMarker, boolean): KotlinTypeMarker - added:
method ReflectTypeSystemContext.withNullability(RigidTypeMarker, boolean): RigidTypeMarker - added:
method SimpleKType.getAbbreviation(): KType - added:
method SimpleKType.getArguments(): List - added:
method SimpleKType.getClassifier(): KClassifier - added:
method SimpleKType.getLazyAnnotations(): Lazy - added:
method SimpleKType.getMutableCollectionClass(): KClass - added:
method SimpleKType.isDefinitelyNotNullType(): boolean - added:
method SimpleKType.isMarkedNullable(): boolean - added:
method SimpleKType.isNothingType(): boolean - added:
method SimpleKType.isRawType(): boolean - added:
method SimpleKType.isSuspendFunctionType(): boolean - added:
method SimpleKType.lowerBoundIfFlexible(): AbstractKType - added:
method SimpleKType.makeDefinitelyNotNullAsSpecified(boolean): AbstractKType - added:
method SimpleKType.makeNullableAsSpecified(boolean): AbstractKType - added:
method SimpleKType.upperBoundIfFlexible(): AbstractKType - added:
static field FlexibleKType.Companion: FlexibleKType.Companion - added:
static field KTypeSubstitutor.Companion: KTypeSubstitutor.Companion - added:
static field NothingKClass.INSTANCE: NothingKClass - added:
static field ReflectTypeSystemContext.INSTANCE: ReflectTypeSystemContext - added:
static final class FlexibleKType.Companion - added:
static final class KTypeSubstitutor.Companion - added:
static method CapturedKTypeKt.allTypeParameters(KClass): List - added:
static method CapturedKTypeKt.captureKTypeFromArguments(AbstractKType): AbstractKType - added:
static method KTypeUtilsKt.areEqualKTypes(KType, KType): boolean - added:
static method TypeOfImplKt.createMutableCollectionKType(KType): KType - added:
static method TypeOfImplKt.createNothingType(KType): KType - added:
static method TypeOfImplKt.createPlatformKType(KType, KType, boolean): KType