Upgrading org.jetbrains.kotlin:kotlin-reflect 0.12 to 0.13
Unknown0.12.1230 → 0.13.1516
Fetching 3 releases from GitHub…0 / 3
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
ctor IllegalPropertyAccessException(IllegalAccessException) - removed:
final class IllegalPropertyAccessException extends Exception - removed:
static method ReflectPackage.getDeclaredExtensionProperties(KClass): Collection - removed:
static method ReflectPackage.getDeclaredProperties(KClass): Collection - added:
ctor IllegalCallableAccessException(IllegalAccessException) - added:
final class IllegalCallableAccessException extends Exception - added:
static method ReflectPackage.getCompanionObject(KClass): KClass - added:
static method ReflectPackage.getCompanionObjectInstance(KClass): Object - added:
static method ReflectPackage.getDeclaredFunctions(KClass): Collection - added:
static method ReflectPackage.getDeclaredMemberExtensionFunctions(KClass): Collection - added:
static method ReflectPackage.getDeclaredMemberExtensionProperties(KClass): Collection - added:
static method ReflectPackage.getDeclaredMemberFunctions(KClass): Collection - added:
static method ReflectPackage.getDeclaredMemberProperties(KClass): Collection - added:
static method ReflectPackage.getDefaultType(KClass): KType - added:
static method ReflectPackage.getExtensionProperties(KPackage): Collection - added:
static method ReflectPackage.getFunctions(KDeclarationContainer): Collection - added:
static method ReflectPackage.getMemberExtensionFunctions(KClass): Collection - added:
static method ReflectPackage.getMemberExtensionProperties(KClass): Collection - added:
static method ReflectPackage.getMemberFunctions(KClass): Collection - added:
static method ReflectPackage.getMemberProperties(KClass): Collection - added:
static method ReflectPackage.getPrimaryConstructor(KClass): KFunction - added:
static method ReflectPackage.getProperties(KPackage): Collection - added:
static method ReflectPackage.getStaticFunctions(KClass): Collection - added:
static method ReflectPackage.getStaticProperties(KClass): Collection
- removed:
static method JvmPackage.getJava(KClass): Class - removed:
static method JvmPackage.getJavaField(KTopLevelVariable): Field - removed:
static method JvmPackage.getJavaGetter(KTopLevelExtensionProperty): Method - removed:
static method JvmPackage.getJavaGetter(KTopLevelVariable): Method - removed:
static method JvmPackage.getJavaSetter(KMutableTopLevelExtensionProperty): Method - removed:
static method JvmPackage.getJavaSetter(KMutableTopLevelVariable): Method - removed:
static method JvmPackage.getKotlin(Class): KClass - changed:
static method JvmPackage.getJavaField(KMemberProperty): Field → static method JvmPackage.getJavaField(KProperty): Field - added:
static method JvmPackage.getDeclaredExtensionProperties(KClass): Collection - added:
static method JvmPackage.getDeclaredProperties(KClass): Collection - added:
static method JvmPackage.getExtensionProperties(KClass): Collection - added:
static method JvmPackage.getIsAccessible(KCallable): boolean - added:
static method JvmPackage.getJavaConstructor(KFunction): Constructor - added:
static method JvmPackage.getJavaMethod(KFunction): Method - added:
static method JvmPackage.getJavaType(KType): Type - added:
static method JvmPackage.getJvmName(KClass): String - added:
static method JvmPackage.getKotlinFunction(Constructor): KFunction - added:
static method JvmPackage.getKotlinFunction(Method): KFunction - added:
static method JvmPackage.getKotlinProperty(Field): KProperty - added:
static method JvmPackage.getProperties(KClass): Collection - added:
static method JvmPackage.reflect(Function): KFunction - added:
static method JvmPackage.setIsAccessible(KCallable, boolean): void
- removed:
abstract class KCallableContainerImpl - removed:
class KMemberExtensionPropertyImpl extends DescriptorBasedProperty implements KMemberExtensionProperty, KPropertyImpl - removed:
class KMemberPropertyImpl extends DescriptorBasedProperty implements KMemberProperty, KPropertyImpl - removed:
class KTopLevelExtensionPropertyImpl extends DescriptorBasedProperty implements KTopLevelExtensionProperty, KPropertyImpl - removed:
class KTopLevelVariableImpl extends DescriptorBasedProperty implements KTopLevelVariable, KVariableImpl - removed:
ctor KCallableContainerImpl() - removed:
ctor KMemberExtensionPropertyImpl(KClassImpl, PropertyDescriptor) - removed:
ctor KMemberExtensionPropertyImpl(KClassImpl, String, Class) - removed:
ctor KMemberPropertyImpl(KClassImpl, PropertyDescriptor) - removed:
ctor KMemberPropertyImpl(KClassImpl, String) - removed:
ctor KMutableMemberExtensionPropertyImpl(KClassImpl, PropertyDescriptor) - removed:
ctor KMutableMemberExtensionPropertyImpl(KClassImpl, String, Class) - removed:
ctor KMutableMemberPropertyImpl(KClassImpl, PropertyDescriptor) - removed:
ctor KMutableMemberPropertyImpl(KClassImpl, String) - removed:
ctor KMutableTopLevelExtensionPropertyImpl(KPackageImpl, String, Class) - removed:
ctor KMutableTopLevelVariableImpl(KPackageImpl, String) - removed:
ctor KTopLevelExtensionPropertyImpl(KPackageImpl, String, Class) - removed:
ctor KTopLevelVariableImpl(KPackageImpl, String) - removed:
final class InternalPackage.moduleByClassLoader.b5bf4708 - removed:
final class KMutableMemberExtensionPropertyImpl extends KMemberExtensionPropertyImpl implements KMutableMemberExtensionProperty, KMutablePropertyImpl - removed:
final class KMutableMemberPropertyImpl extends KMemberPropertyImpl implements KMutableMemberProperty, KMutablePropertyImpl - removed:
final class KMutableTopLevelExtensionPropertyImpl extends KTopLevelExtensionPropertyImpl implements KMutableTopLevelExtensionProperty, KMutablePropertyImpl - removed:
final class KMutableTopLevelVariableImpl extends KTopLevelVariableImpl implements KMutableTopLevelVariable, KMutableVariableImpl - removed:
interface KMutableVariableImpl extends KMutableVariable, KVariableImpl, KMutablePropertyImpl - removed:
interface KVariableImpl extends KVariable, KPropertyImpl - removed:
method DescriptorBasedProperty.getField(): Field - removed:
method DescriptorBasedProperty.getGetter(): Method - removed:
method DescriptorBasedProperty.getSetter(): Method - removed:
method KCallableContainerImpl.findFieldBySignature(ProtoBuf.Callable, JvmProtoBuf.JvmFieldSignature, NameResolver): Field - removed:
method KCallableContainerImpl.findMethodBySignature(JvmProtoBuf.JvmMethodSignature, NameResolver, boolean): Method - removed:
method KCallableContainerImpl.findPropertyDescriptor(String, String): PropertyDescriptor - removed:
method KCallableContainerImpl.getModuleData(): RuntimeModuleData - removed:
method KCallableContainerImpl.getScope(): JetScope - removed:
method KCallableContainerImpl.getjClass(): Class - removed:
method KClassImpl.getExtensionProperties(): Collection - removed:
method KClassImpl.getExtensionProperties(boolean): Collection - removed:
method KClassImpl.getProperties(boolean): Collection - removed:
method KClassImpl.getScope(): JetScope - removed:
method KClassImpl.memberProperty(String): KMemberProperty - removed:
method KClassImpl.mutableMemberProperty(String): KMutableMemberProperty - removed:
method KMemberExtensionPropertyImpl.get(Object, Object): Object - removed:
method KMemberExtensionPropertyImpl.getField(): Field - removed:
method KMemberExtensionPropertyImpl.getGetter(): Method - removed:
method KMemberExtensionPropertyImpl.getName(): String - removed:
method KMemberPropertyImpl.get(Object): Object - removed:
method KMemberPropertyImpl.getName(): String - removed:
method KMutableMemberExtensionPropertyImpl.getSetter(): Method - removed:
method KMutableMemberExtensionPropertyImpl.set(Object, Object, Object): void - removed:
method KMutableMemberPropertyImpl.set(Object, Object): void - removed:
method KMutableTopLevelExtensionPropertyImpl.getSetter(): Method - removed:
method KMutableTopLevelExtensionPropertyImpl.set(Object, Object): void - removed:
method KMutableTopLevelVariableImpl.getSetter(): Method - removed:
method KMutableTopLevelVariableImpl.set(Object): void - removed:
method KPackageImpl.mutableTopLevelExtensionProperty(String, Class): KMutableTopLevelExtensionProperty - removed:
method KPackageImpl.mutableTopLevelVariable(String): KMutableTopLevelVariable - removed:
method KPackageImpl.topLevelExtensionProperty(String, Class): KTopLevelExtensionProperty - removed:
method KPackageImpl.topLevelVariable(String): KTopLevelVariable - removed:
method KPropertyImpl.getField(): Field - removed:
method KTopLevelExtensionPropertyImpl.get(Object): Object - removed:
method KTopLevelExtensionPropertyImpl.getGetter(): Method - removed:
method KTopLevelExtensionPropertyImpl.getName(): String - removed:
method KTopLevelVariableImpl.get(): Object - removed:
method KTopLevelVariableImpl.getGetter(): Method - removed:
method KTopLevelVariableImpl.getName(): String - removed:
method ReflectionFactoryImpl.memberProperty(String, KClass): KMemberProperty - removed:
method ReflectionFactoryImpl.mutableMemberProperty(String, KClass): KMutableMemberProperty - removed:
method ReflectionFactoryImpl.mutableTopLevelExtensionProperty(String, KPackage, Class): KMutableTopLevelExtensionProperty - removed:
method ReflectionFactoryImpl.mutableTopLevelVariable(String, KPackage): KMutableTopLevelVariable - removed:
method ReflectionFactoryImpl.topLevelExtensionProperty(String, KPackage, Class): KTopLevelExtensionProperty - removed:
method ReflectionFactoryImpl.topLevelVariable(String, KPackage): KTopLevelVariable - removed:
method RuntimeTypeMapper.mapTypeToJvmDesc(JetType): String - removed:
static field KCallableContainerImpl.Companion: KCallableContainerImpl.Companion - removed:
static field KCallableContainerImpl.OBJECT$: KCallableContainerImpl.Companion - removed:
static final class KCallableContainerImpl.Companion - removed:
static method InternalPackage.moduleByClassLoader.b5bf4708.getModuleByClassLoader(): ConcurrentMap - removed:
static method InternalPackage.moduleByClassLoader.b5bf4708.getOrCreateModule(Class): RuntimeModuleData - changed:
abstract class DescriptorBasedProperty → abstract class DescriptorBasedProperty implements KCallableImpl - changed:
abstract class KFunctionImpl extends FunctionImpl → class KFunctionImpl extends FunctionImpl implements KFunction, KCallableImpl, KLocalFunction, KMemberFunction, KTopLevelExtensionFunction, KTopLevelFunction - changed:
ctor DescriptorBasedProperty(KCallableContainerImpl, PropertyDescriptor) → ctor DescriptorBasedProperty(KDeclarationContainerImpl, PropertyDescriptor) - changed:
ctor DescriptorBasedProperty(KCallableContainerImpl, String, Class) → ctor DescriptorBasedProperty(KDeclarationContainerImpl, String, String) - changed:
ctor KFunctionImpl() → ctor KFunctionImpl(KDeclarationContainerImpl, FunctionDescriptor) - changed:
ctor KPackageImpl(Class) → ctor KPackageImpl(Class, String) - changed:
final class KClassImpl extends KCallableContainerImpl implements KClass → final class KClassImpl extends KDeclarationContainerImpl implements KClass, KAnnotatedElementImpl - changed:
final class KPackageImpl extends KCallableContainerImpl implements KPackage → final class KPackageImpl extends KDeclarationContainerImpl implements KPackage - changed:
interface KCallableImpl extends KCallable → interface KCallableImpl extends KCallable, KAnnotatedElementImpl - changed:
method KClassImpl.getProperties(): Collection → method KClassImpl.getProperties(Name): Collection - changed:
method KMutablePropertyImpl.getSetter(): Method → method KMutablePropertyImpl.getSetter(): KMutablePropertyImpl.Setter - changed:
method KPropertyImpl.getGetter(): Method → method KPropertyImpl.getGetter(): KPropertyImpl.Getter - added:
abstract class FunctionCaller - added:
abstract class JvmFunctionSignature - added:
abstract class JvmPropertySignature - added:
abstract class KDeclarationContainerImpl implements ClassBasedDeclarationContainer - added:
class KMutableProperty0Impl extends KProperty0Impl implements KMutableProperty0, KMutablePropertyImpl - added:
class KMutableProperty1Impl extends KProperty1Impl implements KMutableProperty1, KMutablePropertyImpl - added:
class KProperty0Impl extends DescriptorBasedProperty implements KProperty0, KPropertyImpl - added:
class KProperty1Impl extends DescriptorBasedProperty implements KProperty1, KPropertyImpl - added:
class KProperty2Impl extends DescriptorBasedProperty implements KProperty2, KPropertyImpl - added:
ctor DescriptorBasedProperty(KDeclarationContainerImpl, String, String, PropertyDescriptor) - added:
ctor FunctionCaller(Member, Type, Class, Type[]) - added:
ctor FunctionCaller.Constructor(Constructor) - added:
ctor FunctionCaller.FieldGetter(Field, boolean) - added:
ctor FunctionCaller.FieldSetter(Field, boolean, boolean) - added:
ctor FunctionCaller.InstanceFieldGetter(Field) - added:
ctor FunctionCaller.InstanceFieldSetter(Field, boolean) - added:
ctor FunctionCaller.InstanceMethod(Method) - added:
ctor FunctionCaller.JvmStaticInObject(Method) - added:
ctor FunctionCaller.JvmStaticInObjectFieldGetter(Field) - added:
ctor FunctionCaller.JvmStaticInObjectFieldSetter(Field, boolean) - added:
ctor FunctionCaller.Method(Method, boolean) - added:
ctor FunctionCaller.StaticFieldGetter(Field) - added:
ctor FunctionCaller.StaticFieldSetter(Field, boolean) - added:
ctor FunctionCaller.StaticMethod(Method) - added:
ctor JvmFunctionSignature.BuiltInFunction(String) - added:
ctor JvmFunctionSignature.BuiltInFunction.Predefined(String, Member) - added:
ctor JvmFunctionSignature.JavaConstructor(Constructor) - added:
ctor JvmFunctionSignature.JavaMethod(Method) - added:
ctor JvmFunctionSignature.KotlinFunction(ProtoBuf.Callable, JvmProtoBuf.JvmMethodSignature, NameResolver) - added:
ctor JvmPropertySignature.JavaField(Field) - added:
ctor JvmPropertySignature.KotlinProperty(ProtoBuf.Callable, JvmProtoBuf.JvmPropertySignature, NameResolver) - added:
ctor KDeclarationContainerImpl() - added:
ctor KFunctionFromReferenceImpl(FunctionReference) - added:
ctor KFunctionImpl(KDeclarationContainerImpl, String, String) - added:
ctor KFunctionImpl(KDeclarationContainerImpl, String, String, FunctionDescriptor) - added:
ctor KMutableProperty0FromReferenceImpl(MutablePropertyReference0) - added:
ctor KMutableProperty0Impl(KDeclarationContainerImpl, PropertyDescriptor) - added:
ctor KMutableProperty0Impl(KDeclarationContainerImpl, String, String) - added:
ctor KMutableProperty0Impl.Setter(KMutableProperty0Impl) - added:
ctor KMutableProperty1FromReferenceImpl(MutablePropertyReference1) - added:
ctor KMutableProperty1Impl(KDeclarationContainerImpl, PropertyDescriptor) - added:
ctor KMutableProperty1Impl(KDeclarationContainerImpl, String, String) - added:
ctor KMutableProperty1Impl.Setter(KMutableProperty1Impl) - added:
ctor KMutableProperty2Impl(KDeclarationContainerImpl, PropertyDescriptor) - added:
ctor KMutableProperty2Impl(KDeclarationContainerImpl, String, String) - added:
ctor KMutableProperty2Impl.Setter(KMutableProperty2Impl) - added:
ctor KMutablePropertyImpl.Setter() - added:
ctor KParameterImpl(KCallableImpl, int, KParameter.Kind, Function0) - added:
ctor KProperty0FromReferenceImpl(PropertyReference0) - added:
ctor KProperty0Impl(KDeclarationContainerImpl, PropertyDescriptor) - added:
ctor KProperty0Impl(KDeclarationContainerImpl, String, String) - added:
ctor KProperty0Impl.Getter(KProperty0Impl) - added:
ctor KProperty1FromReferenceImpl(PropertyReference1) - added:
ctor KProperty1Impl(KDeclarationContainerImpl, PropertyDescriptor) - added:
ctor KProperty1Impl(KDeclarationContainerImpl, String, String) - added:
ctor KProperty1Impl.Getter(KProperty1Impl) - added:
ctor KProperty2Impl(KDeclarationContainerImpl, PropertyDescriptor) - added:
ctor KProperty2Impl(KDeclarationContainerImpl, String, String) - added:
ctor KProperty2Impl.Getter(KProperty2Impl) - added:
ctor KPropertyImpl.Accessor() - added:
ctor KPropertyImpl.Getter() - added:
ctor KTypeImpl(JetType, Function0) - added:
final class EmptyContainerForLocal extends KDeclarationContainerImpl - added:
final class KFunctionFromReferenceImpl extends KFunctionImpl - added:
final class KMutableProperty0FromReferenceImpl extends KMutableProperty0Impl - added:
final class KMutableProperty1FromReferenceImpl extends KMutableProperty1Impl - added:
final class KMutableProperty2Impl extends KProperty2Impl implements KMutableProperty2, KMutablePropertyImpl - added:
final class KParameterImpl implements KParameter, KAnnotatedElementImpl - added:
final class KProperty0FromReferenceImpl extends KProperty0Impl - added:
final class KProperty1FromReferenceImpl extends KProperty1Impl - added:
final class KTypeImpl implements KType - added:
interface KAnnotatedElementImpl extends KAnnotatedElement - added:
method DescriptorBasedProperty.call(Object[]): Object - added:
method DescriptorBasedProperty.callBy(Map): Object - added:
method DescriptorBasedProperty.defaultPrimitiveValue(Type): Object - added:
method DescriptorBasedProperty.getAnnotated(): Annotated - added:
method DescriptorBasedProperty.getAnnotations(): List - added:
method DescriptorBasedProperty.getContainer(): KDeclarationContainerImpl - added:
method DescriptorBasedProperty.getJavaField(): Field - added:
method DescriptorBasedProperty.getParameters(): List - added:
method DescriptorBasedProperty.getReturnType(): KType - added:
method EmptyContainerForLocal.getConstructorDescriptors(): Collection - added:
method EmptyContainerForLocal.getFunctions(Name): Collection - added:
method EmptyContainerForLocal.getMembers(): Collection - added:
method EmptyContainerForLocal.getProperties(Name): Collection - added:
method EmptyContainerForLocal.getjClass(): Class - added:
method FunctionCaller.Constructor.call(Object[]): Object - added:
method FunctionCaller.FieldGetter.call(Object[]): Object - added:
method FunctionCaller.FieldSetter.call(Object[]): Object - added:
method FunctionCaller.FieldSetter.checkArguments(Object[]): void - added:
method FunctionCaller.InstanceMethod.call(Object[]): Object - added:
method FunctionCaller.JvmStaticInObject.call(Object[]): Object - added:
method FunctionCaller.JvmStaticInObjectFieldGetter.checkArguments(Object[]): void - added:
method FunctionCaller.JvmStaticInObjectFieldSetter.checkArguments(Object[]): void - added:
method FunctionCaller.Method.callMethod(Object, Object[]): Object - added:
method FunctionCaller.StaticMethod.call(Object[]): Object - added:
method FunctionCaller.call(Object[]): Object - added:
method FunctionCaller.checkArguments(Object[]): void - added:
method FunctionCaller.checkObjectInstance(Object): void - added:
method FunctionCaller.getInstanceClass(): Class - added:
method FunctionCaller.getMember(): Member - added:
method FunctionCaller.getParameterTypes(): List - added:
method FunctionCaller.getReturnType(): Type - added:
method JvmFunctionSignature.BuiltInFunction.Predefined.getMember(KDeclarationContainerImpl): Member - added:
method JvmFunctionSignature.BuiltInFunction.asString(): String - added:
method JvmFunctionSignature.BuiltInFunction.getMember(KDeclarationContainerImpl): Member - added:
method JvmFunctionSignature.JavaConstructor.asString(): String - added:
method JvmFunctionSignature.JavaConstructor.getConstructor(): Constructor - added:
method JvmFunctionSignature.JavaMethod.asString(): String - added:
method JvmFunctionSignature.JavaMethod.getMethod(): Method - added:
method JvmFunctionSignature.KotlinFunction.asString(): String - added:
method JvmFunctionSignature.KotlinFunction.getNameResolver(): NameResolver - added:
method JvmFunctionSignature.KotlinFunction.getProto(): ProtoBuf.Callable - added:
method JvmFunctionSignature.KotlinFunction.getSignature(): JvmProtoBuf.JvmMethodSignature - added:
method JvmFunctionSignature.asString(): String - added:
method JvmPropertySignature.JavaField.asString(): String - added:
method JvmPropertySignature.JavaField.getField(): Field - added:
method JvmPropertySignature.KotlinProperty.asString(): String - added:
method JvmPropertySignature.KotlinProperty.getNameResolver(): NameResolver - added:
method JvmPropertySignature.KotlinProperty.getProto(): ProtoBuf.Callable - added:
method JvmPropertySignature.KotlinProperty.getSignature(): JvmProtoBuf.JvmPropertySignature - added:
method JvmPropertySignature.asString(): String - added:
method KAnnotatedElementImpl.getAnnotated(): Annotated - added:
method KAnnotatedElementImpl.getAnnotations(): List - added:
method KCallableImpl.call(Object[]): Object - added:
method KCallableImpl.callBy(Map): Object - added:
method KCallableImpl.defaultPrimitiveValue(Type): Object - added:
method KCallableImpl.getAnnotated(): Annotated - added:
method KCallableImpl.getCaller(): FunctionCaller - added:
method KCallableImpl.getDefaultCaller(): FunctionCaller - added:
method KCallableImpl.getDescriptor(): CallableMemberDescriptor - added:
method KCallableImpl.getParameters(): List - added:
method KCallableImpl.getReturnType(): KType - added:
method KClassImpl.getAnnotated(): Annotated - added:
method KClassImpl.getAnnotations(): List - added:
method KClassImpl.getConstructorDescriptors(): Collection - added:
method KClassImpl.getConstructors(): Collection - added:
method KClassImpl.getFunctions(Name): Collection - added:
method KClassImpl.getMemberScope(): JetScope - added:
method KClassImpl.getMembers(): Collection - added:
method KClassImpl.getNestedClasses(): Collection - added:
method KClassImpl.getObjectInstance(): Object - added:
method KClassImpl.getQualifiedName(): String - added:
method KClassImpl.getStaticScope(): JetScope - added:
method KDeclarationContainerImpl.findConstructorBySignature(JvmProtoBuf.JvmMethodSignature, NameResolver, boolean): Constructor - added:
method KDeclarationContainerImpl.findDefaultConstructor(JvmProtoBuf.JvmMethodSignature, NameResolver, boolean): Constructor - added:
method KDeclarationContainerImpl.findDefaultMethod(JvmProtoBuf.JvmMethodSignature, NameResolver, boolean, boolean): Method - added:
method KDeclarationContainerImpl.findFieldBySignature(ProtoBuf.Callable, JvmProtoBuf.JvmFieldSignature, NameResolver): Field - added:
method KDeclarationContainerImpl.findFunctionDescriptor(String, String): FunctionDescriptor - added:
method KDeclarationContainerImpl.findMethodBySignature(ProtoBuf.Callable, JvmProtoBuf.JvmMethodSignature, NameResolver, boolean): Method - added:
method KDeclarationContainerImpl.findPropertyDescriptor(String, String): PropertyDescriptor - added:
method KDeclarationContainerImpl.getConstructorDescriptors(): Collection - added:
method KDeclarationContainerImpl.getFunctions(Name): Collection - added:
method KDeclarationContainerImpl.getMembers(JetScope, boolean, boolean, boolean): Sequence - added:
method KDeclarationContainerImpl.getModuleData(): RuntimeModuleData - added:
method KDeclarationContainerImpl.getProperties(Name): Collection - added:
method KFunctionFromReferenceImpl.getArity(): int - added:
method KFunctionFromReferenceImpl.getName(): String - added:
method KFunctionFromReferenceImpl.getReference(): FunctionReference - added:
method KFunctionFromReferenceImpl.invoke(): Object - added:
method KFunctionFromReferenceImpl.invoke(Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.invoke(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Object - added:
method KFunctionFromReferenceImpl.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 KFunctionFromReferenceImpl.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 KFunctionImpl.call(Object[]): Object - added:
method KFunctionImpl.callBy(Map): Object - added:
method KFunctionImpl.defaultPrimitiveValue(Type): Object - added:
method KFunctionImpl.equals(Object): boolean - added:
method KFunctionImpl.getAnnotated(): Annotated - added:
method KFunctionImpl.getAnnotations(): List - added:
method KFunctionImpl.getArity(): int - added:
method KFunctionImpl.getCaller(): FunctionCaller - added:
method KFunctionImpl.getDefaultCaller(): FunctionCaller - added:
method KFunctionImpl.getDescriptor(): FunctionDescriptor - added:
method KFunctionImpl.getName(): String - added:
method KFunctionImpl.getParameters(): List - added:
method KFunctionImpl.getReturnType(): KType - added:
method KFunctionImpl.hashCode(): int - added:
method KFunctionImpl.toString(): String - added:
method KMutableProperty0FromReferenceImpl.get(): Object - added:
method KMutableProperty0FromReferenceImpl.getName(): String - added:
method KMutableProperty0FromReferenceImpl.getReference(): MutablePropertyReference0 - added:
method KMutableProperty0FromReferenceImpl.set(Object): void - added:
method KMutableProperty0Impl.Setter.getProperty(): KMutableProperty0Impl - added:
method KMutableProperty0Impl.Setter.invoke(Object): void - added:
method KMutableProperty0Impl.getSetter(): KMutableProperty0Impl.Setter - added:
method KMutableProperty0Impl.set(Object): void - added:
method KMutableProperty1FromReferenceImpl.get(Object): Object - added:
method KMutableProperty1FromReferenceImpl.getName(): String - added:
method KMutableProperty1FromReferenceImpl.getReference(): MutablePropertyReference1 - added:
method KMutableProperty1FromReferenceImpl.set(Object, Object): void - added:
method KMutableProperty1Impl.Setter.getProperty(): KMutableProperty1Impl - added:
method KMutableProperty1Impl.Setter.invoke(Object, Object): void - added:
method KMutableProperty1Impl.getSetter(): KMutableProperty1Impl.Setter - added:
method KMutableProperty1Impl.set(Object, Object): void - added:
method KMutableProperty2Impl.Setter.getProperty(): KMutableProperty2Impl - added:
method KMutableProperty2Impl.Setter.invoke(Object, Object, Object): void - added:
method KMutableProperty2Impl.getSetter(): KMutableProperty2Impl.Setter - added:
method KMutableProperty2Impl.set(Object, Object, Object): void - added:
method KMutablePropertyImpl.Setter.call(Object[]): void - added:
method KMutablePropertyImpl.Setter.callBy(Map): void - added:
method KMutablePropertyImpl.Setter.defaultPrimitiveValue(Type): Object - added:
method KMutablePropertyImpl.Setter.getAnnotated(): Annotated - added:
method KMutablePropertyImpl.Setter.getAnnotations(): List - added:
method KMutablePropertyImpl.Setter.getCaller(): FunctionCaller - added:
method KMutablePropertyImpl.Setter.getDefaultCaller(): FunctionCaller - added:
method KMutablePropertyImpl.Setter.getDescriptor(): PropertySetterDescriptor - added:
method KMutablePropertyImpl.Setter.getName(): String - added:
method KMutablePropertyImpl.Setter.getParameters(): List - added:
method KMutablePropertyImpl.Setter.getProperty(): KMutablePropertyImpl - added:
method KMutablePropertyImpl.Setter.getReturnType(): KType - added:
method KPackageImpl.getConstructorDescriptors(): Collection - added:
method KPackageImpl.getFunctions(Name): Collection - added:
method KPackageImpl.getMembers(): Collection - added:
method KPackageImpl.getModuleName(): String - added:
method KPackageImpl.getProperties(Name): Collection - added:
method KParameterImpl.equals(Object): boolean - added:
method KParameterImpl.getAnnotated(): Annotated - added:
method KParameterImpl.getAnnotations(): List - added:
method KParameterImpl.getCallable(): KCallableImpl - added:
method KParameterImpl.getIndex(): int - added:
method KParameterImpl.getIsOptional(): boolean - added:
method KParameterImpl.getKind(): KParameter.Kind - added:
method KParameterImpl.getName(): String - added:
method KParameterImpl.getType(): KType - added:
method KParameterImpl.hashCode(): int - added:
method KParameterImpl.toString(): String - added:
method KProperty0FromReferenceImpl.get(): Object - added:
method KProperty0FromReferenceImpl.getName(): String - added:
method KProperty0FromReferenceImpl.getReference(): PropertyReference0 - added:
method KProperty0Impl.Getter.getProperty(): KProperty0Impl - added:
method KProperty0Impl.Getter.invoke(): Object - added:
method KProperty0Impl.get(): Object - added:
method KProperty0Impl.getCaller(): FunctionCaller - added:
method KProperty0Impl.getDefaultCaller(): FunctionCaller - added:
method KProperty0Impl.getGetter(): KProperty0Impl.Getter - added:
method KProperty0Impl.getName(): String - added:
method KProperty1FromReferenceImpl.get(Object): Object - added:
method KProperty1FromReferenceImpl.getName(): String - added:
method KProperty1FromReferenceImpl.getReference(): PropertyReference1 - added:
method KProperty1Impl.Getter.getProperty(): KProperty1Impl - added:
method KProperty1Impl.Getter.invoke(Object): Object - added:
method KProperty1Impl.get(Object): Object - added:
method KProperty1Impl.getCaller(): FunctionCaller - added:
method KProperty1Impl.getDefaultCaller(): FunctionCaller - added:
method KProperty1Impl.getGetter(): KProperty1Impl.Getter - added:
method KProperty1Impl.getName(): String - added:
method KProperty2Impl.Getter.getProperty(): KProperty2Impl - added:
method KProperty2Impl.Getter.invoke(Object, Object): Object - added:
method KProperty2Impl.get(Object, Object): Object - added:
method KProperty2Impl.getCaller(): FunctionCaller - added:
method KProperty2Impl.getDefaultCaller(): FunctionCaller - added:
method KProperty2Impl.getGetter(): KProperty2Impl.Getter - added:
method KProperty2Impl.getName(): String - added:
method KPropertyImpl.Accessor.getDescriptor(): PropertyAccessorDescriptor - added:
method KPropertyImpl.Accessor.getProperty(): KPropertyImpl - added:
method KPropertyImpl.Getter.call(Object[]): Object - added:
method KPropertyImpl.Getter.callBy(Map): Object - added:
method KPropertyImpl.Getter.defaultPrimitiveValue(Type): Object - added:
method KPropertyImpl.Getter.getAnnotated(): Annotated - added:
method KPropertyImpl.Getter.getAnnotations(): List - added:
method KPropertyImpl.Getter.getCaller(): FunctionCaller - added:
method KPropertyImpl.Getter.getDefaultCaller(): FunctionCaller - added:
method KPropertyImpl.Getter.getDescriptor(): PropertyGetterDescriptor - added:
method KPropertyImpl.Getter.getName(): String - added:
method KPropertyImpl.Getter.getParameters(): List - added:
method KPropertyImpl.Getter.getReturnType(): KType - added:
method KPropertyImpl.getCaller(): FunctionCaller - added:
method KPropertyImpl.getContainer(): KDeclarationContainerImpl - added:
method KPropertyImpl.getDefaultCaller(): FunctionCaller - added:
method KPropertyImpl.getDescriptor(): PropertyDescriptor - added:
method KPropertyImpl.getJavaField(): Field - added:
method KPropertyImpl.getName(): String - added:
method KTypeImpl.equals(Object): boolean - added:
method KTypeImpl.getIsMarkedNullable(): boolean - added:
method KTypeImpl.getJavaType(): Type - added:
method KTypeImpl.getType(): JetType - added:
method KTypeImpl.hashCode(): int - added:
method KTypeImpl.toString(): String - added:
method ReflectionFactoryImpl.createKotlinPackage(Class, String): KPackage - added:
method ReflectionFactoryImpl.mutableProperty0(MutablePropertyReference0): KMutableProperty0 - added:
method ReflectionFactoryImpl.mutableProperty1(MutablePropertyReference1): KMutableProperty1 - added:
method ReflectionFactoryImpl.mutableProperty2(MutablePropertyReference2): KMutableProperty2 - added:
method ReflectionFactoryImpl.property0(PropertyReference0): KProperty0 - added:
method ReflectionFactoryImpl.property1(PropertyReference1): KProperty1 - added:
method ReflectionFactoryImpl.property2(PropertyReference2): KProperty2 - added:
method ReflectionObjectRenderer.renderCallable(CallableDescriptor): String - added:
method ReflectionObjectRenderer.renderFunction(FunctionDescriptor): String - added:
method ReflectionObjectRenderer.renderParameter(KParameterImpl): String - added:
method ReflectionObjectRenderer.renderType(JetType): String - added:
method RuntimeTypeMapper.mapPropertySignature(PropertyDescriptor): JvmPropertySignature - added:
method RuntimeTypeMapper.mapSignature(FunctionDescriptor): JvmFunctionSignature - added:
static abstract class FunctionCaller.FieldGetter extends FunctionCaller - added:
static abstract class FunctionCaller.FieldSetter extends FunctionCaller - added:
static abstract class FunctionCaller.Method extends FunctionCaller - added:
static abstract class KMutablePropertyImpl.Setter extends KPropertyImpl.Accessor implements KMutableProperty.Setter, KCallableImpl - added:
static abstract class KPropertyImpl.Accessor implements KProperty.Accessor - added:
static abstract class KPropertyImpl.Getter extends KPropertyImpl.Accessor implements KProperty.Getter, KCallableImpl - added:
static class JvmFunctionSignature.BuiltInFunction extends JvmFunctionSignature - added:
static field EmptyContainerForLocal.INSTANCE$: EmptyContainerForLocal - added:
static field KDeclarationContainerImpl.Companion: KDeclarationContainerImpl.Companion - added:
static final class FunctionCaller.Constructor extends FunctionCaller - added:
static final class FunctionCaller.InstanceFieldGetter extends FunctionCaller.FieldGetter - added:
static final class FunctionCaller.InstanceFieldSetter extends FunctionCaller.FieldSetter - added:
static final class FunctionCaller.InstanceMethod extends FunctionCaller.Method - added:
static final class FunctionCaller.JvmStaticInObject extends FunctionCaller.Method - added:
static final class FunctionCaller.JvmStaticInObjectFieldGetter extends FunctionCaller.FieldGetter - added:
static final class FunctionCaller.JvmStaticInObjectFieldSetter extends FunctionCaller.FieldSetter - added:
static final class FunctionCaller.StaticFieldGetter extends FunctionCaller.FieldGetter - added:
static final class FunctionCaller.StaticFieldSetter extends FunctionCaller.FieldSetter - added:
static final class FunctionCaller.StaticMethod extends FunctionCaller.Method - added:
static final class JvmFunctionSignature.BuiltInFunction.Predefined extends JvmFunctionSignature.BuiltInFunction - added:
static final class JvmFunctionSignature.JavaConstructor extends JvmFunctionSignature - added:
static final class JvmFunctionSignature.JavaMethod extends JvmFunctionSignature - added:
static final class JvmFunctionSignature.KotlinFunction extends JvmFunctionSignature - added:
static final class JvmPropertySignature.JavaField extends JvmPropertySignature - added:
static final class JvmPropertySignature.KotlinProperty extends JvmPropertySignature - added:
static final class KDeclarationContainerImpl.Companion - added:
static final class KMutableProperty0Impl.Setter extends KMutablePropertyImpl.Setter implements KMutableProperty0.Setter - added:
static final class KMutableProperty1Impl.Setter extends KMutablePropertyImpl.Setter implements KMutableProperty1.Setter - added:
static final class KMutableProperty2Impl.Setter extends KMutablePropertyImpl.Setter implements KMutableProperty2.Setter - added:
static final class KProperty0Impl.Getter extends KPropertyImpl.Getter implements KProperty0.Getter - added:
static final class KProperty1Impl.Getter extends KPropertyImpl.Getter implements KProperty1.Getter - added:
static final class KProperty2Impl.Getter extends KPropertyImpl.Getter implements KProperty2.Getter - added:
static method InternalPackage.computeCallerForAccessor(KPropertyImpl.Accessor, boolean): FunctionCaller - added:
static method InternalPackage.getJVM_STATIC(): FqName - added:
static method InternalPackage.getPLATFORM_STATIC(): FqName - added:
static method InternalPackage.reflectionCall(Function0): Object
- removed:
final class BuiltinsPackage.builtInsPackageFragmentProvider.a688d692 - removed:
method BuiltInsSerializedResourcePaths.getEXTENSION_REGISTRY(): ExtensionRegistryLite - removed:
method KotlinBuiltIns.getDataClassAnnotation(): ClassDescriptor - removed:
method ReflectionTypes.Companion.isReflectionType(JetType): boolean - removed:
method ReflectionTypes.getKExtensionFunction(int): ClassDescriptor - removed:
method ReflectionTypes.getKMemberFunction(int): ClassDescriptor - removed:
method ReflectionTypes.getkMemberProperty(): ClassDescriptor - removed:
method ReflectionTypes.getkMutableMemberProperty(): ClassDescriptor - removed:
method ReflectionTypes.getkMutableTopLevelExtensionProperty(): ClassDescriptor - removed:
method ReflectionTypes.getkMutableTopLevelVariable(): ClassDescriptor - removed:
method ReflectionTypes.getkTopLevelExtensionProperty(): ClassDescriptor - removed:
method ReflectionTypes.getkTopLevelVariable(): ClassDescriptor - removed:
static field BuiltInsSerializedResourcePaths.EXTENSION_REGISTRY: ExtensionRegistryLite - removed:
static field ReflectionTypes.OBJECT$: ReflectionTypes.Companion - removed:
static method BuiltinsPackage.builtInsPackageFragmentProvider.a688d692.createBuiltInPackageFragmentProvider(StorageManager, ModuleDescriptor, Set, ClassDescriptorFactory, Function1): PackageFragmentProvider - changed:
method BuiltInsAnnotationAndConstantLoader.loadPropertyConstant(ProtoContainer, ProtoBuf.Callable, NameResolver, JetType): CompileTimeConstant → method BuiltInsAnnotationAndConstantLoader.loadPropertyConstant(ProtoContainer, ProtoBuf.Callable, NameResolver, JetType): ConstantValue - changed:
method BuiltinsPackageFragment.loadClassNames(FqName, ProtoBuf.Package): Collection → method BuiltinsPackageFragment.loadClassNames(ProtoBuf.Package): Collection - changed:
method ReflectionTypes.getKFunctionType(Annotations, JetType, List, JetType, boolean): JetType → method ReflectionTypes.getKFunctionType(Annotations, JetType, List, JetType): JetType - changed:
method ReflectionTypes.getKPropertyType(Annotations, JetType, JetType, boolean, boolean): JetType → method ReflectionTypes.getKPropertyType(Annotations, JetType, JetType, boolean): JetType - added:
field KotlinBuiltIns.FqNames._collection: FqNameUnsafe - added:
field KotlinBuiltIns.FqNames._iterable: FqNameUnsafe - added:
field KotlinBuiltIns.FqNames._list: FqNameUnsafe - added:
field KotlinBuiltIns.FqNames._set: FqNameUnsafe - added:
field KotlinBuiltIns.FqNames.annotation: FqName - added:
field KotlinBuiltIns.FqNames.annotationRetention: FqName - added:
field KotlinBuiltIns.FqNames.annotationTarget: FqName - added:
field KotlinBuiltIns.FqNames.crossinline: FqName - added:
field KotlinBuiltIns.FqNames.mustBeDocumented: FqName - added:
field KotlinBuiltIns.FqNames.mutableList: FqName - added:
field KotlinBuiltIns.FqNames.mutableMap: FqName - added:
field KotlinBuiltIns.FqNames.mutableSet: FqName - added:
field KotlinBuiltIns.FqNames.repeatable: FqName - added:
field KotlinBuiltIns.FqNames.retention: FqName - added:
field KotlinBuiltIns.FqNames.tailRecursiveDeprecated: FqName - added:
field KotlinBuiltIns.FqNames.target: FqName - added:
method BuiltInsAnnotationAndConstantLoader.loadExtensionReceiverParameterAnnotations(ProtoContainer, ProtoBuf.Callable, NameResolver, AnnotatedCallableKind): List - added:
method BuiltInsSerializedResourcePaths.getExtensionRegistry(): ExtensionRegistryLite - added:
method KotlinBuiltIns.getAnnotationAnnotation(): ClassDescriptor - added:
method KotlinBuiltIns.getAnnotationClassByName(Name): ClassDescriptor - added:
method KotlinBuiltIns.getAnnotationPackageScope(): JetScope - added:
method KotlinBuiltIns.getAnnotationRetentionEnum(): ClassDescriptor - added:
method KotlinBuiltIns.getAnnotationRetentionEnumEntry(KotlinRetention): ClassDescriptor - added:
method KotlinBuiltIns.getAnnotationTargetEnum(): ClassDescriptor - added:
method KotlinBuiltIns.getAnnotationTargetEnumEntry(KotlinTarget): ClassDescriptor - added:
method KotlinBuiltIns.getBuiltInClassByNameNullable(Name): ClassDescriptor - added:
method KotlinBuiltIns.getMustBeDocumentedAnnotation(): ClassDescriptor - added:
method KotlinBuiltIns.getRepeatableAnnotation(): ClassDescriptor - added:
method KotlinBuiltIns.getRetentionAnnotation(): ClassDescriptor - added:
method KotlinBuiltIns.getTargetAnnotation(): ClassDescriptor - added:
method ReflectionTypes.Companion.isCallableReflectionType(JetType): boolean - added:
method ReflectionTypes.Companion.isCallableType(JetType): boolean - added:
method ReflectionTypes.Companion.isExactCallableReflectionType(JetType): boolean - added:
method ReflectionTypes.Companion.isReflectionClass(ClassDescriptor): boolean - added:
method ReflectionTypes.getkMutableProperty0(): ClassDescriptor - added:
method ReflectionTypes.getkMutableProperty1(): ClassDescriptor - added:
method ReflectionTypes.getkProperty0(): ClassDescriptor - added:
method ReflectionTypes.getkProperty1(): ClassDescriptor - added:
method ReflectionTypes.getkProperty2(): ClassDescriptor - added:
static field BuiltInsSerializedResourcePaths.extensionRegistry: ExtensionRegistryLite - added:
static field KotlinBuiltIns.ANNOTATION_PACKAGE_FQ_NAME: FqName - added:
static method KotlinBuiltIns.isAnnotation(ClassDescriptor): boolean - added:
static method KotlinBuiltIns.isBooleanOrNullableBoolean(JetType): boolean - added:
static method KotlinBuiltIns.isCollectionOrNullableCollection(JetType): boolean - added:
static method KotlinBuiltIns.isDefaultBound(JetType): boolean - added:
static method KotlinBuiltIns.isIterableOrNullableIterable(JetType): boolean - added:
static method KotlinBuiltIns.isListOrNullableList(JetType): boolean - added:
static method KotlinBuiltIns.isSetOrNullableSet(JetType): boolean
- removed:
method FunctionClassDescriptor.Kind.getHasDispatchReceiver(): boolean - removed:
method FunctionClassDescriptor.Kind.getHasExtensionReceiver(): boolean - removed:
method FunctionClassDescriptor.Kinds.byPackage(FqName): EnumSet - removed:
method FunctionClassDescriptor.Kinds.getFunctions(): EnumSet - removed:
method FunctionClassDescriptor.Kinds.getKFunctions(): EnumSet - removed:
method FunctionClassDescriptor.getScopeForMemberLookup(): FunctionClassScope - removed:
static field BuiltInFictitiousFunctionClassFactory.OBJECT$: BuiltInFictitiousFunctionClassFactory.Companion - removed:
static field FunctionClassDescriptor.Kind.KExtensionFunction: FunctionClassDescriptor.Kind - removed:
static field FunctionClassDescriptor.Kind.KMemberFunction: FunctionClassDescriptor.Kind - removed:
static field FunctionClassDescriptor.Kinds.Functions: EnumSet - removed:
static field FunctionClassDescriptor.Kinds.INSTANCE$: FunctionClassDescriptor.Kinds - removed:
static field FunctionClassDescriptor.Kinds.KFunctions: EnumSet - removed:
static field FunctionInvokeDescriptor.OBJECT$: FunctionInvokeDescriptor.Factory - removed:
static final class FunctionClassDescriptor.Kinds - changed:
method FunctionClassScope.getFunctions(Name): Collection → method FunctionClassScope.getFunctions(Name, LookupLocation): Collection - added:
method FunctionClassDescriptor.Kind.Companion.byPackage(FqName): FunctionClassDescriptor.Kind - added:
method FunctionClassDescriptor.getUnsubstitutedMemberScope(): FunctionClassScope - added:
method FunctionClassScope.getProperties(Name, LookupLocation): Collection - added:
static field FunctionClassDescriptor.Kind.Companion: FunctionClassDescriptor.Kind.Companion - added:
static final class FunctionClassDescriptor.Kind.Companion
- removed:
method ValueParameterDescriptor.addOverriddenDescriptor(ValueParameterDescriptor): void - removed:
method ValueParameterDescriptor.hasDefaultValue(): boolean - removed:
method Visibility.isPublicAPI(): boolean - removed:
static field ReceiverParameterDescriptor.NO_RECEIVER_PARAMETER: ReceiverParameterDescriptor - changed:
method CallableDescriptor.getOverriddenDescriptors(): Set → method CallableDescriptor.getOverriddenDescriptors(): Collection - changed:
method CallableMemberDescriptor.getOverriddenDescriptors(): Set → method CallableMemberDescriptor.getOverriddenDescriptors(): Collection - changed:
method FunctionDescriptor.getOverriddenDescriptors(): Set → method FunctionDescriptor.getOverriddenDescriptors(): Collection - changed:
method PropertyDescriptor.getOverriddenDescriptors(): Set → method PropertyDescriptor.getOverriddenDescriptors(): Collection - changed:
method ScriptDescriptor.getScopeForBodyResolution(): JetScope → method ScriptDescriptor.getScopeForBodyResolution(): LexicalScope - changed:
method ValueParameterDescriptor.copy(DeclarationDescriptor, Name): ValueParameterDescriptor → method ValueParameterDescriptor.copy(CallableDescriptor, Name): ValueParameterDescriptor - changed:
method ValueParameterDescriptor.getOverriddenDescriptors(): Set → method ValueParameterDescriptor.getOverriddenDescriptors(): Collection - changed:
method VariableDescriptor.getCompileTimeInitializer(): CompileTimeConstant → method VariableDescriptor.getCompileTimeInitializer(): ConstantValue - added:
interface PackagePartProvider - added:
method ClassDescriptor.getMemberScope(TypeSubstitution): JetScope - added:
method ClassDescriptor.getUnsubstitutedMemberScope(): JetScope - added:
method DeclarationDescriptorWithSource.getOriginal(): DeclarationDescriptorWithSource - added:
method PackagePartProvider.Companion.getEMPTY(): PackagePartProvider - added:
method PackagePartProvider.findPackageParts(String): List - added:
method PackageViewDescriptor.isEmpty(): boolean - added:
method PropertyAccessorDescriptor.getOverriddenDescriptors(): Collection - added:
method PropertyDescriptor.isLateInit(): boolean - added:
method PropertyGetterDescriptor.getOverriddenDescriptors(): Collection - added:
method PropertySetterDescriptor.getOverriddenDescriptors(): Collection - added:
method ValueParameterDescriptor.getContainingDeclaration(): CallableDescriptor - added:
method Visibility.getDisplayName(): String - added:
method Visibility.getIsPublicAPI(): boolean - added:
method Visibility.getName(): String - added:
static field Modality.SEALED: Modality - added:
static field PackagePartProvider.Companion: PackagePartProvider.Companion - added:
static field PackagePartProvider.EMPTY: PackagePartProvider - added:
static field Visibilities.DEFAULT_VISIBILITY: Visibility - added:
static final class PackagePartProvider.Companion
- removed:
method AnnotationArgumentVisitor.visitJavaClassValue(JavaClassValue, Object): Object - removed:
method AnnotationArgumentVisitor.visitNumberTypeValue(IntegerValueTypeConstant, Object): Object - removed:
method DefaultAnnotationArgumentVisitor.visitJavaClassValue(JavaClassValue, Object): Object - removed:
method DefaultAnnotationArgumentVisitor.visitNumberTypeValue(IntegerValueTypeConstant, Object): Object - removed:
static field Annotations.OBJECT$: Annotations.Companion - changed:
ctor AnnotationDescriptorImpl(JetType, Map) → ctor AnnotationDescriptorImpl(JetType, Map, SourceElement) - changed:
method DefaultAnnotationArgumentVisitor.visitValue(CompileTimeConstant, Object): Object → method DefaultAnnotationArgumentVisitor.visitValue(ConstantValue, Object): Object - added:
ctor AnnotationUseSiteTarget(String, int, String) - added:
ctor AnnotationWithTarget(AnnotationDescriptor, AnnotationUseSiteTarget) - added:
ctor CompositeAnnotations(Annotations[]) - added:
ctor CompositeAnnotations(List) - added:
ctor FilteredAnnotations(Annotations, Function1) - added:
ctor KotlinRetention(String, int) - added:
ctor KotlinTarget(String, int, String, boolean) - added:
enum AnnotationUseSiteTarget - added:
enum KotlinRetention - added:
enum KotlinTarget - added:
final class AnnotationWithTarget - added:
final class AnnotationsPackage - added:
final class CompositeAnnotations implements Annotations - added:
final class FilteredAnnotations implements Annotations - added:
method AnnotationDescriptor.getSource(): SourceElement - added:
method AnnotationDescriptorImpl.getSource(): SourceElement - added:
method AnnotationUseSiteTarget.Companion.getAssociatedUseSiteTarget(DeclarationDescriptor): AnnotationUseSiteTarget - added:
method AnnotationUseSiteTarget.getRenderName(): String - added:
method AnnotationWithTarget.component1(): AnnotationDescriptor - added:
method AnnotationWithTarget.component2(): AnnotationUseSiteTarget - added:
method AnnotationWithTarget.copy(AnnotationDescriptor, AnnotationUseSiteTarget): AnnotationWithTarget - added:
method AnnotationWithTarget.equals(Object): boolean - added:
method AnnotationWithTarget.getAnnotation(): AnnotationDescriptor - added:
method AnnotationWithTarget.getTarget(): AnnotationUseSiteTarget - added:
method AnnotationWithTarget.hashCode(): int - added:
method AnnotationWithTarget.toString(): String - added:
method Annotations.Companion.findAnyAnnotation(Annotations, FqName): AnnotationWithTarget - added:
method Annotations.Companion.findUseSiteTargetedAnnotation(Annotations, AnnotationUseSiteTarget, FqName): AnnotationDescriptor - added:
method Annotations.getAllAnnotations(): List - added:
method Annotations.getUseSiteTargetedAnnotations(): List - added:
method AnnotationsImpl.Companion.create(List): AnnotationsImpl - added:
method AnnotationsImpl.getAllAnnotations(): List - added:
method AnnotationsImpl.getUseSiteTargetedAnnotations(): List - added:
method CompositeAnnotations.findAnnotation(FqName): AnnotationDescriptor - added:
method CompositeAnnotations.findExternalAnnotation(FqName): AnnotationDescriptor - added:
method CompositeAnnotations.getAllAnnotations(): List - added:
method CompositeAnnotations.getUseSiteTargetedAnnotations(): List - added:
method CompositeAnnotations.isEmpty(): boolean - added:
method CompositeAnnotations.iterator(): Iterator - added:
method FilteredAnnotations.findAnnotation(FqName): AnnotationDescriptor - added:
method FilteredAnnotations.findExternalAnnotation(FqName): AnnotationDescriptor - added:
method FilteredAnnotations.getAllAnnotations(): List - added:
method FilteredAnnotations.getUseSiteTargetedAnnotations(): List - added:
method FilteredAnnotations.isEmpty(): boolean - added:
method FilteredAnnotations.iterator(): Iterator - added:
method KotlinTarget.Companion.classActualTargets(ClassDescriptor): List - added:
method KotlinTarget.Companion.getALL_TARGET_SET(): Set - added:
method KotlinTarget.Companion.getDEFAULT_TARGET_SET(): Set - added:
method KotlinTarget.Companion.getUSE_SITE_MAPPING(): Map - added:
method KotlinTarget.Companion.valueOrNull(String): KotlinTarget - added:
method KotlinTarget.getDescription(): String - added:
method KotlinTarget.getIsDefault(): boolean - added:
static field AnnotationUseSiteTarget.CONSTRUCTOR_PARAMETER: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.Companion: AnnotationUseSiteTarget.Companion - added:
static field AnnotationUseSiteTarget.FIELD: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.FILE: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.PROPERTY: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.PROPERTY_GETTER: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.PROPERTY_SETTER: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.RECEIVER: AnnotationUseSiteTarget - added:
static field AnnotationUseSiteTarget.SETTER_PARAMETER: AnnotationUseSiteTarget - added:
static field AnnotationsImpl.Companion: AnnotationsImpl.Companion - added:
static field KotlinRetention.BINARY: KotlinRetention - added:
static field KotlinRetention.RUNTIME: KotlinRetention - added:
static field KotlinRetention.SOURCE: KotlinRetention - added:
static field KotlinTarget.ALL_TARGET_SET: Set - added:
static field KotlinTarget.ANNOTATION_CLASS: KotlinTarget - added:
static field KotlinTarget.CLASS: KotlinTarget - added:
static field KotlinTarget.CLASS_ONLY: KotlinTarget - added:
static field KotlinTarget.CONSTRUCTOR: KotlinTarget - added:
static field KotlinTarget.Companion: KotlinTarget.Companion - added:
static field KotlinTarget.DEFAULT_TARGET_SET: Set - added:
static field KotlinTarget.ENUM_CLASS: KotlinTarget - added:
static field KotlinTarget.ENUM_ENTRY: KotlinTarget - added:
static field KotlinTarget.EXPRESSION: KotlinTarget - added:
static field KotlinTarget.FIELD: KotlinTarget - added:
static field KotlinTarget.FILE: KotlinTarget - added:
static field KotlinTarget.FUNCTION: KotlinTarget - added:
static field KotlinTarget.INITIALIZER: KotlinTarget - added:
static field KotlinTarget.INNER_CLASS: KotlinTarget - added:
static field KotlinTarget.INTERFACE: KotlinTarget - added:
static field KotlinTarget.LOCAL_CLASS: KotlinTarget - added:
static field KotlinTarget.LOCAL_FUNCTION: KotlinTarget - added:
static field KotlinTarget.LOCAL_VARIABLE: KotlinTarget - added:
static field KotlinTarget.MEMBER_FUNCTION: KotlinTarget - added:
static field KotlinTarget.MEMBER_PROPERTY: KotlinTarget - added:
static field KotlinTarget.OBJECT: KotlinTarget - added:
static field KotlinTarget.PROPERTY: KotlinTarget - added:
static field KotlinTarget.PROPERTY_GETTER: KotlinTarget - added:
static field KotlinTarget.PROPERTY_PARAMETER: KotlinTarget - added:
static field KotlinTarget.PROPERTY_SETTER: KotlinTarget - added:
static field KotlinTarget.STAR_PROJECTION: KotlinTarget - added:
static field KotlinTarget.TOP_LEVEL_FUNCTION: KotlinTarget - added:
static field KotlinTarget.TOP_LEVEL_PROPERTY: KotlinTarget - added:
static field KotlinTarget.TYPE: KotlinTarget - added:
static field KotlinTarget.TYPE_PARAMETER: KotlinTarget - added:
static field KotlinTarget.TYPE_PROJECTION: KotlinTarget - added:
static field KotlinTarget.USE_SITE_MAPPING: Map - added:
static field KotlinTarget.VALUE_PARAMETER: KotlinTarget - added:
static final class AnnotationUseSiteTarget.Companion - added:
static final class AnnotationsImpl.Companion - added:
static final class KotlinTarget.Companion - added:
static method AnnotationUseSiteTarget.valueOf(String): AnnotationUseSiteTarget - added:
static method AnnotationUseSiteTarget.values(): AnnotationUseSiteTarget[] - added:
static method AnnotationsImpl.create(List): AnnotationsImpl - added:
static method AnnotationsPackage.checkAnnotationName(AnnotationDescriptor, FqName): boolean - added:
static method AnnotationsPackage.getADDITIONAL_ANNOTATIONS_MAP(): Map - added:
static method AnnotationsPackage.getANNOTATIONS_SHOULD_BE_REPLACED_WITH_MODIFIERS_FQ_NAMES(): Set - added:
static method AnnotationsPackage.getANNOTATION_MODIFIERS_FQ_NAMES(): Set - added:
static method AnnotationsPackage.getANNOTATION_MODIFIERS_MAP(): Map - added:
static method KotlinRetention.valueOf(String): KotlinRetention - added:
static method KotlinRetention.values(): KotlinRetention[] - added:
static method KotlinTarget.valueOf(String): KotlinTarget - added:
static method KotlinTarget.values(): KotlinTarget[]
- removed:
ctor PackageViewDescriptorImpl(ModuleDescriptor, FqName, List) - removed:
final class PackageViewDescriptorImpl extends DeclarationDescriptorImpl implements PackageViewDescriptor - removed:
method AbstractClassDescriptor.getScopeForMemberLookup(): JetScope - removed:
method ClassDescriptorImpl.getScopeForMemberLookup(): JetScope - removed:
method EnumEntrySyntheticClassDescriptor.getScopeForMemberLookup(): JetScope - removed:
method LazyClassReceiverParameterDescriptor.getType(): JetType - removed:
method ModuleDescriptorImpl.addDependencyOnModule(ModuleDescriptorImpl): void - removed:
method ModuleDescriptorImpl.getIsInitialized(): boolean - removed:
method ModuleDescriptorImpl.seal(): void - removed:
method PackageViewDescriptorImpl.accept(DeclarationDescriptorVisitor, Object): Object - removed:
method PackageViewDescriptorImpl.equals(Object): boolean - removed:
method PackageViewDescriptorImpl.getContainingDeclaration(): PackageViewDescriptor - removed:
method PackageViewDescriptorImpl.getFqName(): FqName - removed:
method PackageViewDescriptorImpl.getFragments(): List - removed:
method PackageViewDescriptorImpl.getMemberScope(): JetScope - removed:
method PackageViewDescriptorImpl.getModule(): ModuleDescriptor - removed:
method PackageViewDescriptorImpl.hashCode(): int - removed:
method PackageViewDescriptorImpl.substitute(TypeSubstitutor): DeclarationDescriptor - removed:
method PropertyDescriptorImpl.isVar(): boolean - removed:
method ReceiverParameterDescriptorImpl.getType(): JetType - removed:
method ValueParameterDescriptorImpl.addOverriddenDescriptor(ValueParameterDescriptor): void - removed:
method ValueParameterDescriptorImpl.hasDefaultValue(): boolean - removed:
method ValueParameterDescriptorImpl.setType(JetType): void - removed:
method VariableDescriptorImpl.getCompileTimeInitializer(): CompileTimeConstant - removed:
method VariableDescriptorImpl.setCompileTimeInitializer(NullableLazyValue): void - changed:
class PropertyDescriptorImpl extends VariableDescriptorImpl implements PropertyDescriptor → class PropertyDescriptorImpl extends VariableDescriptorWithInitializerImpl implements PropertyDescriptor - changed:
ctor PropertyDescriptorImpl(DeclarationDescriptor, PropertyDescriptor, Annotations, Modality, Visibility, boolean, Name, CallableMemberDescriptor.Kind, SourceElement) → ctor PropertyDescriptorImpl(DeclarationDescriptor, PropertyDescriptor, Annotations, Modality, Visibility, boolean, Name, CallableMemberDescriptor.Kind, SourceElement, boolean) - changed:
ctor ReceiverParameterDescriptorImpl(DeclarationDescriptor, JetType, ReceiverValue) → ctor ReceiverParameterDescriptorImpl(DeclarationDescriptor, ReceiverValue) - changed:
ctor SubpackagesScope(PackageViewDescriptor) → ctor SubpackagesScope(ModuleDescriptor, FqName) - changed:
ctor ValueParameterDescriptorImpl(DeclarationDescriptor, ValueParameterDescriptor, int, Annotations, Name, JetType, boolean, JetType, SourceElement) → ctor ValueParameterDescriptorImpl(CallableDescriptor, ValueParameterDescriptor, int, Annotations, Name, JetType, boolean, JetType, SourceElement) - changed:
method AbstractClassDescriptor.getOriginal(): DeclarationDescriptor → method AbstractClassDescriptor.getOriginal(): DeclarationDescriptorWithSource - changed:
method AbstractReceiverParameterDescriptor.getOverriddenDescriptors(): Set → method AbstractReceiverParameterDescriptor.getOverriddenDescriptors(): Collection - changed:
method ConstructorDescriptorImpl.createSubstitutedCopy(DeclarationDescriptor, FunctionDescriptor, CallableMemberDescriptor.Kind): FunctionDescriptorImpl → method ConstructorDescriptorImpl.createSubstitutedCopy(DeclarationDescriptor, FunctionDescriptor, CallableMemberDescriptor.Kind): ConstructorDescriptorImpl - changed:
method ConstructorDescriptorImpl.getOverriddenDescriptors(): Set → method ConstructorDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
method FunctionDescriptorImpl.getOverriddenDescriptors(): Set → method FunctionDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
method LazySubstitutingClassDescriptor.getOriginal(): DeclarationDescriptor → method LazySubstitutingClassDescriptor.getOriginal(): DeclarationDescriptorWithSource - changed:
method PropertyAccessorDescriptorImpl.getOverriddenDescriptors(boolean): Set → method PropertyAccessorDescriptorImpl.getOverriddenDescriptors(boolean): Collection - changed:
method PropertyDescriptorImpl.getOverriddenDescriptors(): Set → method PropertyDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
method PropertyGetterDescriptorImpl.getOverriddenDescriptors(): Set → method PropertyGetterDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
method PropertySetterDescriptorImpl.getOverriddenDescriptors(): Set → method PropertySetterDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
method ValueParameterDescriptorImpl.copy(DeclarationDescriptor, Name): ValueParameterDescriptor → method ValueParameterDescriptorImpl.copy(CallableDescriptor, Name): ValueParameterDescriptor - changed:
method ValueParameterDescriptorImpl.getOverriddenDescriptors(): Set → method ValueParameterDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
method VariableDescriptorImpl.getOverriddenDescriptors(): Set → method VariableDescriptorImpl.getOverriddenDescriptors(): Collection - changed:
static method FunctionDescriptorImpl.getSubstitutedValueParameters(FunctionDescriptor, FunctionDescriptor, TypeSubstitutor): List → static method FunctionDescriptorImpl.getSubstitutedValueParameters(FunctionDescriptor, List, TypeSubstitutor): List - changed:
static method PropertyDescriptorImpl.create(DeclarationDescriptor, Annotations, Modality, Visibility, boolean, Name, CallableMemberDescriptor.Kind, SourceElement): PropertyDescriptorImpl → static method PropertyDescriptorImpl.create(DeclarationDescriptor, Annotations, Modality, Visibility, boolean, Name, CallableMemberDescriptor.Kind, SourceElement, boolean): PropertyDescriptorImpl - added:
abstract class VariableDescriptorWithInitializerImpl extends VariableDescriptorImpl - added:
ctor LazyModuleDependencies(StorageManager, Function0) - added:
ctor LazyPackageViewDescriptorImpl(ModuleDescriptorImpl, FqName, StorageManager) - added:
ctor ModuleDependenciesImpl(List) - added:
ctor ModuleDescriptorImpl(Name, StorageManager, ModuleParameters, KotlinBuiltIns) - added:
ctor VariableDescriptorWithInitializerImpl(DeclarationDescriptor, Annotations, Name, JetType, boolean, SourceElement) - added:
field VariableDescriptorImpl.outType: JetType - added:
field VariableDescriptorWithInitializerImpl.compileTimeInitializer: NullableLazyValue - added:
final class LazyModuleDependencies implements ModuleDependencies - added:
final class LazyPackageViewDescriptorImpl extends DeclarationDescriptorImpl implements PackageViewDescriptor - added:
final class ModuleDependenciesImpl implements ModuleDependencies - added:
interface ModuleDependencies - added:
method AbstractClassDescriptor.getMemberScope(TypeSubstitution): JetScope - added:
method AbstractReceiverParameterDescriptor.getType(): JetType - added:
method ClassDescriptorImpl.getUnsubstitutedMemberScope(): JetScope - added:
method DeclarationDescriptorNonRootImpl.getOriginal(): DeclarationDescriptorWithSource - added:
method EnumEntrySyntheticClassDescriptor.getUnsubstitutedMemberScope(): JetScope - added:
method FunctionDescriptorImpl.doSubstitute(TypeSubstitutor, DeclarationDescriptor, Modality, Visibility, FunctionDescriptor, boolean, CallableMemberDescriptor.Kind, List, JetType, JetType): FunctionDescriptor - added:
method FunctionDescriptorImpl.getExtensionReceiverParameterType(): JetType - added:
method LazyModuleDependencies.getDescriptors(): List - added:
method LazyPackageViewDescriptorImpl.accept(DeclarationDescriptorVisitor, Object): Object - added:
method LazyPackageViewDescriptorImpl.equals(Object): boolean - added:
method LazyPackageViewDescriptorImpl.getContainingDeclaration(): PackageViewDescriptor - added:
method LazyPackageViewDescriptorImpl.getFqName(): FqName - added:
method LazyPackageViewDescriptorImpl.getFragments(): List - added:
method LazyPackageViewDescriptorImpl.getMemberScope(): JetScope - added:
method LazyPackageViewDescriptorImpl.getModule(): ModuleDescriptorImpl - added:
method LazyPackageViewDescriptorImpl.hashCode(): int - added:
method LazyPackageViewDescriptorImpl.isEmpty(): boolean - added:
method LazyPackageViewDescriptorImpl.substitute(TypeSubstitutor): DeclarationDescriptor - added:
method LazySubstitutingClassDescriptor.getMemberScope(TypeSubstitution): JetScope - added:
method LazySubstitutingClassDescriptor.getUnsubstitutedMemberScope(): JetScope - added:
method ModuleDependencies.getDescriptors(): List - added:
method ModuleDependenciesImpl.getDescriptors(): List - added:
method ModuleDescriptorImpl.getPackageFragmentProvider(): PackageFragmentProvider - added:
method ModuleDescriptorImpl.setDependencies(List): void - added:
method ModuleDescriptorImpl.setDependencies(ModuleDependencies): void - added:
method ModuleDescriptorImpl.setDependencies(ModuleDescriptorImpl[]): void - added:
method PropertyDescriptorImpl.isLateInit(): boolean - added:
method ValueParameterDescriptorImpl.getCompileTimeInitializer(): ConstantValue - added:
method ValueParameterDescriptorImpl.getContainingDeclaration(): CallableDescriptor - added:
method VariableDescriptorWithInitializerImpl.getCompileTimeInitializer(): ConstantValue - added:
method VariableDescriptorWithInitializerImpl.isVar(): boolean - added:
method VariableDescriptorWithInitializerImpl.setCompileTimeInitializer(NullableLazyValue): void - added:
static method DeclarationDescriptorImpl.toString(DeclarationDescriptor): String
- removed:
class InjectorForRuntimeDescriptorLoader - removed:
ctor InjectorForRuntimeDescriptorLoader(ClassLoader, ModuleDescriptor, StorageManager) - removed:
method InjectorForRuntimeDescriptorLoader.destroy(): void - removed:
method InjectorForRuntimeDescriptorLoader.getDeserializationComponentsForJava(): DeserializationComponentsForJava - removed:
method InjectorForRuntimeDescriptorLoader.getJavaDescriptorResolver(): JavaDescriptorResolver - removed:
method InjectorForRuntimeDescriptorLoader.getModuleDescriptor(): ModuleDescriptor
- added:
ctor NoLookupLocation(String, int) - added:
ctor ScopeKind(String, int) - added:
enum NoLookupLocation implements LookupLocation - added:
enum ScopeKind - added:
interface LookupLocation - added:
interface LookupTracker - added:
method LookupTracker.Companion.getDO_NOTHING(): LookupTracker - added:
method LookupTracker.getRequiresLookupLineAndColumn(): boolean - added:
method LookupTracker.record(String, Integer, Integer, String, ScopeKind, String): void - added:
static field LookupTracker.Companion: LookupTracker.Companion - added:
static field LookupTracker.DO_NOTHING: LookupTracker - added:
static field NoLookupLocation.FOR_ALREADY_TRACKED: NoLookupLocation - added:
static field NoLookupLocation.FOR_NON_TRACKED_SCOPE: NoLookupLocation - added:
static field NoLookupLocation.FOR_SCRIPT: NoLookupLocation - added:
static field NoLookupLocation.FROM_BACKEND: NoLookupLocation - added:
static field NoLookupLocation.FROM_BUILTINS: NoLookupLocation - added:
static field NoLookupLocation.FROM_IDE: NoLookupLocation - added:
static field NoLookupLocation.FROM_REFLECTION: NoLookupLocation - added:
static field NoLookupLocation.FROM_TEST: NoLookupLocation - added:
static field NoLookupLocation.UNSORTED: NoLookupLocation - added:
static field NoLookupLocation.WHEN_CHECK_REDECLARATIONS: NoLookupLocation - added:
static field NoLookupLocation.WHEN_GET_ALL_DESCRIPTORS: NoLookupLocation - added:
static field NoLookupLocation.WHEN_GET_DECLARATION_SCOPE: NoLookupLocation - added:
static field NoLookupLocation.WHEN_GET_SUPER_MEMBERS: NoLookupLocation - added:
static field NoLookupLocation.WHEN_RESOLVE_DECLARATION: NoLookupLocation - added:
static field NoLookupLocation.WHEN_TYPING: NoLookupLocation - added:
static field ScopeKind.CLASSIFIER: ScopeKind - added:
static field ScopeKind.PACKAGE: ScopeKind - added:
static final class LookupTracker.Companion - added:
static method NoLookupLocation.valueOf(String): NoLookupLocation - added:
static method NoLookupLocation.values(): NoLookupLocation[] - added:
static method ScopeKind.valueOf(String): ScopeKind - added:
static method ScopeKind.values(): ScopeKind[]
- removed:
static field JvmAbi.DEPRECATED_COMPANION_OBJECT_FIELD: String - removed:
static field JvmAnnotationNames.ABI_VERSION_FIELD_NAME: String - removed:
static field JvmAnnotationNames.OLD_JET_VALUE_PARAMETER_ANNOTATION: FqName - removed:
static method JvmAbi.isAccessorName(String): boolean - changed:
static field AbiVersionUtil.INVALID_VERSION: int → static field AbiVersionUtil.INVALID_VERSION: BinaryVersion - changed:
static field JvmAbi.VERSION: int → static field JvmAbi.VERSION: BinaryVersion - changed:
static method AbiVersionUtil.isAbiVersionCompatible(int): boolean → static method AbiVersionUtil.isAbiVersionCompatible(BinaryVersion): boolean - added:
ctor JvmAbi() - added:
final class FakePureImplementationsProvider - added:
final class JavaPackage - added:
method FakePureImplementationsProvider.getPurelyImplementedInterface(FqName): FqName - added:
static field FakePureImplementationsProvider.INSTANCE$: FakePureImplementationsProvider - added:
static field JvmAbi.DEFAULT_MODULE_NAME: String - added:
static field JvmAbi.MODULE_NAME_FIELD: String - added:
static field JvmAnnotationNames.DOCUMENTED_ANNOTATION: FqName - added:
static field JvmAnnotationNames.ENHANCED_MUTABILITY_ANNOTATION: FqName - added:
static field JvmAnnotationNames.ENHANCED_NULLABILITY_ANNOTATION: FqName - added:
static field JvmAnnotationNames.FILE_PART_CLASS_NAMES_FIELD_NAME: String - added:
static field JvmAnnotationNames.KOTLIN_CALLABLE: FqName - added:
static field JvmAnnotationNames.KOTLIN_FILE_FACADE: FqName - added:
static field JvmAnnotationNames.KOTLIN_MULTIFILE_CLASS: FqName - added:
static field JvmAnnotationNames.KOTLIN_MULTIFILE_CLASS_PART: FqName - added:
static field JvmAnnotationNames.MULTIFILE_CLASS_NAME_FIELD_NAME: String - added:
static field JvmAnnotationNames.OLD_ABI_VERSION_FIELD_NAME: String - added:
static field JvmAnnotationNames.PURELY_IMPLEMENTS_ANNOTATION: FqName - added:
static field JvmAnnotationNames.RETENTION_ANNOTATION: FqName - added:
static field JvmAnnotationNames.TARGET_ANNOTATION: FqName - added:
static field JvmAnnotationNames.TARGET_ANNOTATION_MEMBER_NAME: Name - added:
static field JvmAnnotationNames.VERSION_FIELD_NAME: String - added:
static method JavaPackage.setOfFqNames(String[]): Set - added:
static method JvmAbi.getterName(String): String - added:
static method JvmAbi.setterName(String): String
- removed:
interface MethodSignatureChecker - removed:
method MethodSignatureChecker.checkSignature(JavaMethod, boolean, SimpleFunctionDescriptor, List, List): void - removed:
static field MethodSignatureChecker.DO_NOTHING: MethodSignatureChecker - removed:
static field SamConversionResolver.OBJECT$: SamConversionResolver.EMPTY - changed:
method RuntimeErrorReporter.reportIncompatibleAbiVersion(ClassId, String, int): void → method RuntimeErrorReporter.reportIncompatibleAbiVersion(ClassId, String, BinaryVersion): void - added:
class JavaAnnotationDescriptor implements AnnotationDescriptor - added:
ctor JavaAnnotationDescriptor(LazyJavaResolverContext, JavaAnnotation, ClassDescriptor) - added:
ctor JavaDeprecatedAnnotationDescriptor(JavaAnnotation, LazyJavaResolverContext) - added:
ctor JavaRetentionAnnotationDescriptor(JavaAnnotation, LazyJavaResolverContext) - added:
ctor JavaTargetAnnotationDescriptor(JavaAnnotation, LazyJavaResolverContext) - added:
final class JavaAnnotationMapper - added:
final class JavaAnnotationTargetMapper - added:
final class JavaDeprecatedAnnotationDescriptor extends JavaAnnotationDescriptor - added:
final class JavaRetentionAnnotationDescriptor extends JavaAnnotationDescriptor - added:
final class JavaTargetAnnotationDescriptor extends JavaAnnotationDescriptor - added:
method JavaAnnotationDescriptor.getAllValueArguments(): Map - added:
method JavaAnnotationDescriptor.getFirstArgument(): JavaAnnotationArgument - added:
method JavaAnnotationDescriptor.getSource(): SourceElement - added:
method JavaAnnotationDescriptor.getType(): JetType - added:
method JavaAnnotationDescriptor.getValueParameters(): List - added:
method JavaAnnotationMapper.findMappedJavaAnnotation(FqName, JavaAnnotationOwner, LazyJavaResolverContext): AnnotationDescriptor - added:
method JavaAnnotationMapper.getJavaToKotlinNameMap(): Map - added:
method JavaAnnotationMapper.mapOrResolveJavaAnnotation(JavaAnnotation, LazyJavaResolverContext): AnnotationDescriptor - added:
method JavaAnnotationTargetMapper.mapJavaRetentionArgument(JavaAnnotationArgument, KotlinBuiltIns): ConstantValue - added:
method JavaAnnotationTargetMapper.mapJavaTargetArgumentByName(String): Set - added:
method JavaAnnotationTargetMapper.mapJavaTargetArguments(List, KotlinBuiltIns): ConstantValue - added:
method JavaDeprecatedAnnotationDescriptor.getAllValueArguments(): Map - added:
method JavaRetentionAnnotationDescriptor.getAllValueArguments(): Map - added:
method JavaTargetAnnotationDescriptor.getAllValueArguments(): Map - added:
static field JavaAnnotationMapper.INSTANCE$: JavaAnnotationMapper - added:
static field JavaAnnotationMapper.javaToKotlinNameMap: Map - added:
static field JavaAnnotationTargetMapper.INSTANCE$: JavaAnnotationTargetMapper
- removed:
method JavaMethodDescriptor.setHasStableParameterNames(boolean): void - removed:
method JavaMethodDescriptor.setHasSynthesizedParameterNames(boolean): void - removed:
method SamConstructorDescriptorKindExclude.matches(DeclarationDescriptor): boolean - changed:
ctor JavaPropertyDescriptor(DeclarationDescriptor, Annotations, Visibility, boolean, Name, SourceElement) → ctor JavaPropertyDescriptor(DeclarationDescriptor, Annotations, Visibility, boolean, Name, SourceElement, PropertyDescriptor) - changed:
method JavaMethodDescriptor.createSubstitutedCopy(DeclarationDescriptor, FunctionDescriptor, CallableMemberDescriptor.Kind): FunctionDescriptorImpl → method JavaMethodDescriptor.createSubstitutedCopy(DeclarationDescriptor, FunctionDescriptor, CallableMemberDescriptor.Kind): JavaMethodDescriptor - changed:
static method JavaConstructorDescriptor.createJavaConstructor(ClassDescriptor, Annotations, boolean, SourceElement, CallableMemberDescriptor.Kind): JavaConstructorDescriptor → static method JavaConstructorDescriptor.createJavaConstructor(ClassDescriptor, Annotations, boolean, SourceElement): JavaConstructorDescriptor - added:
final class DescriptorsPackage - added:
method JavaCallableMemberDescriptor.enhance(JetType, List, JetType): JavaCallableMemberDescriptor - added:
method JavaConstructorDescriptor.enhance(JetType, List, JetType): JavaConstructorDescriptor - added:
method JavaMethodDescriptor.enhance(JetType, List, JetType): JavaMethodDescriptor - added:
method JavaMethodDescriptor.setParameterNamesStatus(boolean, boolean): void - added:
method JavaPropertyDescriptor.enhance(JetType, List, JetType): JavaCallableMemberDescriptor - added:
method SamConstructorDescriptorKindExclude.excludes(DeclarationDescriptor): boolean - added:
method SamConstructorDescriptorKindExclude.getFullyExcludedDescriptorKinds(): int - added:
static method DescriptorsPackage.createEnhancedValueParameters(Collection, Collection, CallableDescriptor): List
- removed:
class GlobalJavaResolverContext - removed:
ctor FilteredAnnotations(Annotations, Function1) - removed:
ctor GlobalJavaResolverContext(StorageManager, JavaClassFinder, KotlinClassFinder, DeserializedDescriptorResolver, ExternalAnnotationResolver, ExternalSignatureResolver, ErrorReporter, MethodSignatureChecker, JavaResolverCache, JavaPropertyInitializerEvaluator, SamConversionResolver, JavaSourceElementFactory, ModuleClassResolver) - removed:
ctor JavaClassLookupResult() - removed:
ctor JavaClassLookupResult(JavaClass, ClassDescriptor) - removed:
final class DeprecatedFunctionClassFqNameParser - removed:
final class FilteredAnnotations implements Annotations - removed:
final class JavaClassLookupResult - removed:
final class LazyPackage.LazyJavaAnnotations.e67db40b - removed:
final class LazyPackage.context.b233f32a - removed:
final class LazyPackage.resolvers.cf1a8a6c - removed:
method DeprecatedFunctionClassFqNameParser.extractOldAndNewFqName(String): Pair - removed:
method DeprecatedFunctionClassFqNameParser.isDeprecatedFunctionClassFqName(String): boolean - removed:
method FilteredAnnotations.findAnnotation(FqName): AnnotationDescriptor - removed:
method FilteredAnnotations.findExternalAnnotation(FqName): AnnotationDescriptor - removed:
method FilteredAnnotations.isEmpty(): boolean - removed:
method FilteredAnnotations.iterator(): Iterator - removed:
method GlobalJavaResolverContext.getDeserializedDescriptorResolver(): DeserializedDescriptorResolver - removed:
method GlobalJavaResolverContext.getErrorReporter(): ErrorReporter - removed:
method GlobalJavaResolverContext.getExternalAnnotationResolver(): ExternalAnnotationResolver - removed:
method GlobalJavaResolverContext.getExternalSignatureResolver(): ExternalSignatureResolver - removed:
method GlobalJavaResolverContext.getFinder(): JavaClassFinder - removed:
method GlobalJavaResolverContext.getJavaPropertyInitializerEvaluator(): JavaPropertyInitializerEvaluator - removed:
method GlobalJavaResolverContext.getJavaResolverCache(): JavaResolverCache - removed:
method GlobalJavaResolverContext.getKotlinClassFinder(): KotlinClassFinder - removed:
method GlobalJavaResolverContext.getMethodSignatureChecker(): MethodSignatureChecker - removed:
method GlobalJavaResolverContext.getModuleClassResolver(): ModuleClassResolver - removed:
method GlobalJavaResolverContext.getSamConversionResolver(): SamConversionResolver - removed:
method GlobalJavaResolverContext.getSourceElementFactory(): JavaSourceElementFactory - removed:
method GlobalJavaResolverContext.getStorageManager(): StorageManager - removed:
method JavaClassLookupResult.Companion.getEMPTY(): JavaClassLookupResult - removed:
method JavaClassLookupResult.component1(): JavaClass - removed:
method JavaClassLookupResult.component2(): ClassDescriptor - removed:
method JavaClassLookupResult.copy(JavaClass, ClassDescriptor): JavaClassLookupResult - removed:
method JavaClassLookupResult.equals(Object): boolean - removed:
method JavaClassLookupResult.getjClass(): JavaClass - removed:
method JavaClassLookupResult.getkClass(): ClassDescriptor - removed:
method JavaClassLookupResult.hashCode(): int - removed:
method JavaClassLookupResult.toString(): String - removed:
static field DeprecatedFunctionClassFqNameParser.INSTANCE$: DeprecatedFunctionClassFqNameParser - removed:
static field JavaClassLookupResult.Companion: JavaClassLookupResult.Companion - removed:
static field JavaClassLookupResult.EMPTY: JavaClassLookupResult - removed:
static field JavaClassLookupResult.OBJECT$: JavaClassLookupResult.Companion - removed:
static final class JavaClassLookupResult.Companion - removed:
static method LazyPackage.LazyJavaAnnotations.e67db40b.resolveAnnotations(LazyJavaResolverContext, JavaAnnotationOwner): Annotations - removed:
static method LazyPackage.context.b233f32a.child(LazyJavaResolverContext, DeclarationDescriptor, JavaTypeParameterListOwner): LazyJavaResolverContext - removed:
static method LazyPackage.context.b233f32a.child(LazyJavaResolverContext, TypeParameterResolver): LazyJavaResolverContext - removed:
static method LazyPackage.findClassInJava(LazyJavaResolverContext, ClassId): JavaClassLookupResult - removed:
static method LazyPackage.lookupBinaryClass(LazyJavaResolverContext, JavaClass): ClassDescriptor - removed:
static method LazyPackage.resolveBinaryClass(LazyJavaResolverContext, KotlinJvmBinaryClass): JavaClassLookupResult - removed:
static method LazyPackage.resolvers.cf1a8a6c.findClassInJava(LazyJavaResolverContext, ClassId): JavaClassLookupResult - removed:
static method LazyPackage.resolvers.cf1a8a6c.lookupBinaryClass(LazyJavaResolverContext, JavaClass): ClassDescriptor - removed:
static method LazyPackage.resolvers.cf1a8a6c.resolveBinaryClass(LazyJavaResolverContext, KotlinJvmBinaryClass): JavaClassLookupResult - changed:
class LazyJavaResolverContext extends GlobalJavaResolverContext → class LazyJavaResolverContext - changed:
ctor LazyJavaPackageFragmentProvider(GlobalJavaResolverContext, ModuleDescriptor, ReflectionTypes) → ctor LazyJavaPackageFragmentProvider(JavaResolverComponents, ModuleDescriptor, ReflectionTypes) - changed:
ctor LazyJavaResolverContext(GlobalJavaResolverContext, LazyJavaPackageFragmentProvider, LazyJavaClassResolver, ModuleDescriptor, ReflectionTypes, TypeParameterResolver) → ctor LazyJavaResolverContext(JavaResolverComponents, LazyJavaPackageFragmentProvider, LazyJavaClassResolver, ModuleDescriptor, ReflectionTypes, TypeParameterResolver) - changed:
method LazyJavaAnnotations.findAnnotation(FqName): LazyJavaAnnotationDescriptor → method LazyJavaAnnotations.findAnnotation(FqName): AnnotationDescriptor - changed:
method LazyJavaAnnotations.findExternalAnnotation(FqName): LazyJavaAnnotationDescriptor → method LazyJavaAnnotations.findExternalAnnotation(FqName): AnnotationDescriptor - added:
abstract class KotlinClassLookupResult - added:
ctor JavaResolverComponents(StorageManager, JavaClassFinder, KotlinClassFinder, DeserializedDescriptorResolver, ExternalAnnotationResolver, ExternalSignatureResolver, ErrorReporter, JavaResolverCache, JavaPropertyInitializerEvaluator, SamConversionResolver, JavaSourceElementFactory, ModuleClassResolver, PackagePartProvider) - added:
ctor KotlinClassLookupResult.Found(ClassDescriptor) - added:
final class JavaResolverComponents - added:
method JavaResolverComponents.getDeserializedDescriptorResolver(): DeserializedDescriptorResolver - added:
method JavaResolverComponents.getErrorReporter(): ErrorReporter - added:
method JavaResolverComponents.getExternalAnnotationResolver(): ExternalAnnotationResolver - added:
method JavaResolverComponents.getExternalSignatureResolver(): ExternalSignatureResolver - added:
method JavaResolverComponents.getFinder(): JavaClassFinder - added:
method JavaResolverComponents.getJavaPropertyInitializerEvaluator(): JavaPropertyInitializerEvaluator - added:
method JavaResolverComponents.getJavaResolverCache(): JavaResolverCache - added:
method JavaResolverComponents.getKotlinClassFinder(): KotlinClassFinder - added:
method JavaResolverComponents.getModuleClassResolver(): ModuleClassResolver - added:
method JavaResolverComponents.getPackageMapper(): PackagePartProvider - added:
method JavaResolverComponents.getSamConversionResolver(): SamConversionResolver - added:
method JavaResolverComponents.getSourceElementFactory(): JavaSourceElementFactory - added:
method JavaResolverComponents.getStorageManager(): StorageManager - added:
method KotlinClassLookupResult.Found.getDescriptor(): ClassDescriptor - added:
method LazyJavaAnnotations.getAllAnnotations(): List - added:
method LazyJavaAnnotations.getUseSiteTargetedAnnotations(): List - added:
method LazyJavaResolverContext.getComponents(): JavaResolverComponents - added:
method LazyJavaResolverContext.getStorageManager(): StorageManager - added:
static field KotlinClassLookupResult.NotFound.INSTANCE$: KotlinClassLookupResult.NotFound - added:
static field KotlinClassLookupResult.SyntheticClass.INSTANCE$: KotlinClassLookupResult.SyntheticClass - added:
static final class KotlinClassLookupResult.Found extends KotlinClassLookupResult - added:
static final class KotlinClassLookupResult.NotFound extends KotlinClassLookupResult - added:
static final class KotlinClassLookupResult.SyntheticClass extends KotlinClassLookupResult - added:
static method LazyPackage.resolveKotlinBinaryClass(LazyJavaResolverContext, KotlinJvmBinaryClass): KotlinClassLookupResult
- removed:
abstract class LazyJavaMemberScope implements JetScope - removed:
ctor LazyJavaMemberScope(LazyJavaResolverContext, DeclarationDescriptor) - removed:
ctor LazyJavaMemberScope.MethodSignatureData(ExternalSignatureResolver.AlternativeMethodSignature, List, List) - removed:
ctor LazyJavaMemberScope.ResolvedValueParameters(List, boolean) - removed:
ctor LazyPackageFragmentScopeForJavaPackage(LazyJavaResolverContext, JavaPackage, LazyJavaPackageFragment) - removed:
final class DEPRECATED_IN_JAVA implements JavaLiteralAnnotationArgument - removed:
final class DescriptorsPackage.MemberIndex.f8be488c - removed:
final class LazyPackageFragmentScopeForJavaPackage extends LazyJavaStaticScope - removed:
method DEPRECATED_IN_JAVA.getName(): Name - removed:
method DEPRECATED_IN_JAVA.getValue(): Object - removed:
method LazyJavaClassDescriptor.getScopeForMemberLookup(): LazyJavaClassMemberScope - removed:
method LazyJavaMemberScope.MethodSignatureData.component1(): ExternalSignatureResolver.AlternativeMethodSignature - removed:
method LazyJavaMemberScope.MethodSignatureData.component2(): List - removed:
method LazyJavaMemberScope.MethodSignatureData.component3(): List - removed:
method LazyJavaMemberScope.MethodSignatureData.copy(ExternalSignatureResolver.AlternativeMethodSignature, List, List): LazyJavaMemberScope.MethodSignatureData - removed:
method LazyJavaMemberScope.MethodSignatureData.equals(Object): boolean - removed:
method LazyJavaMemberScope.MethodSignatureData.getEffectiveSignature(): ExternalSignatureResolver.AlternativeMethodSignature - removed:
method LazyJavaMemberScope.MethodSignatureData.getErrors(): List - removed:
method LazyJavaMemberScope.MethodSignatureData.getSuperFunctions(): List - removed:
method LazyJavaMemberScope.MethodSignatureData.hashCode(): int - removed:
method LazyJavaMemberScope.MethodSignatureData.toString(): String - removed:
method LazyJavaMemberScope.ResolvedValueParameters.getDescriptors(): List - removed:
method LazyJavaMemberScope.ResolvedValueParameters.getHasSynthesizedNames(): boolean - removed:
method LazyJavaMemberScope.addExtraDescriptors(Set, DescriptorKindFilter, Function1): void - removed:
method LazyJavaMemberScope.computeDescriptors(DescriptorKindFilter, Function1): List - removed:
method LazyJavaMemberScope.computeMemberIndex(): MemberIndex - removed:
method LazyJavaMemberScope.computeMethodReturnType(JavaMethod, Annotations, LazyJavaResolverContext): JetType - removed:
method LazyJavaMemberScope.computeNonDeclaredFunctions(Collection, Name): void - removed:
method LazyJavaMemberScope.computeNonDeclaredProperties(Name, Collection): void - removed:
method LazyJavaMemberScope.getAllDescriptors(): Collection - removed:
method LazyJavaMemberScope.getC(): LazyJavaResolverContext - removed:
method LazyJavaMemberScope.getClassNames(DescriptorKindFilter, Function1): Collection - removed:
method LazyJavaMemberScope.getContainingDeclaration(): DeclarationDescriptor - removed:
method LazyJavaMemberScope.getDeclarationsByLabel(Name): List - removed:
method LazyJavaMemberScope.getDescriptors(DescriptorKindFilter, Function1): Collection - removed:
method LazyJavaMemberScope.getDispatchReceiverParameter(): ReceiverParameterDescriptor - removed:
method LazyJavaMemberScope.getFunctionNames(DescriptorKindFilter, Function1): Collection - removed:
method LazyJavaMemberScope.getFunctions(Name): List - removed:
method LazyJavaMemberScope.getLocalVariable(Name): VariableDescriptor - removed:
method LazyJavaMemberScope.getMemberIndex(): NotNullLazyValue - removed:
method LazyJavaMemberScope.getOwnDeclaredDescriptors(): Collection - removed:
method LazyJavaMemberScope.getProperties(Name): Collection - removed:
method LazyJavaMemberScope.getPropertyNames(DescriptorKindFilter, Function1): Collection - removed:
method LazyJavaMemberScope.printScopeStructure(Printer): void - removed:
method LazyJavaMemberScope.resolveMethodSignature(JavaMethod, List, JetType, LazyJavaMemberScope.ResolvedValueParameters): LazyJavaMemberScope.MethodSignatureData - removed:
method LazyJavaMemberScope.resolveMethodToFunctionDescriptor(JavaMethod, boolean): JavaMethodDescriptor - removed:
method LazyJavaMemberScope.resolveValueParameters(LazyJavaResolverContext, FunctionDescriptor, List): LazyJavaMemberScope.ResolvedValueParameters - removed:
method LazyJavaMemberScope.toString(): String - removed:
method LazyPackageFragmentScopeForJavaPackage.addExtraDescriptors(Set, DescriptorKindFilter, Function1): void - removed:
method LazyPackageFragmentScopeForJavaPackage.computeMemberIndex(): MemberIndex - removed:
method LazyPackageFragmentScopeForJavaPackage.computeNonDeclaredFunctions(Collection, Name): void - removed:
method LazyPackageFragmentScopeForJavaPackage.getClassNames(DescriptorKindFilter, Function1): Collection - removed:
method LazyPackageFragmentScopeForJavaPackage.getClassifier(Name): ClassifierDescriptor - removed:
method LazyPackageFragmentScopeForJavaPackage.getDescriptors(DescriptorKindFilter, Function1): Collection - removed:
method LazyPackageFragmentScopeForJavaPackage.getFunctionNames(DescriptorKindFilter, Function1): Collection - removed:
method LazyPackageFragmentScopeForJavaPackage.getFunctions(Name): List - removed:
method LazyPackageFragmentScopeForJavaPackage.getKotlinBinaryClass(): KotlinJvmBinaryClass - removed:
method LazyPackageFragmentScopeForJavaPackage.getProperties(Name): Collection - removed:
method LazyPackageFragmentScopeForJavaPackage.getPropertyNames(DescriptorKindFilter, Function1): List - removed:
method LazyPackageFragmentScopeForJavaPackage.getSubPackages(): List - removed:
static field DEPRECATED_IN_JAVA.INSTANCE$: DEPRECATED_IN_JAVA - removed:
static field DEPRECATED_IN_JAVA.name: Name - removed:
static field DEPRECATED_IN_JAVA.value: Object - removed:
static final class LazyJavaMemberScope.MethodSignatureData - removed:
static final class LazyJavaMemberScope.ResolvedValueParameters - removed:
static method DescriptorsPackage.MemberIndex.f8be488c.getAllMemberNames(JavaClass, Function1, Function1): Set - changed:
abstract class LazyJavaStaticScope extends LazyJavaMemberScope → abstract class LazyJavaStaticScope extends LazyJavaScope - changed:
final class LazyJavaClassMemberScope extends LazyJavaMemberScope → final class LazyJavaClassMemberScope extends LazyJavaScope - changed:
method LazyJavaClassMemberScope.getClassifier(Name): ClassifierDescriptor → method LazyJavaClassMemberScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - changed:
method LazyJavaClassMemberScope.resolveMethodSignature(JavaMethod, List, JetType, LazyJavaMemberScope.ResolvedValueParameters): LazyJavaMemberScope.MethodSignatureData → method LazyJavaClassMemberScope.resolveMethodSignature(JavaMethod, List, JetType, LazyJavaScope.ResolvedValueParameters): LazyJavaScope.MethodSignatureData - changed:
method LazyJavaPackageFragment.getMemberScope(): LazyPackageFragmentScopeForJavaPackage → method LazyJavaPackageFragment.getMemberScope(): JetScope - changed:
method LazyJavaStaticClassScope.getClassifier(Name): ClassifierDescriptor → method LazyJavaStaticClassScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - changed:
method LazyJavaStaticScope.resolveMethodSignature(JavaMethod, List, JetType, LazyJavaMemberScope.ResolvedValueParameters): LazyJavaMemberScope.MethodSignatureData → method LazyJavaStaticScope.resolveMethodSignature(JavaMethod, List, JetType, LazyJavaScope.ResolvedValueParameters): LazyJavaScope.MethodSignatureData - added:
abstract class LazyJavaScope extends JetScopeImpl - added:
ctor LazyJavaPackageScope(LazyJavaResolverContext, JavaPackage, LazyJavaPackageFragment) - added:
ctor LazyJavaScope(LazyJavaResolverContext, DeclarationDescriptor) - added:
ctor LazyJavaScope.MethodSignatureData(ExternalSignatureResolver.AlternativeMethodSignature, List) - added:
ctor LazyJavaScope.ResolvedValueParameters(List, boolean) - added:
final class LazyJavaPackageScope extends LazyJavaStaticScope - added:
method LazyJavaAnnotationDescriptor.getSource(): JavaSourceElement - added:
method LazyJavaClassDescriptor.getUnsubstitutedMemberScope(): LazyJavaClassMemberScope - added:
method LazyJavaPackageFragment.getOldPackageFacade(): KotlinJvmBinaryClass - added:
method LazyJavaPackageFragment.getScope(): LazyJavaPackageScope - added:
method LazyJavaPackageFragment.getSource(): SourceElement - added:
method LazyJavaPackageFragment.resolveTopLevelClass(JavaClass): LazyJavaClassDescriptor - added:
method LazyJavaPackageScope.addExtraDescriptors(Set, DescriptorKindFilter, Function1): void - added:
method LazyJavaPackageScope.computeMemberIndex(): MemberIndex - added:
method LazyJavaPackageScope.computeNonDeclaredFunctions(Collection, Name): void - added:
method LazyJavaPackageScope.getClassNames(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaPackageScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method LazyJavaPackageScope.getDescriptors(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaPackageScope.getFacadeSimpleNameForPartSimpleName(String): String - added:
method LazyJavaPackageScope.getFunctionNames(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaPackageScope.getFunctions(Name, LookupLocation): List - added:
method LazyJavaPackageScope.getProperties(Name, LookupLocation): Collection - added:
method LazyJavaPackageScope.getPropertyNames(DescriptorKindFilter, Function1): List - added:
method LazyJavaPackageScope.getSubPackages(): List - added:
method LazyJavaScope.MethodSignatureData.component1(): ExternalSignatureResolver.AlternativeMethodSignature - added:
method LazyJavaScope.MethodSignatureData.component2(): List - added:
method LazyJavaScope.MethodSignatureData.copy(ExternalSignatureResolver.AlternativeMethodSignature, List): LazyJavaScope.MethodSignatureData - added:
method LazyJavaScope.MethodSignatureData.equals(Object): boolean - added:
method LazyJavaScope.MethodSignatureData.getEffectiveSignature(): ExternalSignatureResolver.AlternativeMethodSignature - added:
method LazyJavaScope.MethodSignatureData.getErrors(): List - added:
method LazyJavaScope.MethodSignatureData.hashCode(): int - added:
method LazyJavaScope.MethodSignatureData.toString(): String - added:
method LazyJavaScope.ResolvedValueParameters.getDescriptors(): List - added:
method LazyJavaScope.ResolvedValueParameters.getHasSynthesizedNames(): boolean - added:
method LazyJavaScope.addExtraDescriptors(Set, DescriptorKindFilter, Function1): void - added:
method LazyJavaScope.computeDescriptors(DescriptorKindFilter, Function1, LookupLocation): List - added:
method LazyJavaScope.computeMemberIndex(): MemberIndex - added:
method LazyJavaScope.computeMethodReturnType(JavaMethod, Annotations, LazyJavaResolverContext): JetType - added:
method LazyJavaScope.computeNonDeclaredFunctions(Collection, Name): void - added:
method LazyJavaScope.computeNonDeclaredProperties(Name, Collection): void - added:
method LazyJavaScope.getC(): LazyJavaResolverContext - added:
method LazyJavaScope.getClassNames(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaScope.getContainingDeclaration(): DeclarationDescriptor - added:
method LazyJavaScope.getDescriptors(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaScope.getDispatchReceiverParameter(): ReceiverParameterDescriptor - added:
method LazyJavaScope.getFunctionNames(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaScope.getFunctions(Name, LookupLocation): Collection - added:
method LazyJavaScope.getMemberIndex(): NotNullLazyValue - added:
method LazyJavaScope.getOwnDeclaredDescriptors(): Collection - added:
method LazyJavaScope.getProperties(Name, LookupLocation): Collection - added:
method LazyJavaScope.getPropertyNames(DescriptorKindFilter, Function1): Collection - added:
method LazyJavaScope.printScopeStructure(Printer): void - added:
method LazyJavaScope.resolveMethodSignature(JavaMethod, List, JetType, LazyJavaScope.ResolvedValueParameters): LazyJavaScope.MethodSignatureData - added:
method LazyJavaScope.resolveMethodToFunctionDescriptor(JavaMethod, boolean): JavaMethodDescriptor - added:
method LazyJavaScope.resolveValueParameters(LazyJavaResolverContext, FunctionDescriptor, List): LazyJavaScope.ResolvedValueParameters - added:
method LazyJavaScope.toString(): String - added:
static final class LazyJavaScope.MethodSignatureData - added:
static final class LazyJavaScope.ResolvedValueParameters
- removed:
final class TypesPackage.LazyJavaTypeResolver.c2bbce09 - removed:
method LazyJavaTypeResolver.makeStarProjection(TypeParameterDescriptor, JavaTypeAttributes): TypeProjection - removed:
static method TypesPackage.LazyJavaTypeResolver.c2bbce09.getJAVA_LANG_CLASS_FQ_NAME(): FqName - removed:
static method TypesPackage.LazyJavaTypeResolver.c2bbce09.isMarkedNotNull(Annotations): boolean - removed:
static method TypesPackage.LazyJavaTypeResolver.c2bbce09.isMarkedNullable(Annotations): boolean - removed:
static method TypesPackage.LazyJavaTypeResolver.c2bbce09.toAttributes(TypeUsage, boolean, boolean): JavaTypeAttributes - removed:
static method TypesPackage.LazyJavaTypeResolver.c2bbce09.toFlexible(JavaTypeAttributes, JavaTypeFlexibility): JavaTypeAttributes - changed:
static method TypesPackage.toAttributes(TypeUsage, boolean, boolean): JavaTypeAttributes → static method TypesPackage.toAttributes(TypeUsage, boolean, boolean, TypeParameterDescriptor): JavaTypeAttributes - added:
final class ConstantStarSubstitution extends TypeSubstitution - added:
final class RawSubstitution extends TypeSubstitution - added:
final class RawTypeCapabilities implements TypeCapabilities - added:
final class RawTypeTag implements TypeCapability - added:
method ConstantStarSubstitution.get(JetType): TypeProjection - added:
method ConstantStarSubstitution.isEmpty(): boolean - added:
method JavaTypeAttributes.getUpperBoundOfTypeParameter(): TypeParameterDescriptor - added:
method LazyJavaTypeAttributes.getUpperBoundOfTypeParameter(): TypeParameterDescriptor - added:
method RawSubstitution.computeProjection(TypeParameterDescriptor, JavaTypeAttributes, JetType): TypeProjection - added:
method RawSubstitution.get(JetType): TypeProjectionImpl - added:
method RawSubstitution.isEmpty(): boolean - added:
method RawTypeCapabilities.getCapability(Class): TypeCapability - added:
static field ConstantStarSubstitution.INSTANCE$: ConstantStarSubstitution - added:
static field RawSubstitution.INSTANCE$: RawSubstitution - added:
static field RawTypeCapabilities.INSTANCE$: RawTypeCapabilities - added:
static field RawTypeTag.INSTANCE$: RawTypeTag - added:
static method TypesPackage.getErasedUpperBound(TypeParameterDescriptor, TypeParameterDescriptor, Function0): JetType - added:
static method TypesPackage.makeStarProjection(TypeParameterDescriptor, JavaTypeAttributes): TypeProjection - added:
static method TypesPackage.replaceArgumentsWithStarProjections(JetType): JetType
- removed:
static field JavaPropertyInitializerEvaluator.DO_NOTHING: JavaPropertyInitializerEvaluator - changed:
interface JavaClassifierType extends JavaType → interface JavaClassifierType extends JavaType, JavaAnnotationOwner - changed:
method JavaPropertyInitializerEvaluator.getInitializerConstant(JavaField, PropertyDescriptor): CompileTimeConstant → method JavaPropertyInitializerEvaluator.getInitializerConstant(JavaField, PropertyDescriptor): ConstantValue - added:
method JavaAnnotationOwner.isDeprecatedInJavaDoc(): boolean - added:
method JavaPropertyInitializerEvaluator.DoNothing.getInitializerConstant(JavaField, PropertyDescriptor): Void - added:
method JavaPropertyInitializerEvaluator.DoNothing.isNotNullCompileTimeConstant(JavaField): boolean - added:
static field JavaPropertyInitializerEvaluator.DoNothing.INSTANCE$: JavaPropertyInitializerEvaluator.DoNothing - added:
static final class JavaPropertyInitializerEvaluator.DoNothing implements JavaPropertyInitializerEvaluator
- removed:
final class ReflectPackage.reflectClassUtil.ce6bba51 - removed:
static field ReflectJavaAnnotationArgument.OBJECT$: ReflectJavaAnnotationArgument.Factory - removed:
static field ReflectJavaType.OBJECT$: ReflectJavaType.Factory - removed:
static method ReflectPackage.getClassLoader(Class): ClassLoader - removed:
static method ReflectPackage.reflectClassUtil.ce6bba51.createArrayType(Class): Class - removed:
static method ReflectPackage.reflectClassUtil.ce6bba51.getClassId(Class): ClassId - removed:
static method ReflectPackage.reflectClassUtil.ce6bba51.getClassLoader(Class): ClassLoader - removed:
static method ReflectPackage.reflectClassUtil.ce6bba51.getDesc(Class): String - removed:
static method ReflectPackage.reflectClassUtil.ce6bba51.isEnumClassOrSpecializedEnumEntryClass(Class): boolean - changed:
ctor ReflectJavaValueParameter(ReflectJavaType, Annotation[], boolean) → ctor ReflectJavaValueParameter(ReflectJavaType, Annotation[], String, boolean) - changed:
method ReflectJavaClass.getElement(): AnnotatedElement → method ReflectJavaClass.getElement(): Class - changed:
method ReflectJavaValueParameter.getName(): Void → method ReflectJavaValueParameter.getName(): Name - added:
ctor Java8ParameterNamesLoader.Cache(Method, Method) - added:
final class Java8ParameterNamesLoader - added:
method Java8ParameterNamesLoader.Cache.getGetName(): Method - added:
method Java8ParameterNamesLoader.Cache.getGetParameters(): Method - added:
method Java8ParameterNamesLoader.buildCache(Member): Java8ParameterNamesLoader.Cache - added:
method Java8ParameterNamesLoader.getCache(): Java8ParameterNamesLoader.Cache - added:
method Java8ParameterNamesLoader.loadParameterNames(Member): List - added:
method Java8ParameterNamesLoader.setCache(Java8ParameterNamesLoader.Cache): void - added:
method ReflectJavaAnnotationOwner.isDeprecatedInJavaDoc(): boolean - added:
method ReflectJavaClass.isDeprecatedInJavaDoc(): boolean - added:
method ReflectJavaClassifierType.findAnnotation(FqName): JavaAnnotation - added:
method ReflectJavaClassifierType.getAnnotations(): Collection - added:
method ReflectJavaClassifierType.isDeprecatedInJavaDoc(): boolean - added:
method ReflectJavaMember.isDeprecatedInJavaDoc(): boolean - added:
method ReflectJavaTypeParameter.getTypeVariable(): TypeVariable - added:
method ReflectJavaValueParameter.isDeprecatedInJavaDoc(): boolean - added:
static field Java8ParameterNamesLoader.INSTANCE$: Java8ParameterNamesLoader - added:
static field Java8ParameterNamesLoader.cache: Java8ParameterNamesLoader.Cache - added:
static final class Java8ParameterNamesLoader.Cache - added:
static method ReflectPackage.getSafeClassLoader(Class): ClassLoader
- added:
ctor EnhancedTypeAnnotations(FqName) - added:
ctor EnhancementResult(Object, Annotations) - added:
ctor JavaTypeQualifiers(NullabilityQualifier, MutabilityQualifier) - added:
ctor MutabilityQualifier(String, int) - added:
ctor NullabilityQualifier(String, int) - added:
ctor Result(JetType, int) - added:
ctor SignatureParts(JetType, Collection, boolean) - added:
ctor TypeComponentPosition(String, int) - added:
enum MutabilityQualifier - added:
enum NullabilityQualifier - added:
enum TypeComponentPosition - added:
final class EnhancedTypeAnnotationDescriptor implements AnnotationDescriptor - added:
final class EnhancedTypeAnnotations implements Annotations - added:
final class EnhancementResult - added:
final class JavaTypeQualifiers - added:
final class Result - added:
final class SignatureParts - added:
final class TypeEnhacementPackage - added:
method EnhancedTypeAnnotationDescriptor.getAllValueArguments(): Void - added:
method EnhancedTypeAnnotationDescriptor.getSource(): Void - added:
method EnhancedTypeAnnotationDescriptor.getType(): Void - added:
method EnhancedTypeAnnotationDescriptor.toString(): String - added:
method EnhancedTypeAnnotations.findAnnotation(FqName): EnhancedTypeAnnotationDescriptor - added:
method EnhancedTypeAnnotations.findExternalAnnotation(FqName): Void - added:
method EnhancedTypeAnnotations.getAllAnnotations(): List - added:
method EnhancedTypeAnnotations.getUseSiteTargetedAnnotations(): List - added:
method EnhancedTypeAnnotations.isEmpty(): boolean - added:
method EnhancedTypeAnnotations.iterator(): Iterator - added:
method EnhancementResult.component1(): Object - added:
method EnhancementResult.component2(): Annotations - added:
method EnhancementResult.copy(Object, Annotations): EnhancementResult - added:
method EnhancementResult.equals(Object): boolean - added:
method EnhancementResult.getEnhancementAnnotations(): Annotations - added:
method EnhancementResult.getResult(): Object - added:
method EnhancementResult.hashCode(): int - added:
method EnhancementResult.toString(): String - added:
method JavaTypeQualifiers.Companion.getNONE(): JavaTypeQualifiers - added:
method JavaTypeQualifiers.getMutability(): MutabilityQualifier - added:
method JavaTypeQualifiers.getNullability(): NullabilityQualifier - added:
method Result.component1(): JetType - added:
method Result.component2(): int - added:
method Result.copy(JetType, int): Result - added:
method Result.equals(Object): boolean - added:
method Result.getSubtreeSize(): int - added:
method Result.getType(): JetType - added:
method Result.hashCode(): int - added:
method Result.toString(): String - added:
method SignatureParts.enhance(): JetType - added:
method SignatureParts.getFromOverridden(): Collection - added:
method SignatureParts.getFromOverride(): JetType - added:
method SignatureParts.getIsCovariant(): boolean - added:
static field EnhancedTypeAnnotationDescriptor.INSTANCE$: EnhancedTypeAnnotationDescriptor - added:
static field JavaTypeQualifiers.Companion: JavaTypeQualifiers.Companion - added:
static field JavaTypeQualifiers.NONE: JavaTypeQualifiers - added:
static field MutabilityQualifier.MUTABLE: MutabilityQualifier - added:
static field MutabilityQualifier.READ_ONLY: MutabilityQualifier - added:
static field NullabilityQualifier.NOT_NULL: NullabilityQualifier - added:
static field NullabilityQualifier.NULLABLE: NullabilityQualifier - added:
static field TypeComponentPosition.FLEXIBLE_LOWER: TypeComponentPosition - added:
static field TypeComponentPosition.FLEXIBLE_UPPER: TypeComponentPosition - added:
static field TypeComponentPosition.INFLEXIBLE: TypeComponentPosition - added:
static final class JavaTypeQualifiers.Companion - added:
static method MutabilityQualifier.valueOf(String): MutabilityQualifier - added:
static method MutabilityQualifier.values(): MutabilityQualifier[] - added:
static method NullabilityQualifier.valueOf(String): NullabilityQualifier - added:
static method NullabilityQualifier.values(): NullabilityQualifier[] - added:
static method TypeComponentPosition.valueOf(String): TypeComponentPosition - added:
static method TypeComponentPosition.values(): TypeComponentPosition[] - added:
static method TypeEnhacementPackage.compositeAnnotationsOrSingle(List): Annotations - added:
static method TypeEnhacementPackage.computeIndexedQualifiersForOverride(JetType, Collection, boolean): Function1 - added:
static method TypeEnhacementPackage.computeQualifiersForOverride(JetType, Collection, boolean): JavaTypeQualifiers - added:
static method TypeEnhacementPackage.enhance(JetType, Function1): JetType - added:
static method TypeEnhacementPackage.enhanceInflexible(JetType, Function1, int, TypeComponentPosition): Result - added:
static method TypeEnhacementPackage.enhanceMutability(ClassifierDescriptor, JavaTypeQualifiers, TypeComponentPosition): EnhancementResult - added:
static method TypeEnhacementPackage.enhancePossiblyFlexible(JetType, Function1, int): Result - added:
static method TypeEnhacementPackage.enhanceSignature(CallableMemberDescriptor): CallableMemberDescriptor - added:
static method TypeEnhacementPackage.enhanceSignatures(Collection): Collection - added:
static method TypeEnhacementPackage.enhancedMutability(Object): EnhancementResult - added:
static method TypeEnhacementPackage.enhancedNullability(Object): EnhancementResult - added:
static method TypeEnhacementPackage.extractQualifiers(Annotations): JavaTypeQualifiers - added:
static method TypeEnhacementPackage.extractQualifiers(JetType): JavaTypeQualifiers - added:
static method TypeEnhacementPackage.getENHANCED_MUTABILITY_ANNOTATIONS(): EnhancedTypeAnnotations - added:
static method TypeEnhacementPackage.getENHANCED_NULLABILITY_ANNOTATIONS(): EnhancedTypeAnnotations - added:
static method TypeEnhacementPackage.getEnhancedNullability(JetType, JavaTypeQualifiers, TypeComponentPosition): EnhancementResult - added:
static method TypeEnhacementPackage.getMUTABLE_ANNOTATIONS(): List - added:
static method TypeEnhacementPackage.getNOT_NULL_ANNOTATIONS(): List - added:
static method TypeEnhacementPackage.getNULLABLE_ANNOTATIONS(): List - added:
static method TypeEnhacementPackage.getREAD_ONLY_ANNOTATIONS(): List - added:
static method TypeEnhacementPackage.noChange(Object): EnhancementResult - added:
static method TypeEnhacementPackage.parts(CallableMemberDescriptor, boolean, Function1): SignatureParts - added:
static method TypeEnhacementPackage.shouldEnhance(TypeComponentPosition): boolean
- removed:
final class KotlinPackage - removed:
static field MemberSignature.OBJECT$: MemberSignature.Companion - removed:
static method KotlinPackage.getCallableSignature(ProtoBuf.Callable, NameResolver, AnnotatedCallableKind): MemberSignature - changed:
method AbstractBinaryClassAnnotationAndConstantLoader.loadAnnotation(ClassId, List): KotlinJvmBinaryClass.AnnotationArgumentVisitor → method AbstractBinaryClassAnnotationAndConstantLoader.loadAnnotation(ClassId, SourceElement, List): KotlinJvmBinaryClass.AnnotationArgumentVisitor - changed:
method BinaryClassAnnotationAndConstantLoaderImpl.loadAnnotation(ClassId, List): KotlinJvmBinaryClass.AnnotationArgumentVisitor → method BinaryClassAnnotationAndConstantLoaderImpl.loadAnnotation(ClassId, SourceElement, List): KotlinJvmBinaryClass.AnnotationArgumentVisitor - changed:
method BinaryClassAnnotationAndConstantLoaderImpl.loadConstant(String, Object): CompileTimeConstant → method BinaryClassAnnotationAndConstantLoaderImpl.loadConstant(String, Object): ConstantValue - changed:
method DeserializedDescriptorResolver.createKotlinPackageScope(PackageFragmentDescriptor, KotlinJvmBinaryClass): JetScope → method DeserializedDescriptorResolver.createKotlinPackageScope(PackageFragmentDescriptor, List): JetScope - changed:
method DeserializedDescriptorResolver.readData(KotlinJvmBinaryClass, KotlinClassHeader.Kind): String[] → method DeserializedDescriptorResolver.readData(KotlinJvmBinaryClass, Set): String[] - changed:
method JavaClassDataFinder.findClassData(ClassId): ClassData → method JavaClassDataFinder.findClassData(ClassId): ClassDataProvider - changed:
method KotlinJvmBinaryClass.AnnotationVisitor.visitAnnotation(ClassId): KotlinJvmBinaryClass.AnnotationArgumentVisitor → method KotlinJvmBinaryClass.AnnotationVisitor.visitAnnotation(ClassId, SourceElement): KotlinJvmBinaryClass.AnnotationArgumentVisitor - changed:
method KotlinJvmBinaryClass.MethodAnnotationVisitor.visitParameterAnnotation(int, ClassId): KotlinJvmBinaryClass.AnnotationArgumentVisitor → method KotlinJvmBinaryClass.MethodAnnotationVisitor.visitParameterAnnotation(int, ClassId, SourceElement): KotlinJvmBinaryClass.AnnotationArgumentVisitor - added:
ctor KotlinJvmBinarySourceElement(KotlinJvmBinaryClass) - added:
ctor PackageParts(String) - added:
final class JavaTypeCapabilitiesLoader extends TypeCapabilitiesLoader - added:
final class KotlinJvmBinarySourceElement implements SourceElement - added:
final class ModuleMapping - added:
final class PackageParts - added:
method AbstractBinaryClassAnnotationAndConstantLoader.loadExtensionReceiverParameterAnnotations(ProtoContainer, ProtoBuf.Callable, NameResolver, AnnotatedCallableKind): List - added:
method AbstractBinaryClassAnnotationAndConstantLoader.loadPropertyAnnotations(List, List): List - added:
method AbstractBinaryClassAnnotationAndConstantLoader.transformAnnotations(List): List - added:
method BinaryClassAnnotationAndConstantLoaderImpl.loadClassAnnotations(ProtoBuf.Class, NameResolver): List - added:
method BinaryClassAnnotationAndConstantLoaderImpl.loadPropertyAnnotations(List, List): List - added:
method BinaryClassAnnotationAndConstantLoaderImpl.transformAnnotations(List): List - added:
method DeserializedDescriptorResolver.createKotlinPackagePartScope(PackageFragmentDescriptor, KotlinJvmBinaryClass): JetScope - added:
method JavaTypeCapabilitiesLoader.loadCapabilities(ProtoBuf.Type): TypeCapabilities - added:
method KotlinJvmBinarySourceElement.getBinaryClass(): KotlinJvmBinaryClass - added:
method KotlinJvmBinarySourceElement.toString(): String - added:
method ModuleMapping.Companion.create(byte[]): ModuleMapping - added:
method ModuleMapping.Companion.getEMPTY(): ModuleMapping - added:
method ModuleMapping.Companion.getMAPPING_FILE_EXT(): String - added:
method ModuleMapping.findPackageParts(String): PackageParts - added:
method ModuleMapping.getPackageFqName2Parts(): Map - added:
method PackageParts.Companion.serialize(PackageParts, JvmPackageTable.PackageTable.Builder): void - added:
method PackageParts.equals(Object): boolean - added:
method PackageParts.getPackageFqName(): String - added:
method PackageParts.getParts(): LinkedHashSet - added:
method PackageParts.hashCode(): int - added:
static field DeserializedDescriptorResolver.KOTLIN_CLASS: Set - added:
static field DeserializedDescriptorResolver.KOTLIN_FILE_FACADE_OR_MULTIFILE_CLASS_PART: Set - added:
static field DeserializedDescriptorResolver.KOTLIN_PACKAGE_FACADE: Set - added:
static field JavaTypeCapabilitiesLoader.INSTANCE$: JavaTypeCapabilitiesLoader - added:
static field ModuleMapping.Companion: ModuleMapping.Companion - added:
static field ModuleMapping.EMPTY: ModuleMapping - added:
static field ModuleMapping.MAPPING_FILE_EXT: String - added:
static field PackageParts.Companion: PackageParts.Companion - added:
static final class ModuleMapping.Companion - added:
static final class PackageParts.Companion - added:
static method PackageParts.serialize(PackageParts, JvmPackageTable.PackageTable.Builder): void
- removed:
final class HeaderPackage.KotlinClassHeader.d07aa21b - removed:
static method HeaderPackage.KotlinClassHeader.d07aa21b.isCompatibleClassKind(KotlinClassHeader): boolean - removed:
static method HeaderPackage.KotlinClassHeader.d07aa21b.isCompatiblePackageFacadeKind(KotlinClassHeader): boolean - removed:
static method HeaderPackage.KotlinClassHeader.d07aa21b.isCompatibleSyntheticClassKind(KotlinClassHeader): boolean - changed:
ctor KotlinClassHeader(KotlinClassHeader.Kind, int, String[], JvmAnnotationNames.KotlinClass.Kind, JvmAnnotationNames.KotlinSyntheticClass.Kind) → ctor KotlinClassHeader(KotlinClassHeader.Kind, BinaryVersion, String[], JvmAnnotationNames.KotlinClass.Kind, JvmAnnotationNames.KotlinSyntheticClass.Kind, String[], String) - changed:
method KotlinClassHeader.getVersion(): int → method KotlinClassHeader.getVersion(): BinaryVersion - changed:
method ReadKotlinClassHeaderAnnotationVisitor.visitAnnotation(ClassId): KotlinJvmBinaryClass.AnnotationArgumentVisitor → method ReadKotlinClassHeaderAnnotationVisitor.visitAnnotation(ClassId, SourceElement): KotlinJvmBinaryClass.AnnotationArgumentVisitor - added:
method KotlinClassHeader.getFilePartClassNames(): String[] - added:
method KotlinClassHeader.getMultifileClassName(): String - added:
static field KotlinClassHeader.Kind.FILE_FACADE: KotlinClassHeader.Kind - added:
static field KotlinClassHeader.Kind.MULTIFILE_CLASS: KotlinClassHeader.Kind - added:
static field KotlinClassHeader.Kind.MULTIFILE_CLASS_PART: KotlinClassHeader.Kind - added:
static method HeaderPackage.isCompatibleFileFacadeKind(KotlinClassHeader): boolean - added:
static method HeaderPackage.isCompatibleMultifileClassKind(KotlinClassHeader): boolean - added:
static method HeaderPackage.isCompatibleMultifileClassPartKind(KotlinClassHeader): boolean
- removed:
static field ReflectKotlinClass.OBJECT$: ReflectKotlinClass.Factory - removed:
static field RuntimeModuleData.OBJECT$: RuntimeModuleData.Companion - added:
ctor ReflectAnnotationSource(Annotation) - added:
ctor RuntimePackagePartProvider(ClassLoader) - added:
final class ReflectAnnotationSource implements SourceElement - added:
final class RuntimePackagePartProvider implements PackagePartProvider - added:
method ReflectAnnotationSource.getAnnotation(): Annotation - added:
method ReflectKotlinClass.getKlass(): Class - added:
method RuntimeModuleData.getDeserialization(): DeserializationComponents - added:
method RuntimeModuleData.getPackageFacadeProvider(): RuntimePackagePartProvider - added:
method RuntimePackagePartProvider.findPackageParts(String): List - added:
method RuntimePackagePartProvider.getClassLoader(): ClassLoader - added:
method RuntimePackagePartProvider.getModule2Mapping(): ConcurrentHashMap - added:
method RuntimePackagePartProvider.registerModule(String): void
- removed:
final class NamePackage.FqNamesUtil.d770b82f - removed:
static method NamePackage.FqNamesUtil.d770b82f.isOneSegmentFQN(FqName): boolean - removed:
static method NamePackage.FqNamesUtil.d770b82f.isSubpackageOf(FqName, FqName): boolean - removed:
static method NamePackage.FqNamesUtil.d770b82f.isSubpackageOf(String, String): boolean - removed:
static method NamePackage.FqNamesUtil.d770b82f.isValidJavaFqName(String): boolean - removed:
static method NamePackage.FqNamesUtil.d770b82f.renderName(Name): String - removed:
static method NamePackage.FqNamesUtil.d770b82f.tail(FqName, FqName): FqName - removed:
static method NamePackage.renderName(Name): String - added:
static method SpecialNames.isSafeIdentifier(Name): boolean
- removed:
method JavaToKotlinClassMap.allKotlinClasses(): List - removed:
method JavaToKotlinClassMap.isMutableCollection(ClassDescriptor): boolean - removed:
method JavaToKotlinClassMap.isReadOnlyCollection(ClassDescriptor): boolean - added:
method JavaToKotlinClassMap.isMutable(ClassDescriptor): boolean - added:
method JavaToKotlinClassMap.isMutable(JetType): boolean - added:
method JavaToKotlinClassMap.isReadOnly(ClassDescriptor): boolean - added:
method JavaToKotlinClassMap.isReadOnly(JetType): boolean
- removed:
class DescriptorRendererBuilder - removed:
ctor DescriptorRenderer.DefaultValueParameterHandler() - removed:
ctor DescriptorRendererBuilder() - removed:
enum DescriptorRenderer.Modifier - removed:
enum DescriptorRenderer.OverrideRenderingPolicy - removed:
enum DescriptorRenderer.ParameterNameRenderingPolicy - removed:
enum DescriptorRenderer.TextFormat - removed:
method DescriptorRenderer.DefaultValueParameterHandler.appendAfterValueParameter(ValueParameterDescriptor, StringBuilder): void - removed:
method DescriptorRenderer.DefaultValueParameterHandler.appendAfterValueParameters(FunctionDescriptor, StringBuilder): void - removed:
method DescriptorRenderer.DefaultValueParameterHandler.appendBeforeValueParameter(ValueParameterDescriptor, StringBuilder): void - removed:
method DescriptorRenderer.DefaultValueParameterHandler.appendBeforeValueParameters(FunctionDescriptor, StringBuilder): void - removed:
method DescriptorRendererBuilder.build(): DescriptorRenderer - removed:
method DescriptorRendererBuilder.setClassWithPrimaryConstructor(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setDebugMode(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setExcludedAnnotationClasses(Collection): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setExcludedTypeAnnotationClasses(Collection): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setFlexibleTypesForCode(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setIncludePropertyConstant(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setModifiers(DescriptorRenderer.Modifier[]): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setModifiers(Set): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setNameShortness(NameShortness): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setNormalizedVisibilities(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setOverrideRenderingPolicy(DescriptorRenderer.OverrideRenderingPolicy): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setParameterNameRenderingPolicy(DescriptorRenderer.ParameterNameRenderingPolicy): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setPrettyFunctionTypes(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setReceiverAfterName(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setRenderAccessors(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setRenderCompanionObjectName(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setRenderDefaultValues(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setSecondaryConstructorsAsPrimary(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setShowInternalKeyword(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setStartFromName(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setTextFormat(DescriptorRenderer.TextFormat): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setTypeNormalizer(Function1): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setUninferredTypeParameterAsName(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setUnitReturnType(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setValueParametersHandler(DescriptorRenderer.ValueParametersHandler): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setVerbose(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setWithDefinedIn(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setWithoutSuperTypes(boolean): DescriptorRendererBuilder - removed:
method DescriptorRendererBuilder.setWithoutTypeParameters(boolean): DescriptorRendererBuilder - removed:
static class DescriptorRenderer.DefaultValueParameterHandler implements DescriptorRenderer.ValueParametersHandler - removed:
static field DescriptorRenderer.DEPRECATION: DescriptorRenderer - removed:
static field DescriptorRenderer.HTML_COMPACT_WITH_MODIFIERS: DescriptorRenderer - removed:
static field DescriptorRenderer.HTML_FOR_UNINFERRED_TYPE_PARAMS: DescriptorRenderer - removed:
static field DescriptorRenderer.HTML_NAMES_WITH_SHORT_TYPES: DescriptorRenderer - removed:
static field DescriptorRenderer.Modifier.ANNOTATIONS: DescriptorRenderer.Modifier - removed:
static field DescriptorRenderer.Modifier.INNER: DescriptorRenderer.Modifier - removed:
static field DescriptorRenderer.Modifier.MEMBER_KIND: DescriptorRenderer.Modifier - removed:
static field DescriptorRenderer.Modifier.MODALITY: DescriptorRenderer.Modifier - removed:
static field DescriptorRenderer.Modifier.OVERRIDE: DescriptorRenderer.Modifier - removed:
static field DescriptorRenderer.Modifier.VISIBILITY: DescriptorRenderer.Modifier - removed:
static field DescriptorRenderer.OverrideRenderingPolicy.RENDER_OPEN: DescriptorRenderer.OverrideRenderingPolicy - removed:
static field DescriptorRenderer.OverrideRenderingPolicy.RENDER_OPEN_OVERRIDE: DescriptorRenderer.OverrideRenderingPolicy - removed:
static field DescriptorRenderer.OverrideRenderingPolicy.RENDER_OVERRIDE: DescriptorRenderer.OverrideRenderingPolicy - removed:
static field DescriptorRenderer.ParameterNameRenderingPolicy.ALL: DescriptorRenderer.ParameterNameRenderingPolicy - removed:
static field DescriptorRenderer.ParameterNameRenderingPolicy.NONE: DescriptorRenderer.ParameterNameRenderingPolicy - removed:
static field DescriptorRenderer.ParameterNameRenderingPolicy.ONLY_NON_SYNTHESIZED: DescriptorRenderer.ParameterNameRenderingPolicy - removed:
static field DescriptorRenderer.STARTS_FROM_NAME: DescriptorRenderer - removed:
static field DescriptorRenderer.TextFormat.HTML: DescriptorRenderer.TextFormat - removed:
static field DescriptorRenderer.TextFormat.PLAIN: DescriptorRenderer.TextFormat - removed:
static method DescriptorRenderer.Modifier.valueOf(String): DescriptorRenderer.Modifier - removed:
static method DescriptorRenderer.Modifier.values(): DescriptorRenderer.Modifier[] - removed:
static method DescriptorRenderer.OverrideRenderingPolicy.valueOf(String): DescriptorRenderer.OverrideRenderingPolicy - removed:
static method DescriptorRenderer.OverrideRenderingPolicy.values(): DescriptorRenderer.OverrideRenderingPolicy[] - removed:
static method DescriptorRenderer.ParameterNameRenderingPolicy.valueOf(String): DescriptorRenderer.ParameterNameRenderingPolicy - removed:
static method DescriptorRenderer.ParameterNameRenderingPolicy.values(): DescriptorRenderer.ParameterNameRenderingPolicy[] - removed:
static method DescriptorRenderer.TextFormat.valueOf(String): DescriptorRenderer.TextFormat - removed:
static method DescriptorRenderer.TextFormat.values(): DescriptorRenderer.TextFormat[] - removed:
static method DescriptorRendererImpl.getClassKindPrefix(ClassDescriptor): String - changed:
class DescriptorRendererImpl implements DescriptorRenderer → final class DescriptorRendererImpl implements DescriptorRenderer, DescriptorRendererOptions - changed:
method DescriptorRenderer.ValueParametersHandler.appendAfterValueParameter(ValueParameterDescriptor, StringBuilder): void → method DescriptorRenderer.ValueParametersHandler.appendAfterValueParameter(ValueParameterDescriptor, int, int, StringBuilder): void - changed:
method DescriptorRenderer.ValueParametersHandler.appendAfterValueParameters(FunctionDescriptor, StringBuilder): void → method DescriptorRenderer.ValueParametersHandler.appendAfterValueParameters(int, StringBuilder): void - changed:
method DescriptorRenderer.ValueParametersHandler.appendBeforeValueParameter(ValueParameterDescriptor, StringBuilder): void → method DescriptorRenderer.ValueParametersHandler.appendBeforeValueParameter(ValueParameterDescriptor, int, int, StringBuilder): void - changed:
method DescriptorRenderer.ValueParametersHandler.appendBeforeValueParameters(FunctionDescriptor, StringBuilder): void → method DescriptorRenderer.ValueParametersHandler.appendBeforeValueParameters(int, StringBuilder): void - changed:
method DescriptorRenderer.renderAnnotation(AnnotationDescriptor): String → method DescriptorRenderer.renderAnnotation(AnnotationDescriptor, AnnotationUseSiteTarget): String - changed:
method DescriptorRendererImpl.renderAnnotation(AnnotationDescriptor): String → method DescriptorRendererImpl.renderAnnotation(AnnotationDescriptor, AnnotationUseSiteTarget): String - added:
ctor DescriptorRendererImpl(DescriptorRendererOptionsImpl) - added:
ctor DescriptorRendererModifier(String, int, boolean) - added:
ctor DescriptorRendererOptionsImpl() - added:
ctor NameShortness(String, int) - added:
ctor OverrideRenderingPolicy(String, int) - added:
ctor ParameterNameRenderingPolicy(String, int) - added:
ctor RenderingFormat(String, int) - added:
enum DescriptorRendererModifier - added:
enum OverrideRenderingPolicy - added:
enum ParameterNameRenderingPolicy - added:
enum RenderingFormat - added:
final class DescriptorRendererOptionsImpl implements DescriptorRendererOptions - added:
interface CustomFlexibleRendering extends TypeCapability - added:
interface DescriptorRendererOptions - added:
method CustomFlexibleRendering.renderBounds(Flexibility, DescriptorRenderer): Pair - added:
method CustomFlexibleRendering.renderInflexible(JetType, DescriptorRenderer): String - added:
method DescriptorRenderer.Companion.getCOMPACT(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getCOMPACT_WITH_MODIFIERS(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getCOMPACT_WITH_SHORT_TYPES(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getClassKindPrefix(ClassDescriptor): String - added:
method DescriptorRenderer.Companion.getDEBUG_TEXT(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getFLEXIBLE_TYPES_FOR_CODE(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getFQ_NAMES_IN_TYPES(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getHTML(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getONLY_NAMES_WITH_SHORT_TYPES(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.getSHORT_NAMES_IN_TYPES(): DescriptorRenderer - added:
method DescriptorRenderer.Companion.withOptions(Function1): DescriptorRenderer - added:
method DescriptorRenderer.ValueParametersHandler.DEFAULT.appendAfterValueParameter(ValueParameterDescriptor, int, int, StringBuilder): void - added:
method DescriptorRenderer.ValueParametersHandler.DEFAULT.appendAfterValueParameters(int, StringBuilder): void - added:
method DescriptorRenderer.ValueParametersHandler.DEFAULT.appendBeforeValueParameter(ValueParameterDescriptor, int, int, StringBuilder): void - added:
method DescriptorRenderer.ValueParametersHandler.DEFAULT.appendBeforeValueParameters(int, StringBuilder): void - added:
method DescriptorRenderer.renderTypeConstructor(TypeConstructor): String - added:
method DescriptorRenderer.renderTypeProjection(TypeProjection): String - added:
method DescriptorRenderer.renderValueParameters(Collection, boolean): String - added:
method DescriptorRenderer.withOptions(Function1): DescriptorRenderer - added:
method DescriptorRendererImpl.getClassWithPrimaryConstructor(): boolean - added:
method DescriptorRendererImpl.getDebugMode(): boolean - added:
method DescriptorRendererImpl.getExcludedAnnotationClasses(): Set - added:
method DescriptorRendererImpl.getExcludedTypeAnnotationClasses(): Set - added:
method DescriptorRendererImpl.getFlexibleTypesForCode(): boolean - added:
method DescriptorRendererImpl.getIncludePropertyConstant(): boolean - added:
method DescriptorRendererImpl.getModifiers(): Set - added:
method DescriptorRendererImpl.getNameShortness(): NameShortness - added:
method DescriptorRendererImpl.getNormalizedVisibilities(): boolean - added:
method DescriptorRendererImpl.getOptions(): DescriptorRendererOptionsImpl - added:
method DescriptorRendererImpl.getOverrideRenderingPolicy(): OverrideRenderingPolicy - added:
method DescriptorRendererImpl.getParameterNameRenderingPolicy(): ParameterNameRenderingPolicy - added:
method DescriptorRendererImpl.getPrettyFunctionTypes(): boolean - added:
method DescriptorRendererImpl.getReceiverAfterName(): boolean - added:
method DescriptorRendererImpl.getRenderAccessors(): boolean - added:
method DescriptorRendererImpl.getRenderCompanionObjectName(): boolean - added:
method DescriptorRendererImpl.getRenderDefaultAnnotationArguments(): boolean - added:
method DescriptorRendererImpl.getRenderDefaultValues(): boolean - added:
method DescriptorRendererImpl.getSecondaryConstructorsAsPrimary(): boolean - added:
method DescriptorRendererImpl.getShowInternalKeyword(): boolean - added:
method DescriptorRendererImpl.getStartFromName(): boolean - added:
method DescriptorRendererImpl.getTextFormat(): RenderingFormat - added:
method DescriptorRendererImpl.getTypeNormalizer(): Function1 - added:
method DescriptorRendererImpl.getUninferredTypeParameterAsName(): boolean - added:
method DescriptorRendererImpl.getUnitReturnType(): boolean - added:
method DescriptorRendererImpl.getValueParametersHandler(): DescriptorRenderer.ValueParametersHandler - added:
method DescriptorRendererImpl.getVerbose(): boolean - added:
method DescriptorRendererImpl.getWithDefinedIn(): boolean - added:
method DescriptorRendererImpl.getWithoutReturnType(): boolean - added:
method DescriptorRendererImpl.getWithoutSuperTypes(): boolean - added:
method DescriptorRendererImpl.getWithoutTypeParameters(): boolean - added:
method DescriptorRendererImpl.renderTypeConstructor(TypeConstructor): String - added:
method DescriptorRendererImpl.renderTypeProjection(TypeProjection): String - added:
method DescriptorRendererImpl.renderValueParameters(Collection, boolean): String - added:
method DescriptorRendererImpl.setClassWithPrimaryConstructor(boolean): void - added:
method DescriptorRendererImpl.setDebugMode(boolean): void - added:
method DescriptorRendererImpl.setExcludedAnnotationClasses(Set): void - added:
method DescriptorRendererImpl.setExcludedTypeAnnotationClasses(Set): void - added:
method DescriptorRendererImpl.setFlexibleTypesForCode(boolean): void - added:
method DescriptorRendererImpl.setIncludePropertyConstant(boolean): void - added:
method DescriptorRendererImpl.setModifiers(Set): void - added:
method DescriptorRendererImpl.setNameShortness(NameShortness): void - added:
method DescriptorRendererImpl.setNormalizedVisibilities(boolean): void - added:
method DescriptorRendererImpl.setOverrideRenderingPolicy(OverrideRenderingPolicy): void - added:
method DescriptorRendererImpl.setParameterNameRenderingPolicy(ParameterNameRenderingPolicy): void - added:
method DescriptorRendererImpl.setPrettyFunctionTypes(boolean): void - added:
method DescriptorRendererImpl.setReceiverAfterName(boolean): void - added:
method DescriptorRendererImpl.setRenderAccessors(boolean): void - added:
method DescriptorRendererImpl.setRenderCompanionObjectName(boolean): void - added:
method DescriptorRendererImpl.setRenderDefaultAnnotationArguments(boolean): void - added:
method DescriptorRendererImpl.setRenderDefaultValues(boolean): void - added:
method DescriptorRendererImpl.setSecondaryConstructorsAsPrimary(boolean): void - added:
method DescriptorRendererImpl.setShowInternalKeyword(boolean): void - added:
method DescriptorRendererImpl.setStartFromName(boolean): void - added:
method DescriptorRendererImpl.setTextFormat(RenderingFormat): void - added:
method DescriptorRendererImpl.setTypeNormalizer(Function1): void - added:
method DescriptorRendererImpl.setUninferredTypeParameterAsName(boolean): void - added:
method DescriptorRendererImpl.setUnitReturnType(boolean): void - added:
method DescriptorRendererImpl.setValueParametersHandler(DescriptorRenderer.ValueParametersHandler): void - added:
method DescriptorRendererImpl.setVerbose(boolean): void - added:
method DescriptorRendererImpl.setWithDefinedIn(boolean): void - added:
method DescriptorRendererImpl.setWithoutReturnType(boolean): void - added:
method DescriptorRendererImpl.setWithoutSuperTypes(boolean): void - added:
method DescriptorRendererImpl.setWithoutTypeParameters(boolean): void - added:
method DescriptorRendererImpl.withOptions(Function1): DescriptorRenderer - added:
method DescriptorRendererModifier.Companion.getALL(): Set - added:
method DescriptorRendererModifier.Companion.getDEFAULTS(): Set - added:
method DescriptorRendererModifier.getIncludeByDefault(): boolean - added:
method DescriptorRendererOptions.getClassWithPrimaryConstructor(): boolean - added:
method DescriptorRendererOptions.getDebugMode(): boolean - added:
method DescriptorRendererOptions.getExcludedAnnotationClasses(): Set - added:
method DescriptorRendererOptions.getExcludedTypeAnnotationClasses(): Set - added:
method DescriptorRendererOptions.getFlexibleTypesForCode(): boolean - added:
method DescriptorRendererOptions.getIncludePropertyConstant(): boolean - added:
method DescriptorRendererOptions.getModifiers(): Set - added:
method DescriptorRendererOptions.getNameShortness(): NameShortness - added:
method DescriptorRendererOptions.getNormalizedVisibilities(): boolean - added:
method DescriptorRendererOptions.getOverrideRenderingPolicy(): OverrideRenderingPolicy - added:
method DescriptorRendererOptions.getParameterNameRenderingPolicy(): ParameterNameRenderingPolicy - added:
method DescriptorRendererOptions.getPrettyFunctionTypes(): boolean - added:
method DescriptorRendererOptions.getReceiverAfterName(): boolean - added:
method DescriptorRendererOptions.getRenderAccessors(): boolean - added:
method DescriptorRendererOptions.getRenderCompanionObjectName(): boolean - added:
method DescriptorRendererOptions.getRenderDefaultAnnotationArguments(): boolean - added:
method DescriptorRendererOptions.getRenderDefaultValues(): boolean - added:
method DescriptorRendererOptions.getSecondaryConstructorsAsPrimary(): boolean - added:
method DescriptorRendererOptions.getShowInternalKeyword(): boolean - added:
method DescriptorRendererOptions.getStartFromName(): boolean - added:
method DescriptorRendererOptions.getTextFormat(): RenderingFormat - added:
method DescriptorRendererOptions.getTypeNormalizer(): Function1 - added:
method DescriptorRendererOptions.getUninferredTypeParameterAsName(): boolean - added:
method DescriptorRendererOptions.getUnitReturnType(): boolean - added:
method DescriptorRendererOptions.getValueParametersHandler(): DescriptorRenderer.ValueParametersHandler - added:
method DescriptorRendererOptions.getVerbose(): boolean - added:
method DescriptorRendererOptions.getWithDefinedIn(): boolean - added:
method DescriptorRendererOptions.getWithoutReturnType(): boolean - added:
method DescriptorRendererOptions.getWithoutSuperTypes(): boolean - added:
method DescriptorRendererOptions.getWithoutTypeParameters(): boolean - added:
method DescriptorRendererOptions.setClassWithPrimaryConstructor(boolean): void - added:
method DescriptorRendererOptions.setDebugMode(boolean): void - added:
method DescriptorRendererOptions.setExcludedAnnotationClasses(Set): void - added:
method DescriptorRendererOptions.setExcludedTypeAnnotationClasses(Set): void - added:
method DescriptorRendererOptions.setFlexibleTypesForCode(boolean): void - added:
method DescriptorRendererOptions.setIncludePropertyConstant(boolean): void - added:
method DescriptorRendererOptions.setModifiers(Set): void - added:
method DescriptorRendererOptions.setNameShortness(NameShortness): void - added:
method DescriptorRendererOptions.setNormalizedVisibilities(boolean): void - added:
method DescriptorRendererOptions.setOverrideRenderingPolicy(OverrideRenderingPolicy): void - added:
method DescriptorRendererOptions.setParameterNameRenderingPolicy(ParameterNameRenderingPolicy): void - added:
method DescriptorRendererOptions.setPrettyFunctionTypes(boolean): void - added:
method DescriptorRendererOptions.setReceiverAfterName(boolean): void - added:
method DescriptorRendererOptions.setRenderAccessors(boolean): void - added:
method DescriptorRendererOptions.setRenderCompanionObjectName(boolean): void - added:
method DescriptorRendererOptions.setRenderDefaultAnnotationArguments(boolean): void - added:
method DescriptorRendererOptions.setRenderDefaultValues(boolean): void - added:
method DescriptorRendererOptions.setSecondaryConstructorsAsPrimary(boolean): void - added:
method DescriptorRendererOptions.setShowInternalKeyword(boolean): void - added:
method DescriptorRendererOptions.setStartFromName(boolean): void - added:
method DescriptorRendererOptions.setTextFormat(RenderingFormat): void - added:
method DescriptorRendererOptions.setTypeNormalizer(Function1): void - added:
method DescriptorRendererOptions.setUninferredTypeParameterAsName(boolean): void - added:
method DescriptorRendererOptions.setUnitReturnType(boolean): void - added:
method DescriptorRendererOptions.setValueParametersHandler(DescriptorRenderer.ValueParametersHandler): void - added:
method DescriptorRendererOptions.setVerbose(boolean): void - added:
method DescriptorRendererOptions.setWithDefinedIn(boolean): void - added:
method DescriptorRendererOptions.setWithoutReturnType(boolean): void - added:
method DescriptorRendererOptions.setWithoutSuperTypes(boolean): void - added:
method DescriptorRendererOptions.setWithoutTypeParameters(boolean): void - added:
method DescriptorRendererOptionsImpl.copy(): DescriptorRendererOptionsImpl - added:
method DescriptorRendererOptionsImpl.getClassWithPrimaryConstructor(): boolean - added:
method DescriptorRendererOptionsImpl.getDebugMode(): boolean - added:
method DescriptorRendererOptionsImpl.getExcludedAnnotationClasses(): Set - added:
method DescriptorRendererOptionsImpl.getExcludedTypeAnnotationClasses(): Set - added:
method DescriptorRendererOptionsImpl.getFlexibleTypesForCode(): boolean - added:
method DescriptorRendererOptionsImpl.getIncludePropertyConstant(): boolean - added:
method DescriptorRendererOptionsImpl.getIsLocked(): boolean - added:
method DescriptorRendererOptionsImpl.getModifiers(): Set - added:
method DescriptorRendererOptionsImpl.getNameShortness(): NameShortness - added:
method DescriptorRendererOptionsImpl.getNormalizedVisibilities(): boolean - added:
method DescriptorRendererOptionsImpl.getOverrideRenderingPolicy(): OverrideRenderingPolicy - added:
method DescriptorRendererOptionsImpl.getParameterNameRenderingPolicy(): ParameterNameRenderingPolicy - added:
method DescriptorRendererOptionsImpl.getPrettyFunctionTypes(): boolean - added:
method DescriptorRendererOptionsImpl.getReceiverAfterName(): boolean - added:
method DescriptorRendererOptionsImpl.getRenderAccessors(): boolean - added:
method DescriptorRendererOptionsImpl.getRenderCompanionObjectName(): boolean - added:
method DescriptorRendererOptionsImpl.getRenderDefaultAnnotationArguments(): boolean - added:
method DescriptorRendererOptionsImpl.getRenderDefaultValues(): boolean - added:
method DescriptorRendererOptionsImpl.getSecondaryConstructorsAsPrimary(): boolean - added:
method DescriptorRendererOptionsImpl.getShowInternalKeyword(): boolean - added:
method DescriptorRendererOptionsImpl.getStartFromName(): boolean - added:
method DescriptorRendererOptionsImpl.getTextFormat(): RenderingFormat - added:
method DescriptorRendererOptionsImpl.getTypeNormalizer(): Function1 - added:
method DescriptorRendererOptionsImpl.getUninferredTypeParameterAsName(): boolean - added:
method DescriptorRendererOptionsImpl.getUnitReturnType(): boolean - added:
method DescriptorRendererOptionsImpl.getValueParametersHandler(): DescriptorRenderer.ValueParametersHandler - added:
method DescriptorRendererOptionsImpl.getVerbose(): boolean - added:
method DescriptorRendererOptionsImpl.getWithDefinedIn(): boolean - added:
method DescriptorRendererOptionsImpl.getWithoutReturnType(): boolean - added:
method DescriptorRendererOptionsImpl.getWithoutSuperTypes(): boolean - added:
method DescriptorRendererOptionsImpl.getWithoutTypeParameters(): boolean - added:
method DescriptorRendererOptionsImpl.lock(): void - added:
method DescriptorRendererOptionsImpl.setClassWithPrimaryConstructor(boolean): void - added:
method DescriptorRendererOptionsImpl.setDebugMode(boolean): void - added:
method DescriptorRendererOptionsImpl.setExcludedAnnotationClasses(Set): void - added:
method DescriptorRendererOptionsImpl.setExcludedTypeAnnotationClasses(Set): void - added:
method DescriptorRendererOptionsImpl.setFlexibleTypesForCode(boolean): void - added:
method DescriptorRendererOptionsImpl.setIncludePropertyConstant(boolean): void - added:
method DescriptorRendererOptionsImpl.setModifiers(Set): void - added:
method DescriptorRendererOptionsImpl.setNameShortness(NameShortness): void - added:
method DescriptorRendererOptionsImpl.setNormalizedVisibilities(boolean): void - added:
method DescriptorRendererOptionsImpl.setOverrideRenderingPolicy(OverrideRenderingPolicy): void - added:
method DescriptorRendererOptionsImpl.setParameterNameRenderingPolicy(ParameterNameRenderingPolicy): void - added:
method DescriptorRendererOptionsImpl.setPrettyFunctionTypes(boolean): void - added:
method DescriptorRendererOptionsImpl.setReceiverAfterName(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderAccessors(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderCompanionObjectName(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderDefaultAnnotationArguments(boolean): void - added:
method DescriptorRendererOptionsImpl.setRenderDefaultValues(boolean): void - added:
method DescriptorRendererOptionsImpl.setSecondaryConstructorsAsPrimary(boolean): void - added:
method DescriptorRendererOptionsImpl.setShowInternalKeyword(boolean): void - added:
method DescriptorRendererOptionsImpl.setStartFromName(boolean): void - added:
method DescriptorRendererOptionsImpl.setTextFormat(RenderingFormat): 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.setVerbose(boolean): void - added:
method DescriptorRendererOptionsImpl.setWithDefinedIn(boolean): void - added:
method DescriptorRendererOptionsImpl.setWithoutReturnType(boolean): void - added:
method DescriptorRendererOptionsImpl.setWithoutSuperTypes(boolean): void - added:
method DescriptorRendererOptionsImpl.setWithoutTypeParameters(boolean): void - added:
static field DescriptorRenderer.Companion: DescriptorRenderer.Companion - added:
static field DescriptorRenderer.ValueParametersHandler.DEFAULT.INSTANCE$: DescriptorRenderer.ValueParametersHandler.DEFAULT - added:
static field DescriptorRendererModifier.ALL: Set - added:
static field DescriptorRendererModifier.ANNOTATIONS: DescriptorRendererModifier - added:
static field DescriptorRendererModifier.Companion: DescriptorRendererModifier.Companion - added:
static field DescriptorRendererModifier.DEFAULTS: Set - added:
static field DescriptorRendererModifier.INNER: DescriptorRendererModifier - added:
static field DescriptorRendererModifier.MEMBER_KIND: DescriptorRendererModifier - added:
static field DescriptorRendererModifier.MODALITY: DescriptorRendererModifier - added:
static field DescriptorRendererModifier.OVERRIDE: DescriptorRendererModifier - added:
static field DescriptorRendererModifier.VISIBILITY: DescriptorRendererModifier - added:
static field OverrideRenderingPolicy.RENDER_OPEN: OverrideRenderingPolicy - added:
static field OverrideRenderingPolicy.RENDER_OPEN_OVERRIDE: OverrideRenderingPolicy - added:
static field OverrideRenderingPolicy.RENDER_OVERRIDE: OverrideRenderingPolicy - added:
static field ParameterNameRenderingPolicy.ALL: ParameterNameRenderingPolicy - added:
static field ParameterNameRenderingPolicy.NONE: ParameterNameRenderingPolicy - added:
static field ParameterNameRenderingPolicy.ONLY_NON_SYNTHESIZED: ParameterNameRenderingPolicy - added:
static field RenderingFormat.HTML: RenderingFormat - added:
static field RenderingFormat.PLAIN: RenderingFormat - added:
static final class DescriptorRenderer.Companion - added:
static final class DescriptorRenderer.ValueParametersHandler.DEFAULT implements DescriptorRenderer.ValueParametersHandler - added:
static final class DescriptorRendererModifier.Companion - added:
static method DescriptorRendererModifier.valueOf(String): DescriptorRendererModifier - added:
static method DescriptorRendererModifier.values(): DescriptorRendererModifier[] - added:
static method OverrideRenderingPolicy.valueOf(String): OverrideRenderingPolicy - added:
static method OverrideRenderingPolicy.values(): OverrideRenderingPolicy[] - added:
static method ParameterNameRenderingPolicy.valueOf(String): ParameterNameRenderingPolicy - added:
static method ParameterNameRenderingPolicy.values(): ParameterNameRenderingPolicy[] - added:
static method RendererPackage.render(FqNameBase): String - added:
static method RendererPackage.render(Name): String - added:
static method RendererPackage.renderFqName(List): String - added:
static method RendererPackage.shouldBeEscaped(Name): boolean - added:
static method RenderingFormat.valueOf(String): RenderingFormat - added:
static method RenderingFormat.values(): RenderingFormat[]
- removed:
method OverridingUtil.DescriptorSink.addToScope(CallableMemberDescriptor): void - removed:
static method DescriptorUtils.isJavaLangClass(ClassDescriptor): boolean - removed:
static method OverridingUtil.bindOverride(CallableMemberDescriptor, CallableMemberDescriptor): void - changed:
static method DescriptorFactory.createDefaultGetter(PropertyDescriptor): PropertyGetterDescriptorImpl → static method DescriptorFactory.createDefaultGetter(PropertyDescriptor, Annotations): PropertyGetterDescriptorImpl - changed:
static method DescriptorFactory.createDefaultSetter(PropertyDescriptor): PropertySetterDescriptorImpl → static method DescriptorFactory.createDefaultSetter(PropertyDescriptor, Annotations): PropertySetterDescriptorImpl - changed:
static method DescriptorFactory.createGetter(PropertyDescriptor, boolean): PropertyGetterDescriptorImpl → static method DescriptorFactory.createGetter(PropertyDescriptor, Annotations, boolean): PropertyGetterDescriptorImpl - changed:
static method DescriptorFactory.createSetter(PropertyDescriptor, boolean): PropertySetterDescriptorImpl → static method DescriptorFactory.createSetter(PropertyDescriptor, Annotations, boolean): PropertySetterDescriptorImpl - changed:
static method DescriptorUtils.getInnerClassByName(ClassDescriptor, String): ClassDescriptor → static method DescriptorUtils.getInnerClassByName(ClassDescriptor, String, LookupLocation): ClassDescriptor - added:
method OverridingUtil.DescriptorSink.addFakeOverride(CallableMemberDescriptor): void - added:
static field DescriptorUtils.JVM_NAME: FqName - added:
static field DescriptorUtils.PLATFORM_NAME: FqName - added:
static method DescriptorUtils.getJvmName(Annotated): String - added:
static method DescriptorUtils.getJvmNameAnnotation(Annotated): AnnotationDescriptor - added:
static method DescriptorUtils.getJvmNameAnnotation(Annotations): AnnotationDescriptor - added:
static method DescriptorUtils.hasDefaultConstructor(ClassDescriptor): boolean - added:
static method DescriptorUtils.isDirectSubclass(ClassDescriptor, ClassDescriptor): boolean
- removed:
ctor TypeConstructorMismatch(ConstraintPosition) - removed:
final class InferencePackage.CapturedTypeConstructor.c5afa875 - removed:
final class InferencePackage.ConstraintError.a719c84c - removed:
final class TypeConstructorMismatch extends ConstraintError - removed:
method ConstraintSystemImpl.filterConstraints(Function1): ConstraintSystem - removed:
method ConstraintSystemImpl.getSystemWithoutWeakConstraints(): ConstraintSystem - removed:
method ConstraintSystemImpl.processDeclaredBoundConstraints(): void - removed:
method ConstraintSystemImpl.substituteTypeVariables(Function1): ConstraintSystem - removed:
method ConstraintSystemStatus.hasOnlyErrorsFromPosition(ConstraintPosition): boolean - removed:
method ConstraintSystemStatus.hasTypeConstructorMismatch(): boolean - removed:
method TypeBounds.isEmpty(): boolean - removed:
method TypeBoundsImpl.copy(): TypeBoundsImpl - removed:
method TypeBoundsImpl.isEmpty(): boolean - removed:
static method InferencePackage.CapturedTypeConstructor.c5afa875.createCapturedType(TypeProjection): JetType - removed:
static method InferencePackage.CapturedTypeConstructor.c5afa875.isCaptured(JetType): boolean - removed:
static method InferencePackage.ConstraintError.a719c84c.substituteTypeVariable(ConstraintError, Function1): ConstraintError - removed:
static method InferencePackage.createCorrespondingFunctionTypeForFunctionPlaceholder(JetType, JetType): JetType - removed:
static method InferencePackage.substituteTypeVariable(ConstraintError, Function1): ConstraintError - changed:
ctor TypeBounds.Bound(JetType, TypeBounds.BoundKind, ConstraintPosition) → ctor TypeBounds.Bound(TypeParameterDescriptor, JetType, TypeBounds.BoundKind, ConstraintPosition, boolean, Set) - changed:
method ConstraintSystem.registerTypeVariables(Map): void → method ConstraintSystem.registerTypeVariables(Collection, Function1, Function1, boolean): void - changed:
method ConstraintSystemImpl.filterConstraintsOut(ConstraintPosition[]): ConstraintSystem → method ConstraintSystemImpl.filterConstraintsOut(ConstraintPositionKind): ConstraintSystem - changed:
method ConstraintSystemImpl.registerTypeVariables(Map): void → method ConstraintSystemImpl.registerTypeVariables(Collection, Function1, Function1, boolean): void - changed:
method SubstitutionWithCapturedTypeApproximation.get(TypeConstructor): TypeProjection → method SubstitutionWithCapturedTypeApproximation.get(JetType): TypeProjection - changed:
method TypeBoundsImpl.addBound(TypeBounds.BoundKind, JetType, ConstraintPosition): void → method TypeBoundsImpl.addBound(TypeBounds.Bound): void - changed:
method TypeBoundsImpl.getBounds(): LinkedHashSet → method TypeBoundsImpl.getBounds(): ArrayList - added:
ctor ConstraintContext(ConstraintPosition, Set, boolean) - added:
ctor ConstraintSystemImpl.Constraint(ConstraintSystemImpl.ConstraintKind, JetType, JetType, ConstraintPosition) - added:
ctor ParameterConstraintError(ConstraintPosition) - added:
ctor TypeInferenceError(ConstraintPosition) - added:
final class ConstraintContext - added:
final class ParameterConstraintError extends ConstraintError - added:
final class TypeInferenceError extends ConstraintError - added:
method CapturedType.getCapability(Class): TypeCapability - added:
method ConstraintContext.component1(): ConstraintPosition - added:
method ConstraintContext.component2(): Set - added:
method ConstraintContext.component3(): boolean - added:
method ConstraintContext.copy(ConstraintPosition, Set, boolean): ConstraintContext - added:
method ConstraintContext.equals(Object): boolean - added:
method ConstraintContext.getDerivedFrom(): Set - added:
method ConstraintContext.getInitial(): boolean - added:
method ConstraintContext.getPosition(): ConstraintPosition - added:
method ConstraintContext.hashCode(): int - added:
method ConstraintContext.toString(): String - added:
method ConstraintSystem.getPartialSubstitutor(): TypeSubstitutor - added:
method ConstraintSystemImpl.Constraint.component1(): ConstraintSystemImpl.ConstraintKind - added:
method ConstraintSystemImpl.Constraint.component2(): JetType - added:
method ConstraintSystemImpl.Constraint.component3(): JetType - added:
method ConstraintSystemImpl.Constraint.component4(): ConstraintPosition - added:
method ConstraintSystemImpl.Constraint.copy(ConstraintSystemImpl.ConstraintKind, JetType, JetType, ConstraintPosition): ConstraintSystemImpl.Constraint - added:
method ConstraintSystemImpl.Constraint.equals(Object): boolean - added:
method ConstraintSystemImpl.Constraint.getKind(): ConstraintSystemImpl.ConstraintKind - added:
method ConstraintSystemImpl.Constraint.getPosition(): ConstraintPosition - added:
method ConstraintSystemImpl.Constraint.getSubtype(): JetType - added:
method ConstraintSystemImpl.Constraint.getSuperType(): JetType - added:
method ConstraintSystemImpl.Constraint.hashCode(): int - added:
method ConstraintSystemImpl.Constraint.toString(): String - added:
method ConstraintSystemImpl.addBound(TypeParameterDescriptor, JetType, TypeBounds.BoundKind, ConstraintContext): void - added:
method ConstraintSystemImpl.addConstraint(ConstraintSystemImpl.ConstraintKind, JetType, JetType, ConstraintContext): void - added:
method ConstraintSystemImpl.fixVariable(TypeParameterDescriptor): void - added:
method ConstraintSystemImpl.fixVariables(): void - added:
method ConstraintSystemImpl.getAllTypeVariables(): Set - added:
method ConstraintSystemImpl.getBoundsUsedIn(TypeParameterDescriptor): List - added:
method ConstraintSystemImpl.getCorrespondingType(TypeParameterDescriptor): JetType - added:
method ConstraintSystemImpl.getMyTypeVariable(JetType): TypeParameterDescriptor - added:
method ConstraintSystemImpl.getNestedTypeVariables(JetType, boolean): List - added:
method ConstraintSystemImpl.getPartialSubstitutor(): TypeSubstitutor - added:
method ConstraintSystemImpl.isMyTypeVariable(JetType): boolean - added:
method ConstraintSystemImpl.isMyTypeVariable(TypeParameterDescriptor): boolean - added:
method ConstraintSystemImpl.isProper(JetType): boolean - added:
method ConstraintSystemImpl.toBound(ConstraintSystemImpl.ConstraintKind): TypeBounds.BoundKind - added:
method ConstraintSystemStatus.hasOnlyErrorsDerivedFrom(ConstraintPositionKind): boolean - added:
method ConstraintSystemStatus.hasParameterConstraintError(): boolean - added:
method ConstraintSystemStatus.hasTypeInferenceIncorporationError(): boolean - added:
method TypeBounds.Bound.equals(Object): boolean - added:
method TypeBounds.Bound.getDerivedFrom(): Set - added:
method TypeBounds.Bound.getIsProper(): boolean - added:
method TypeBounds.Bound.getTypeVariable(): TypeParameterDescriptor - added:
method TypeBounds.Bound.hashCode(): int - added:
method TypeBounds.Bound.toString(): String - added:
method TypeBoundsImpl.getIsFixed(): boolean - added:
method TypeBoundsImpl.setFixed(): void - added:
static final class ConstraintSystemImpl.Constraint - added:
static method InferencePackage.addConstraintFromBounds(ConstraintSystemImpl, TypeBounds.Bound, TypeBounds.Bound): void - added:
static method InferencePackage.createTypeForFunctionPlaceholder(JetType, JetType): JetType - added:
static method InferencePackage.createTypeSubstitutor(Function1): TypeSubstitutor - added:
static method InferencePackage.generateNewBound(ConstraintSystemImpl, TypeBounds.Bound, TypeBounds.Bound): void - added:
static method InferencePackage.incorporateBound(ConstraintSystemImpl, TypeBounds.Bound): void - added:
static method InferencePackage.newTypeInferenceOrParameterConstraintError(ConstraintPosition): ConstraintError - added:
static method InferencePackage.registerTypeVariables(ConstraintSystemImpl, Collection, Function1): void - added:
static method InferencePackage.registerTypeVariables(ConstraintSystemImpl, Map): void - added:
static method InferencePackage.reverse(TypeBounds.BoundKind): TypeBounds.BoundKind
- removed:
method ConstraintPosition.isCaptureAllowed(): boolean - removed:
method ConstraintPositionImpl.isCaptureAllowed(): boolean - removed:
method ConstraintPositionWithIndex.isCaptureAllowed(): boolean - added:
final class ConstraintPositionPackage - added:
method ConstraintPosition.isParameter(): boolean - added:
method ConstraintPositionImpl.isParameter(): boolean - added:
method ConstraintPositionWithIndex.isParameter(): boolean - added:
static method ConstraintPositionPackage.derivedFrom(ConstraintPosition, ConstraintPositionKind): boolean
- removed:
abstract class CompileTimeConstant - removed:
class JavaClassValue extends CompileTimeConstant - removed:
ctor CompileTimeConstant(Object, boolean, boolean, boolean) - removed:
ctor JavaClassValue(JetType) - removed:
field CompileTimeConstant.value: Object - removed:
final class ConstantsPackage - removed:
final class ConstantsPackage.ConstantUtils.b9e2c0da - removed:
method AnnotationValue.getValue(): AnnotationDescriptor - removed:
method ArrayValue.getValue(): List - removed:
method ArrayValue.toString(): String - removed:
method BooleanValue.toString(): String - removed:
method CompileTimeConstant.accept(AnnotationArgumentVisitor, Object): Object - removed:
method CompileTimeConstant.canBeUsedInAnnotations(): boolean - removed:
method CompileTimeConstant.getType(KotlinBuiltIns): JetType - removed:
method CompileTimeConstant.isPure(): boolean - removed:
method CompileTimeConstant.usesVariableAsConstant(): boolean - removed:
method EnumValue.getValue(): ClassDescriptor - removed:
method IntValue.toString(): String - removed:
method IntegerValueTypeConstant.accept(AnnotationArgumentVisitor, Object): Object - removed:
method IntegerValueTypeConstant.getType(KotlinBuiltIns): JetType - removed:
method IntegerValueTypeConstant.getValue(): Number - removed:
method JavaClassValue.accept(AnnotationArgumentVisitor, Object): Object - removed:
method JavaClassValue.getType(KotlinBuiltIns): JetType - removed:
method JavaClassValue.getValue(): JetType - removed:
method JavaClassValue.toString(): String - removed:
static field NullValue.NULL: NullValue - removed:
static method ConstantsPackage.ConstantUtils.b9e2c0da.createCompileTimeConstant(Object, boolean, boolean, boolean, JetType): CompileTimeConstant - removed:
static method ConstantsPackage.ConstantUtils.b9e2c0da.getIntegerValue(long, boolean, boolean, boolean, JetType): CompileTimeConstant - removed:
static method ConstantsPackage.createCompileTimeConstant(Object, boolean, boolean, boolean, JetType): CompileTimeConstant - removed:
static method ConstantsPackage.getIntegerValue(long, boolean, boolean, boolean, JetType): CompileTimeConstant - removed:
static method ErrorValue.create(String): ErrorValue - changed:
abstract class ErrorValue extends CompileTimeConstant → abstract class ErrorValue extends ConstantValue - changed:
abstract class IntegerValueConstant extends CompileTimeConstant → abstract class IntegerValueConstant extends ConstantValue - changed:
class AnnotationValue extends CompileTimeConstant → final class AnnotationValue extends ConstantValue - changed:
class ArrayValue extends CompileTimeConstant → final class ArrayValue extends ConstantValue - changed:
class BooleanValue extends CompileTimeConstant → final class BooleanValue extends ConstantValue - changed:
class ByteValue extends IntegerValueConstant → final class ByteValue extends IntegerValueConstant - changed:
class CharValue extends IntegerValueConstant → final class CharValue extends IntegerValueConstant - changed:
class DoubleValue extends CompileTimeConstant → final class DoubleValue extends ConstantValue - changed:
class EnumValue extends CompileTimeConstant → final class EnumValue extends ConstantValue - changed:
class FloatValue extends CompileTimeConstant → final class FloatValue extends ConstantValue - changed:
class IntValue extends IntegerValueConstant → final class IntValue extends IntegerValueConstant - changed:
class IntegerValueTypeConstant extends IntegerValueConstant → final class IntegerValueTypeConstant implements CompileTimeConstant - changed:
class IntegerValueTypeConstructor implements TypeConstructor → final class IntegerValueTypeConstructor implements TypeConstructor - changed:
class LongValue extends IntegerValueConstant → final class LongValue extends IntegerValueConstant - changed:
class NullValue extends CompileTimeConstant → final class NullValue extends ConstantValue - changed:
class ShortValue extends IntegerValueConstant → final class ShortValue extends IntegerValueConstant - changed:
class StringValue extends CompileTimeConstant → final class StringValue extends ConstantValue - changed:
ctor ArrayValue(List, JetType, boolean, boolean) → ctor ArrayValue(List, JetType, KotlinBuiltIns) - changed:
ctor BooleanValue(boolean, boolean, boolean) → ctor BooleanValue(boolean, KotlinBuiltIns) - changed:
ctor ByteValue(byte, boolean, boolean, boolean) → ctor ByteValue(byte, KotlinBuiltIns) - changed:
ctor CharValue(char, boolean, boolean, boolean) → ctor CharValue(char, KotlinBuiltIns) - changed:
ctor DoubleValue(double, boolean, boolean) → ctor DoubleValue(double, KotlinBuiltIns) - changed:
ctor EnumValue(ClassDescriptor, boolean) → ctor EnumValue(ClassDescriptor) - changed:
ctor FloatValue(float, boolean, boolean) → ctor FloatValue(float, KotlinBuiltIns) - changed:
ctor IntValue(int, boolean, boolean, boolean) → ctor IntValue(int, KotlinBuiltIns) - changed:
ctor IntegerValueConstant(Object, boolean, boolean, boolean) → ctor IntegerValueConstant(Object) - changed:
ctor IntegerValueTypeConstant(Number, boolean, boolean) → ctor IntegerValueTypeConstant(Number, KotlinBuiltIns, CompileTimeConstant.Parameters) - changed:
ctor IntegerValueTypeConstructor(long) → ctor IntegerValueTypeConstructor(long, KotlinBuiltIns) - changed:
ctor LongValue(long, boolean, boolean, boolean) → ctor LongValue(long, KotlinBuiltIns) - changed:
ctor ShortValue(short, boolean, boolean, boolean) → ctor ShortValue(short, KotlinBuiltIns) - changed:
ctor StringValue(String, boolean, boolean) → ctor StringValue(String, KotlinBuiltIns) - changed:
final class KClassValue extends CompileTimeConstant → final class KClassValue extends ConstantValue - changed:
method AnnotationValue.getType(KotlinBuiltIns): JetType → method AnnotationValue.getType(): JetType - changed:
method ArrayValue.getType(KotlinBuiltIns): JetType → method ArrayValue.getType(): JetType - changed:
method BooleanValue.getType(KotlinBuiltIns): JetType → method BooleanValue.getType(): JetType - changed:
method ByteValue.getType(KotlinBuiltIns): JetType → method ByteValue.getType(): JetType - changed:
method CharValue.getType(KotlinBuiltIns): JetType → method CharValue.getType(): JetType - changed:
method CompileTimeConstant.getValue(): Object → method CompileTimeConstant.getValue(JetType): Object - changed:
method DoubleValue.getType(KotlinBuiltIns): JetType → method DoubleValue.getType(): JetType - changed:
method EnumValue.getType(KotlinBuiltIns): JetType → method EnumValue.getType(): JetType - changed:
method ErrorValue.ErrorValueWithMessage.getType(KotlinBuiltIns): JetType → method ErrorValue.ErrorValueWithMessage.getType(): JetType - changed:
method ErrorValue.getValue(): Void → method ErrorValue.getValue(): Unit - changed:
method FloatValue.getType(KotlinBuiltIns): JetType → method FloatValue.getType(): JetType - changed:
method IntValue.getType(KotlinBuiltIns): JetType → method IntValue.getType(): JetType - changed:
method IntegerValueTypeConstructor.getDeclarationDescriptor(): ClassifierDescriptor → method IntegerValueTypeConstructor.getDeclarationDescriptor(): Void - changed:
method IntegerValueTypeConstructor.getValue(): Long → method IntegerValueTypeConstructor.getValue(): long - changed:
method KClassValue.getType(KotlinBuiltIns): JetType → method KClassValue.getType(): JetType - changed:
method LongValue.getType(KotlinBuiltIns): JetType → method LongValue.getType(): JetType - changed:
method NullValue.getType(KotlinBuiltIns): JetType → method NullValue.getType(): JetType - changed:
method ShortValue.getType(KotlinBuiltIns): JetType → method ShortValue.getType(): JetType - changed:
method StringValue.getType(KotlinBuiltIns): JetType → method StringValue.getType(): JetType - changed:
static class ErrorValue.ErrorValueWithMessage extends ErrorValue → static final class ErrorValue.ErrorValueWithMessage extends ErrorValue - added:
abstract class ConstantValue - added:
ctor CompileTimeConstant.Parameters(boolean, boolean, boolean) - added:
ctor ConstantValue(Object) - added:
ctor ConstantValueFactory(KotlinBuiltIns) - added:
ctor NullValue(KotlinBuiltIns) - added:
ctor TypedCompileTimeConstant(ConstantValue, CompileTimeConstant.Parameters) - added:
final class ConstantValueFactory - added:
final class TypedCompileTimeConstant implements CompileTimeConstant - added:
interface CompileTimeConstant - added:
method ArrayValue.getElementType(): JetType - added:
method CompileTimeConstant.Parameters.getCanBeUsedInAnnotation(): boolean - added:
method CompileTimeConstant.Parameters.getIsPure(): boolean - added:
method CompileTimeConstant.Parameters.getUsesVariableAsConstant(): boolean - added:
method CompileTimeConstant.getCanBeUsedInAnnotations(): boolean - added:
method CompileTimeConstant.getIsError(): boolean - added:
method CompileTimeConstant.getIsPure(): boolean - added:
method CompileTimeConstant.getParameters(): CompileTimeConstant.Parameters - added:
method CompileTimeConstant.getUsesVariableAsConstant(): boolean - added:
method CompileTimeConstant.toConstantValue(JetType): ConstantValue - added:
method ConstantValue.accept(AnnotationArgumentVisitor, Object): Object - added:
method ConstantValue.getType(): JetType - added:
method ConstantValue.getValue(): Object - added:
method ConstantValue.toString(): String - added:
method ConstantValueFactory.createAnnotationValue(AnnotationDescriptor): AnnotationValue - added:
method ConstantValueFactory.createArrayValue(List, JetType): ArrayValue - added:
method ConstantValueFactory.createBooleanValue(boolean): BooleanValue - added:
method ConstantValueFactory.createByteValue(byte): ByteValue - added:
method ConstantValueFactory.createCharValue(char): CharValue - added:
method ConstantValueFactory.createConstantValue(Object): ConstantValue - added:
method ConstantValueFactory.createDoubleValue(double): DoubleValue - added:
method ConstantValueFactory.createEnumValue(ClassDescriptor): EnumValue - added:
method ConstantValueFactory.createErrorValue(String): ErrorValue - added:
method ConstantValueFactory.createFloatValue(float): FloatValue - added:
method ConstantValueFactory.createIntValue(int): IntValue - added:
method ConstantValueFactory.createIntegerConstantValue(long, JetType): ConstantValue - added:
method ConstantValueFactory.createKClassValue(JetType): KClassValue - added:
method ConstantValueFactory.createLongValue(long): LongValue - added:
method ConstantValueFactory.createNullValue(): NullValue - added:
method ConstantValueFactory.createShortValue(short): ShortValue - added:
method ConstantValueFactory.createStringValue(String): StringValue - added:
method ErrorValue.Companion.create(String): ErrorValue - added:
method IntegerValueTypeConstant.getCanBeUsedInAnnotations(): boolean - added:
method IntegerValueTypeConstant.getIsError(): boolean - added:
method IntegerValueTypeConstant.getIsPure(): boolean - added:
method IntegerValueTypeConstant.getParameters(): CompileTimeConstant.Parameters - added:
method IntegerValueTypeConstant.getUnknownIntegerType(): JetTypeImpl - added:
method IntegerValueTypeConstant.getUsesVariableAsConstant(): boolean - added:
method IntegerValueTypeConstant.toConstantValue(JetType): ConstantValue - added:
method TypedCompileTimeConstant.getCanBeUsedInAnnotations(): boolean - added:
method TypedCompileTimeConstant.getConstantValue(): ConstantValue - added:
method TypedCompileTimeConstant.getIsError(): boolean - added:
method TypedCompileTimeConstant.getIsPure(): boolean - added:
method TypedCompileTimeConstant.getParameters(): CompileTimeConstant.Parameters - added:
method TypedCompileTimeConstant.getType(): JetType - added:
method TypedCompileTimeConstant.getUsesVariableAsConstant(): boolean - added:
method TypedCompileTimeConstant.getValue(JetType): Object - added:
method TypedCompileTimeConstant.toConstantValue(JetType): ConstantValue - added:
static field ErrorValue.Companion: ErrorValue.Companion - added:
static final class CompileTimeConstant.Parameters - added:
static final class ErrorValue.Companion
- removed:
final class DescriptorUtilPackage.DescriptorUtils.b66f84e5 - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getBuiltIns(DeclarationDescriptor): KotlinBuiltIns - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getClassId(ClassDescriptor): ClassId - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getClassObjectReferenceTarget(ClassDescriptor): ClassDescriptor - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getClassObjectType(ClassDescriptor): JetType - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getHasClassObjectType(ClassDescriptor): boolean - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getImportableDescriptor(DeclarationDescriptor): DeclarationDescriptor - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getIsEffectivelyPublicApi(DeclarationDescriptorWithVisibility): boolean - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getIsExtension(DeclarationDescriptor): boolean - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getModule(DeclarationDescriptor): ModuleDescriptor - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getOwnerForEffectiveDispatchReceiverParameter(CallableDescriptor): DeclarationDescriptor - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getSecondaryConstructors(ClassDescriptor): List - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getSuperClassNotAny(ClassDescriptor): ClassDescriptor - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.getSuperClassOrAny(ClassDescriptor): ClassDescriptor - removed:
static method DescriptorUtilPackage.DescriptorUtils.b66f84e5.resolveTopLevelClass(ModuleDescriptor, FqName): ClassDescriptor - changed:
static method DescriptorUtilPackage.resolveTopLevelClass(ModuleDescriptor, FqName): ClassDescriptor → static method DescriptorUtilPackage.resolveTopLevelClass(ModuleDescriptor, FqName, LookupLocation): ClassDescriptor - added:
static method DescriptorUtilPackage.getAnnotationRetention(Annotated): KotlinRetention - added:
static method DescriptorUtilPackage.getFqNameSafe(DeclarationDescriptor): FqName - added:
static method DescriptorUtilPackage.getFqNameUnsafe(DeclarationDescriptor): FqNameUnsafe - added:
static method DescriptorUtilPackage.getHIDDEN_ANNOTATION_FQ_NAME(): FqName - added:
static method DescriptorUtilPackage.getParents(DeclarationDescriptor): Sequence - added:
static method DescriptorUtilPackage.getParentsWithSelf(DeclarationDescriptor): Sequence - added:
static method DescriptorUtilPackage.hasDefaultValue(ValueParameterDescriptor): boolean - added:
static method DescriptorUtilPackage.isAnnotatedAsHidden(DeclarationDescriptor): boolean - added:
static method DescriptorUtilPackage.isDocumentedAnnotation(Annotated): boolean - added:
static method DescriptorUtilPackage.isRepeatableAnnotation(Annotated): boolean
- removed:
class JetScopeSelectorUtil - removed:
interface JetScopeSelectorUtil.ScopeByNameMultiSelector - removed:
interface JetScopeSelectorUtil.ScopeByNameSelector - removed:
method DescriptorKindExclude.EnumEntry.matches(DeclarationDescriptor): boolean - removed:
method DescriptorKindExclude.Extensions.matches(DeclarationDescriptor): boolean - removed:
method DescriptorKindExclude.NonExtensions.matches(DeclarationDescriptor): boolean - removed:
method DescriptorKindExclude.matches(DeclarationDescriptor): boolean - removed:
method InnerClassesScopeWrapper.getDeclarationsByLabel(Name): List - removed:
method InnerClassesScopeWrapper.getImplicitReceiversHierarchy(): List - removed:
method JetScopeSelectorUtil.ScopeByNameMultiSelector.get(JetScope, Name): Collection - removed:
method JetScopeSelectorUtil.ScopeByNameSelector.get(JetScope, Name): DeclarationDescriptor - removed:
method StaticScopeForKotlinClass.getAllDescriptors(): Collection - removed:
method StaticScopeForKotlinClass.getDeclarationsByLabel(Name): List - removed:
method StaticScopeForKotlinClass.getImplicitReceiversHierarchy(): List - removed:
method StaticScopeForKotlinClass.getLocalVariable(Name): Void - removed:
method StaticScopeForKotlinClass.getPackage(Name): Void - removed:
method StaticScopeForKotlinClass.getProperties(Name): List - removed:
static field DescriptorKindFilter.OBJECT$: DescriptorKindFilter.Companion - removed:
static field JetScope.OBJECT$: JetScope.Companion - removed:
static field JetScopeSelectorUtil.CLASSIFIER_DESCRIPTOR_SCOPE_SELECTOR: JetScopeSelectorUtil.ScopeByNameSelector - removed:
static field JetScopeSelectorUtil.NAMED_FUNCTION_SCOPE_SELECTOR: JetScopeSelectorUtil.ScopeByNameMultiSelector - removed:
static field JetScopeSelectorUtil.NAMED_PROPERTIES_SCOPE_SELECTOR: JetScopeSelectorUtil.ScopeByNameMultiSelector - removed:
static field JetScopeSelectorUtil.PACKAGE_SCOPE_SELECTOR: JetScopeSelectorUtil.ScopeByNameSelector - removed:
static field JetScopeSelectorUtil.VARIABLE_DESCRIPTOR_SCOPE_SELECTOR: JetScopeSelectorUtil.ScopeByNameSelector - removed:
static method JetScopeSelectorUtil.collect(Collection, JetScopeSelectorUtil.ScopeByNameMultiSelector, Name): Collection - removed:
static method JetScopeSelectorUtil.getFirstMatch(JetScope[], Name, JetScopeSelectorUtil.ScopeByNameSelector): DeclarationDescriptor - removed:
static method JetScopeSelectorUtil.getFromAllScopes(JetScope[], Name, JetScopeSelectorUtil.ScopeByNameMultiSelector): Set - changed:
final class InnerClassesScopeWrapper extends AbstractScopeAdapter → final class InnerClassesScopeWrapper extends JetScopeImpl - changed:
final class StaticScopeForKotlinClass implements JetScope → final class StaticScopeForKotlinClass extends JetScopeImpl - changed:
method AbstractScopeAdapter.getFunctions(Name): Collection → method AbstractScopeAdapter.getFunctions(Name, LookupLocation): Collection - changed:
method AbstractScopeAdapter.getProperties(Name): Collection → method AbstractScopeAdapter.getProperties(Name, LookupLocation): Collection - changed:
method ChainedScope.getFunctions(Name): Set → method ChainedScope.getFunctions(Name, LookupLocation): Collection - changed:
method ChainedScope.getProperties(Name): Set → method ChainedScope.getProperties(Name, LookupLocation): Collection - changed:
method FilteringScope.getFunctions(Name): List → method FilteringScope.getFunctions(Name, LookupLocation): List - changed:
method FilteringScope.getProperties(Name): List → method FilteringScope.getProperties(Name, LookupLocation): List - changed:
method InnerClassesScopeWrapper.getClassifier(Name): ClassDescriptor → method InnerClassesScopeWrapper.getClassifier(Name, LookupLocation): ClassDescriptor - changed:
method JetScope.getFunctions(Name): Collection → method JetScope.getFunctions(Name, LookupLocation): Collection - changed:
method JetScope.getProperties(Name): Collection → method JetScope.getProperties(Name, LookupLocation): Collection - changed:
method JetScopeImpl.getFunctions(Name): Collection → method JetScopeImpl.getFunctions(Name, LookupLocation): Collection - changed:
method JetScopeImpl.getProperties(Name): Collection → method JetScopeImpl.getProperties(Name, LookupLocation): Collection - changed:
method StaticScopeForKotlinClass.getClassifier(Name): Void → method StaticScopeForKotlinClass.getClassifier(Name, LookupLocation): Void - changed:
method StaticScopeForKotlinClass.getFunctions(Name): ArrayList → method StaticScopeForKotlinClass.getFunctions(Name, LookupLocation): ArrayList - changed:
method SubstitutingScope.getFunctions(Name): Collection → method SubstitutingScope.getFunctions(Name, LookupLocation): Collection - changed:
method SubstitutingScope.getProperties(Name): Collection → method SubstitutingScope.getProperties(Name, LookupLocation): Collection - added:
ctor DecapitalizedAnnotationScope(JetScope) - added:
ctor ExplicitImportsScope(Collection) - added:
final class DecapitalizedAnnotationScope extends AbstractScopeAdapter - added:
final class ExplicitImportsScope extends JetScopeImpl - added:
interface FileScope extends LexicalScope - added:
interface LexicalScope - added:
method AbstractScopeAdapter.getActualScope(): JetScope - added:
method AbstractScopeAdapter.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method AbstractScopeAdapter.getSyntheticExtensionFunctions(Collection): Collection - added:
method AbstractScopeAdapter.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method AbstractScopeAdapter.getSyntheticExtensionProperties(Collection): Collection - added:
method AbstractScopeAdapter.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method ChainedScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method ChainedScope.getSyntheticExtensionFunctions(Collection): Collection - added:
method ChainedScope.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method ChainedScope.getSyntheticExtensionProperties(Collection): Collection - added:
method ChainedScope.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method DecapitalizedAnnotationScope.Companion.wrapIfNeeded(JetScope, FqName): JetScope - added:
method DecapitalizedAnnotationScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method DecapitalizedAnnotationScope.getWorkerScope(): JetScope - added:
method DescriptorKindExclude.EnumEntry.excludes(DeclarationDescriptor): boolean - added:
method DescriptorKindExclude.EnumEntry.getFullyExcludedDescriptorKinds(): int - added:
method DescriptorKindExclude.Extensions.excludes(DeclarationDescriptor): boolean - added:
method DescriptorKindExclude.Extensions.getFullyExcludedDescriptorKinds(): int - added:
method DescriptorKindExclude.NonExtensions.excludes(DeclarationDescriptor): boolean - added:
method DescriptorKindExclude.NonExtensions.getFullyExcludedDescriptorKinds(): int - added:
method DescriptorKindExclude.TopLevelPackages.excludes(DeclarationDescriptor): boolean - added:
method DescriptorKindExclude.TopLevelPackages.getFullyExcludedDescriptorKinds(): int - added:
method DescriptorKindExclude.TopLevelPackages.toString(): String - added:
method DescriptorKindExclude.excludes(DeclarationDescriptor): boolean - added:
method DescriptorKindExclude.getFullyExcludedDescriptorKinds(): int - added:
method ExplicitImportsScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method ExplicitImportsScope.getContainingDeclaration(): Void - added:
method ExplicitImportsScope.getDescriptors(DescriptorKindFilter, Function1): Collection - added:
method ExplicitImportsScope.getFunctions(Name, LookupLocation): List - added:
method ExplicitImportsScope.getPackage(Name): PackageViewDescriptor - added:
method ExplicitImportsScope.getProperties(Name, LookupLocation): List - added:
method ExplicitImportsScope.printScopeStructure(Printer): void - added:
method FileScope.getDescriptors(DescriptorKindFilter, Function1): Collection - added:
method FileScope.getImplicitReceiver(): ReceiverParameterDescriptor - added:
method FileScope.getIsOwnerDescriptorAccessibleByLabel(): boolean - added:
method FileScope.getPackage(Name): PackageViewDescriptor - added:
method FileScope.getParent(): LexicalScope - added:
method FileScope.getSyntheticExtensionFunctions(Collection): Collection - added:
method FileScope.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method FileScope.getSyntheticExtensionProperties(Collection): Collection - added:
method FileScope.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method FilteringScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method FilteringScope.getSyntheticExtensionFunctions(Collection): Collection - added:
method FilteringScope.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method FilteringScope.getSyntheticExtensionProperties(Collection): Collection - added:
method FilteringScope.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method InnerClassesScopeWrapper.getContainingDeclaration(): DeclarationDescriptor - added:
method InnerClassesScopeWrapper.printScopeStructure(Printer): void - added:
method JetScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method JetScope.getSyntheticExtensionFunctions(Collection): Collection - added:
method JetScope.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method JetScope.getSyntheticExtensionProperties(Collection): Collection - added:
method JetScope.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method JetScopeImpl.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method JetScopeImpl.getSyntheticExtensionFunctions(Collection): Collection - added:
method JetScopeImpl.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method JetScopeImpl.getSyntheticExtensionProperties(Collection): Collection - added:
method JetScopeImpl.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method LexicalScope.getDeclaredClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method LexicalScope.getDeclaredDescriptors(): Collection - added:
method LexicalScope.getDeclaredFunctions(Name, LookupLocation): Collection - added:
method LexicalScope.getDeclaredVariables(Name, LookupLocation): Collection - added:
method LexicalScope.getImplicitReceiver(): ReceiverParameterDescriptor - added:
method LexicalScope.getIsOwnerDescriptorAccessibleByLabel(): boolean - added:
method LexicalScope.getOwnerDescriptor(): DeclarationDescriptor - added:
method LexicalScope.getParent(): LexicalScope - added:
method LexicalScope.printStructure(Printer): void - added:
method SubstitutingScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - added:
method SubstitutingScope.getSyntheticExtensionFunctions(Collection): Collection - added:
method SubstitutingScope.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method SubstitutingScope.getSyntheticExtensionProperties(Collection): Collection - added:
method SubstitutingScope.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
static field DecapitalizedAnnotationScope.Companion: DecapitalizedAnnotationScope.Companion - added:
static field DescriptorKindExclude.TopLevelPackages.INSTANCE$: DescriptorKindExclude.TopLevelPackages - added:
static final class DecapitalizedAnnotationScope.Companion - added:
static final class DescriptorKindExclude.TopLevelPackages implements DescriptorKindExclude - added:
static method ScopesPackage.getDECAPITALIZED_DEPRECATED_ANNOTATIONS(): Set - added:
static method ScopesPackage.getDECAPITALIZED_SHORT_NAMES(): Set
- removed:
method SerializedResourcePaths.getEXTENSION_REGISTRY(): ExtensionRegistryLite - changed:
static method Flags.getCallableFlags(boolean, Visibility, Modality, CallableMemberDescriptor.Kind, ProtoBuf.Callable.CallableKind, boolean, boolean, boolean): int → static method Flags.getCallableFlags(boolean, Visibility, Modality, CallableMemberDescriptor.Kind, ProtoBuf.Callable.CallableKind, boolean, boolean, boolean, boolean): int - added:
method ProtoBuf.Type.Builder.clearConstructorClassName(): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.clearConstructorTypeParameter(): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.getConstructorClassName(): int - added:
method ProtoBuf.Type.Builder.getConstructorTypeParameter(): int - added:
method ProtoBuf.Type.Builder.hasConstructorClassName(): boolean - added:
method ProtoBuf.Type.Builder.hasConstructorTypeParameter(): boolean - added:
method ProtoBuf.Type.Builder.setConstructorClassName(int): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.Builder.setConstructorTypeParameter(int): ProtoBuf.Type.Builder - added:
method ProtoBuf.Type.getConstructorClassName(): int - added:
method ProtoBuf.Type.getConstructorTypeParameter(): int - added:
method ProtoBuf.Type.hasConstructorClassName(): boolean - added:
method ProtoBuf.Type.hasConstructorTypeParameter(): boolean - added:
method ProtoBuf.TypeOrBuilder.getConstructorClassName(): int - added:
method ProtoBuf.TypeOrBuilder.getConstructorTypeParameter(): int - added:
method ProtoBuf.TypeOrBuilder.hasConstructorClassName(): boolean - added:
method ProtoBuf.TypeOrBuilder.hasConstructorTypeParameter(): boolean - added:
method SerializedResourcePaths.getExtensionRegistry(): ExtensionRegistryLite - added:
static field Flags.LATE_INIT: Flags.FlagField - added:
static field ProtoBuf.Modality.SEALED: ProtoBuf.Modality - added:
static field ProtoBuf.Modality.SEALED_VALUE: int - added:
static field ProtoBuf.Type.CONSTRUCTOR_CLASS_NAME_FIELD_NUMBER: int - added:
static field ProtoBuf.Type.CONSTRUCTOR_TYPE_PARAMETER_FIELD_NUMBER: int
- removed:
method DeserializedType.getArguments(): List - removed:
method DeserializedType.getConstructor(): TypeConstructor - removed:
method DeserializedType.getMemberScope(): JetScope - changed:
ctor DeserializationComponents(StorageManager, ModuleDescriptor, ClassDataFinder, AnnotationAndConstantLoader, PackageFragmentProvider, LocalClassResolver, FlexibleTypeCapabilitiesDeserializer, ClassDescriptorFactory) → ctor DeserializationComponents(StorageManager, ModuleDescriptor, ClassDataFinder, AnnotationAndConstantLoader, PackageFragmentProvider, LocalClassResolver, FlexibleTypeCapabilitiesDeserializer, ClassDescriptorFactory, TypeCapabilitiesLoader) - changed:
ctor DeserializedType(DeserializationContext, ProtoBuf.Type) → ctor DeserializedType(DeserializationContext, ProtoBuf.Type, Annotations) - changed:
final class DeserializedType extends AbstractJetType implements LazyType → final class DeserializedType extends AbstractLazyType implements LazyType - changed:
method AnnotationDeserializer.resolveValue(JetType, ProtoBuf.Annotation.Argument.Value, NameResolver): CompileTimeConstant → method AnnotationDeserializer.resolveValue(JetType, ProtoBuf.Annotation.Argument.Value, NameResolver): ConstantValue - changed:
method ClassDataFinder.findClassData(ClassId): ClassData → method ClassDataFinder.findClassData(ClassId): ClassDataProvider - changed:
method ClassDeserializer.deserializeClass(ClassId, ClassData): ClassDescriptor → method ClassDeserializer.deserializeClass(ClassId, ClassDataProvider): ClassDescriptor - changed:
method DeserializedPackageFragment.loadClassNames(FqName, ProtoBuf.Package): Collection → method DeserializedPackageFragment.loadClassNames(ProtoBuf.Package): Collection - changed:
method ErrorReporter.reportIncompatibleAbiVersion(ClassId, String, int): void → method ErrorReporter.reportIncompatibleAbiVersion(ClassId, String, BinaryVersion): void - changed:
method ResourceLoadingClassDataFinder.findClassData(ClassId): ClassData → method ResourceLoadingClassDataFinder.findClassData(ClassId): ClassDataProvider - changed:
method TypeDeserializer.type(ProtoBuf.Type): JetType → method TypeDeserializer.type(ProtoBuf.Type, Annotations): JetType - added:
abstract class TypeCapabilitiesLoader - added:
ctor ClassDataProvider(ClassData, SourceElement) - added:
ctor TypeCapabilitiesLoader() - added:
ctor TypeConstructorData(TypeConstructorKind, int) - added:
ctor TypeConstructorKind(String, int) - added:
enum TypeConstructorKind - added:
final class BinaryVersion - added:
final class ClassDataProvider - added:
final class TypeConstructorData - added:
method AnnotationAndConstantLoader.loadExtensionReceiverParameterAnnotations(ProtoContainer, ProtoBuf.Callable, NameResolver, AnnotatedCallableKind): List - added:
method BinaryVersion.Companion.create(int, int, int): BinaryVersion - added:
method BinaryVersion.Companion.create(int[]): BinaryVersion - added:
method BinaryVersion.component1(): int - added:
method BinaryVersion.component2(): int - added:
method BinaryVersion.component3(): int - added:
method BinaryVersion.component4(): List - added:
method BinaryVersion.copy(int, int, int, List): BinaryVersion - added:
method BinaryVersion.equals(Object): boolean - added:
method BinaryVersion.getMajor(): int - added:
method BinaryVersion.getMinor(): int - added:
method BinaryVersion.getPatch(): int - added:
method BinaryVersion.getRest(): List - added:
method BinaryVersion.hashCode(): int - added:
method BinaryVersion.toArray(): int[] - added:
method BinaryVersion.toString(): String - added:
method ClassDataProvider.getClassData(): ClassData - added:
method ClassDataProvider.getSourceElement(): SourceElement - added:
method DeserializationComponents.getTypeCapabilitiesLoader(): TypeCapabilitiesLoader - added:
method DeserializedPackageFragment.getDeserializedMemberScope(): DeserializedPackageMemberScope - added:
method DeserializedPackageFragment.getDeserializedMemberScopeWrapped(): JetScope - added:
method DeserializedPackageFragment.hasTopLevelClass(Name): boolean - added:
method DeserializedType.computeArguments(): List - added:
method DeserializedType.computeTypeConstructor(): TypeConstructor - added:
method DeserializedType.getCapabilities(): TypeCapabilities - added:
method TypeCapabilitiesLoader.NONE.loadCapabilities(ProtoBuf.Type): TypeCapabilities - added:
method TypeCapabilitiesLoader.loadCapabilities(ProtoBuf.Type): TypeCapabilities - added:
method TypeConstructorData.component1(): TypeConstructorKind - added:
method TypeConstructorData.component2(): int - added:
method TypeConstructorData.copy(TypeConstructorKind, int): TypeConstructorData - added:
method TypeConstructorData.equals(Object): boolean - added:
method TypeConstructorData.getId(): int - added:
method TypeConstructorData.getKind(): TypeConstructorKind - added:
method TypeConstructorData.hashCode(): int - added:
method TypeConstructorData.toString(): String - added:
static field BinaryVersion.Companion: BinaryVersion.Companion - added:
static field TypeCapabilitiesLoader.NONE.INSTANCE$: TypeCapabilitiesLoader.NONE - added:
static field TypeConstructorKind.CLASS: TypeConstructorKind - added:
static field TypeConstructorKind.TYPE_PARAMETER: TypeConstructorKind - added:
static final class BinaryVersion.Companion - added:
static final class TypeCapabilitiesLoader.NONE extends TypeCapabilitiesLoader - added:
static method BinaryVersion.create(int, int, int): BinaryVersion - added:
static method BinaryVersion.create(int[]): BinaryVersion - added:
static method DeserializationPackage.getTypeConstructorData(ProtoBuf.Type): TypeConstructorData - added:
static method TypeConstructorKind.valueOf(String): TypeConstructorKind - added:
static method TypeConstructorKind.values(): TypeConstructorKind[]
- removed:
method DeserializedAnnotations.findAnnotation(FqName): AnnotationDescriptor - removed:
method DeserializedAnnotations.findExternalAnnotation(FqName): Void - removed:
method DeserializedAnnotations.isEmpty(): boolean - removed:
method DeserializedAnnotations.iterator(): Iterator - removed:
method DeserializedClassDescriptor.getScopeForMemberLookup(): DeserializedClassDescriptor.DeserializedClassMemberScope - removed:
method DeserializedMemberScope.getAllDescriptors(): Collection - removed:
method DeserializedMemberScope.getDeclarationsByLabel(Name): Collection - removed:
method DeserializedMemberScope.getLocalVariable(Name): VariableDescriptor - removed:
method DeserializedMemberScope.getPackage(Name): PackageViewDescriptor - changed:
abstract class DeserializedMemberScope implements JetScope → abstract class DeserializedMemberScope extends JetScopeImpl - changed:
ctor DeserializedClassDescriptor(DeserializationContext, ProtoBuf.Class, NameResolver) → ctor DeserializedClassDescriptor(DeserializationContext, ProtoBuf.Class, NameResolver, SourceElement) - changed:
ctor DeserializedPropertyDescriptor(DeclarationDescriptor, PropertyDescriptor, Annotations, Modality, Visibility, boolean, Name, CallableMemberDescriptor.Kind, ProtoBuf.Callable, NameResolver) → ctor DeserializedPropertyDescriptor(DeclarationDescriptor, PropertyDescriptor, Annotations, Modality, Visibility, boolean, Name, CallableMemberDescriptor.Kind, ProtoBuf.Callable, NameResolver, boolean) - changed:
final class DeserializedAnnotations implements Annotations → final class DeserializedAnnotations extends DeserializedAnnotationsWithPossibleTargets - changed:
method DeserializedMemberScope.addNonDeclaredDescriptors(Collection): void → method DeserializedMemberScope.addNonDeclaredDescriptors(Collection, LookupLocation): void - changed:
method DeserializedMemberScope.computeDescriptors(DescriptorKindFilter, Function1): Collection → method DeserializedMemberScope.computeDescriptors(DescriptorKindFilter, Function1, LookupLocation): Collection - changed:
method DeserializedMemberScope.getClassifier(Name): ClassifierDescriptor → method DeserializedMemberScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - changed:
method DeserializedMemberScope.getFunctions(Name): Collection → method DeserializedMemberScope.getFunctions(Name, LookupLocation): Collection - changed:
method DeserializedMemberScope.getProperties(Name): Collection → method DeserializedMemberScope.getProperties(Name, LookupLocation): Collection - changed:
method DeserializedPackageMemberScope.addNonDeclaredDescriptors(Collection): void → method DeserializedPackageMemberScope.addNonDeclaredDescriptors(Collection, LookupLocation): void - added:
class DeserializedAnnotationsWithPossibleTargets implements Annotations - added:
ctor DeserializedAnnotationsWithPossibleTargets(StorageManager, Function0) - added:
ctor DeserializedConstructorDescriptor(ClassDescriptor, ConstructorDescriptor, Annotations, boolean, CallableMemberDescriptor.Kind, ProtoBuf.Callable, NameResolver) - added:
final class DeserializedConstructorDescriptor extends ConstructorDescriptorImpl implements DeserializedCallableMemberDescriptor - added:
method DeserializedAnnotationsWithPossibleTargets.findAnnotation(FqName): AnnotationDescriptor - added:
method DeserializedAnnotationsWithPossibleTargets.findExternalAnnotation(FqName): Void - added:
method DeserializedAnnotationsWithPossibleTargets.getAllAnnotations(): List - added:
method DeserializedAnnotationsWithPossibleTargets.getUseSiteTargetedAnnotations(): List - added:
method DeserializedAnnotationsWithPossibleTargets.isEmpty(): boolean - added:
method DeserializedAnnotationsWithPossibleTargets.iterator(): Iterator - added:
method DeserializedClassDescriptor.getUnsubstitutedMemberScope(): DeserializedClassDescriptor.DeserializedClassMemberScope - added:
method DeserializedClassDescriptor.hasNestedClass(Name): boolean - added:
method DeserializedConstructorDescriptor.createSubstitutedCopy(DeclarationDescriptor, FunctionDescriptor, CallableMemberDescriptor.Kind): DeserializedConstructorDescriptor - added:
method DeserializedConstructorDescriptor.getNameResolver(): NameResolver - added:
method DeserializedConstructorDescriptor.getProto(): ProtoBuf.Callable - added:
method DeserializedPackageMemberScope.getClassNames(): Set
- added:
final class JvmPackageTable - added:
interface JvmPackageTable.PackagePartsOrBuilder extends MessageLiteOrBuilder - added:
interface JvmPackageTable.PackageTableOrBuilder extends MessageLiteOrBuilder - added:
method JvmPackageTable.PackageParts.Builder.addAllClassName(Iterable): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.addClassName(String): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.addClassNameBytes(ByteString): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.build(): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageParts.Builder.buildPartial(): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageParts.Builder.clear(): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.clearClassName(): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.clearPackageFqName(): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.clone(): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.getClassName(int): String - added:
method JvmPackageTable.PackageParts.Builder.getClassNameBytes(int): ByteString - added:
method JvmPackageTable.PackageParts.Builder.getClassNameCount(): int - added:
method JvmPackageTable.PackageParts.Builder.getClassNameList(): List - added:
method JvmPackageTable.PackageParts.Builder.getDefaultInstanceForType(): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageParts.Builder.getPackageFqName(): String - added:
method JvmPackageTable.PackageParts.Builder.getPackageFqNameBytes(): ByteString - added:
method JvmPackageTable.PackageParts.Builder.hasPackageFqName(): boolean - added:
method JvmPackageTable.PackageParts.Builder.isInitialized(): boolean - added:
method JvmPackageTable.PackageParts.Builder.mergeFrom(CodedInputStream, ExtensionRegistryLite): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.mergeFrom(JvmPackageTable.PackageParts): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.setClassName(int, String): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.setPackageFqName(String): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.Builder.setPackageFqNameBytes(ByteString): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.getClassName(int): String - added:
method JvmPackageTable.PackageParts.getClassNameBytes(int): ByteString - added:
method JvmPackageTable.PackageParts.getClassNameCount(): int - added:
method JvmPackageTable.PackageParts.getClassNameList(): List - added:
method JvmPackageTable.PackageParts.getDefaultInstanceForType(): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageParts.getPackageFqName(): String - added:
method JvmPackageTable.PackageParts.getPackageFqNameBytes(): ByteString - added:
method JvmPackageTable.PackageParts.getParserForType(): Parser - added:
method JvmPackageTable.PackageParts.getSerializedSize(): int - added:
method JvmPackageTable.PackageParts.hasPackageFqName(): boolean - added:
method JvmPackageTable.PackageParts.isInitialized(): boolean - added:
method JvmPackageTable.PackageParts.newBuilderForType(): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.toBuilder(): JvmPackageTable.PackageParts.Builder - added:
method JvmPackageTable.PackageParts.writeReplace(): Object - added:
method JvmPackageTable.PackageParts.writeTo(CodedOutputStream): void - added:
method JvmPackageTable.PackagePartsOrBuilder.getClassName(int): String - added:
method JvmPackageTable.PackagePartsOrBuilder.getClassNameBytes(int): ByteString - added:
method JvmPackageTable.PackagePartsOrBuilder.getClassNameCount(): int - added:
method JvmPackageTable.PackagePartsOrBuilder.getClassNameList(): List - added:
method JvmPackageTable.PackagePartsOrBuilder.getPackageFqName(): String - added:
method JvmPackageTable.PackagePartsOrBuilder.getPackageFqNameBytes(): ByteString - added:
method JvmPackageTable.PackagePartsOrBuilder.hasPackageFqName(): boolean - added:
method JvmPackageTable.PackageTable.Builder.addAllPackageParts(Iterable): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.addPackageParts(JvmPackageTable.PackageParts): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.addPackageParts(JvmPackageTable.PackageParts.Builder): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.addPackageParts(int, JvmPackageTable.PackageParts): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.addPackageParts(int, JvmPackageTable.PackageParts.Builder): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.build(): JvmPackageTable.PackageTable - added:
method JvmPackageTable.PackageTable.Builder.buildPartial(): JvmPackageTable.PackageTable - added:
method JvmPackageTable.PackageTable.Builder.clear(): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.clearPackageParts(): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.clone(): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.getDefaultInstanceForType(): JvmPackageTable.PackageTable - added:
method JvmPackageTable.PackageTable.Builder.getPackageParts(int): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageTable.Builder.getPackagePartsCount(): int - added:
method JvmPackageTable.PackageTable.Builder.getPackagePartsList(): List - added:
method JvmPackageTable.PackageTable.Builder.isInitialized(): boolean - added:
method JvmPackageTable.PackageTable.Builder.mergeFrom(CodedInputStream, ExtensionRegistryLite): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.mergeFrom(JvmPackageTable.PackageTable): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.removePackageParts(int): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.setPackageParts(int, JvmPackageTable.PackageParts): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.Builder.setPackageParts(int, JvmPackageTable.PackageParts.Builder): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.getDefaultInstanceForType(): JvmPackageTable.PackageTable - added:
method JvmPackageTable.PackageTable.getPackageParts(int): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageTable.getPackagePartsCount(): int - added:
method JvmPackageTable.PackageTable.getPackagePartsList(): List - added:
method JvmPackageTable.PackageTable.getPackagePartsOrBuilder(int): JvmPackageTable.PackagePartsOrBuilder - added:
method JvmPackageTable.PackageTable.getPackagePartsOrBuilderList(): List - added:
method JvmPackageTable.PackageTable.getParserForType(): Parser - added:
method JvmPackageTable.PackageTable.getSerializedSize(): int - added:
method JvmPackageTable.PackageTable.isInitialized(): boolean - added:
method JvmPackageTable.PackageTable.newBuilderForType(): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.toBuilder(): JvmPackageTable.PackageTable.Builder - added:
method JvmPackageTable.PackageTable.writeReplace(): Object - added:
method JvmPackageTable.PackageTable.writeTo(CodedOutputStream): void - added:
method JvmPackageTable.PackageTableOrBuilder.getPackageParts(int): JvmPackageTable.PackageParts - added:
method JvmPackageTable.PackageTableOrBuilder.getPackagePartsCount(): int - added:
method JvmPackageTable.PackageTableOrBuilder.getPackagePartsList(): List - added:
static field JvmPackageTable.PackageParts.CLASS_NAME_FIELD_NUMBER: int - added:
static field JvmPackageTable.PackageParts.PACKAGE_FQ_NAME_FIELD_NUMBER: int - added:
static field JvmPackageTable.PackageParts.PARSER: Parser - added:
static field JvmPackageTable.PackageTable.PACKAGE_PARTS_FIELD_NUMBER: int - added:
static field JvmPackageTable.PackageTable.PARSER: Parser - added:
static field JvmProtoBuf.CLASS_ANNOTATION_FIELD_NUMBER: int - added:
static field JvmProtoBuf.IS_RAW_FIELD_NUMBER: int - added:
static field JvmProtoBuf.classAnnotation: GeneratedMessageLite.GeneratedExtension - added:
static field JvmProtoBuf.isRaw: GeneratedMessageLite.GeneratedExtension - added:
static final class JvmPackageTable.PackageParts extends GeneratedMessageLite implements JvmPackageTable.PackagePartsOrBuilder - added:
static final class JvmPackageTable.PackageParts.Builder extends GeneratedMessageLite.Builder implements JvmPackageTable.PackagePartsOrBuilder - added:
static final class JvmPackageTable.PackageTable extends GeneratedMessageLite implements JvmPackageTable.PackageTableOrBuilder - added:
static final class JvmPackageTable.PackageTable.Builder extends GeneratedMessageLite.Builder implements JvmPackageTable.PackageTableOrBuilder - added:
static method JvmPackageTable.PackageParts.getDefaultInstance(): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.newBuilder(): JvmPackageTable.PackageParts.Builder - added:
static method JvmPackageTable.PackageParts.newBuilder(JvmPackageTable.PackageParts): JvmPackageTable.PackageParts.Builder - added:
static method JvmPackageTable.PackageParts.parseDelimitedFrom(InputStream): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseDelimitedFrom(InputStream, ExtensionRegistryLite): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(ByteString): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(ByteString, ExtensionRegistryLite): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(CodedInputStream): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(CodedInputStream, ExtensionRegistryLite): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(InputStream): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(InputStream, ExtensionRegistryLite): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(byte[]): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageParts.parseFrom(byte[], ExtensionRegistryLite): JvmPackageTable.PackageParts - added:
static method JvmPackageTable.PackageTable.getDefaultInstance(): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.newBuilder(): JvmPackageTable.PackageTable.Builder - added:
static method JvmPackageTable.PackageTable.newBuilder(JvmPackageTable.PackageTable): JvmPackageTable.PackageTable.Builder - added:
static method JvmPackageTable.PackageTable.parseDelimitedFrom(InputStream): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseDelimitedFrom(InputStream, ExtensionRegistryLite): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(ByteString): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(ByteString, ExtensionRegistryLite): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(CodedInputStream): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(CodedInputStream, ExtensionRegistryLite): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(InputStream): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(InputStream, ExtensionRegistryLite): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(byte[]): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.PackageTable.parseFrom(byte[], ExtensionRegistryLite): JvmPackageTable.PackageTable - added:
static method JvmPackageTable.registerAllExtensions(ExtensionRegistryLite): void - added:
static method JvmProtoBufUtil.readClassDataFrom(byte[]): ClassData
- removed:
final class StoragePackage.storage.bf6faeb3 - removed:
static method StoragePackage.storage.bf6faeb3.get(NotNullLazyValue, Object, PropertyMetadata): Object - added:
static method StoragePackage.get(NullableLazyValue, Object, PropertyMetadata): Object
- removed:
ctor Approximation.DataFlowExtras.OnlyMessage(String) - removed:
ctor Approximation.Info(JetType, JetType, String) - removed:
ctor JetTypeImpl(Annotations, TypeConstructor, boolean, List, JetScope) - removed:
ctor TypeSubstitutor.MapToTypeSubstitutionAdapter(Map) - removed:
ctor TypeUtils.IntersectionScope(TypeConstructor, JetScope[]) - removed:
final class TypesPackage.TypeCapabilities.e2621844 - removed:
final class TypesPackage.flexibleTypes.c06148ac - removed:
interface Approximation extends TypeCapability - removed:
interface Approximation.DataFlowExtras - removed:
method Approximation.DataFlowExtras.EMPTY.getCanBeNull(): boolean - removed:
method Approximation.DataFlowExtras.EMPTY.getPossibleTypes(): Set - removed:
method Approximation.DataFlowExtras.EMPTY.getPresentableText(): String - removed:
method Approximation.DataFlowExtras.OnlyMessage.getCanBeNull(): boolean - removed:
method Approximation.DataFlowExtras.OnlyMessage.getPossibleTypes(): Set - removed:
method Approximation.DataFlowExtras.OnlyMessage.getPresentableText(): String - removed:
method Approximation.DataFlowExtras.getCanBeNull(): boolean - removed:
method Approximation.DataFlowExtras.getPossibleTypes(): Set - removed:
method Approximation.DataFlowExtras.getPresentableText(): String - removed:
method Approximation.Info.getFrom(): JetType - removed:
method Approximation.Info.getMessage(): String - removed:
method Approximation.Info.getTo(): JetType - removed:
method Approximation.approximateToExpectedType(JetType, Approximation.DataFlowExtras): Approximation.Info - removed:
method CompositeTypeSubstitution.toString(): String - removed:
method DelegatingFlexibleType.approximateToExpectedType(JetType, Approximation.DataFlowExtras): Approximation.Info - removed:
method TypeSubstitutor.MapToTypeSubstitutionAdapter.get(TypeConstructor): TypeProjection - removed:
method TypeSubstitutor.MapToTypeSubstitutionAdapter.isEmpty(): boolean - removed:
method TypeSubstitutor.MapToTypeSubstitutionAdapter.toString(): String - removed:
method TypeSubstitutor.inRange(TypeConstructor): boolean - removed:
method TypeUtils.IntersectionScope.getContainingDeclaration(): DeclarationDescriptor - removed:
static class TypeSubstitutor.MapToTypeSubstitutionAdapter extends TypeSubstitution - removed:
static class TypeUtils.IntersectionScope extends ChainedScope - removed:
static field Approximation.DataFlowExtras.EMPTY.INSTANCE$: Approximation.DataFlowExtras.EMPTY - removed:
static field Approximation.DataFlowExtras.EMPTY.presentableText: String - removed:
static field DelegatingFlexibleType.OBJECT$: DelegatingFlexibleType.Companion - removed:
static field Flexibility.OBJECT$: Flexibility.Companion - removed:
static final class Approximation.DataFlowExtras.EMPTY implements Approximation.DataFlowExtras - removed:
static final class Approximation.DataFlowExtras.OnlyMessage implements Approximation.DataFlowExtras - removed:
static final class Approximation.Info - removed:
static method TypeSubstitutor.buildSubstitutionContext(List, List): Map - removed:
static method TypeSubstitutor.create(TypeSubstitution[]): TypeSubstitutor - removed:
static method TypeUtils.intersect(JetTypeChecker, Set): JetType - removed:
static method TypeUtils.isIntersectionEmpty(JetType, JetType): boolean - removed:
static method TypeUtils.makeSubstitutorForTypeParametersMap(Map): TypeSubstitutor - removed:
static method TypesPackage.TypeCapabilities.e2621844.getCustomTypeVariable(JetType): CustomTypeVariable - removed:
static method TypesPackage.TypeCapabilities.e2621844.getSpecificityRelationTo(JetType, JetType): Specificity.Relation - removed:
static method TypesPackage.TypeCapabilities.e2621844.getSubtypeRepresentative(JetType): JetType - removed:
static method TypesPackage.TypeCapabilities.e2621844.getSupertypeRepresentative(JetType): JetType - removed:
static method TypesPackage.TypeCapabilities.e2621844.isCustomTypeVariable(JetType): boolean - removed:
static method TypesPackage.TypeCapabilities.e2621844.oneMoreSpecificThanAnother(JetType, JetType): boolean - removed:
static method TypesPackage.TypeCapabilities.e2621844.sameTypeConstructors(JetType, JetType): boolean - removed:
static method TypesPackage.assertNotNull(Approximation.Info): boolean - removed:
static method TypesPackage.flexibleTypes.c06148ac.assertNotNull(Approximation.Info): boolean - removed:
static method TypesPackage.flexibleTypes.c06148ac.flexibility(JetType): Flexibility - removed:
static method TypesPackage.flexibleTypes.c06148ac.getApproximationTo(JetType, JetType, Approximation.DataFlowExtras): Approximation.Info - removed:
static method TypesPackage.flexibleTypes.c06148ac.isFlexible(JetType): boolean - removed:
static method TypesPackage.flexibleTypes.c06148ac.isNullabilityFlexible(JetType): boolean - removed:
static method TypesPackage.flexibleTypes.c06148ac.lowerIfFlexible(JetType): JetType - removed:
static method TypesPackage.flexibleTypes.c06148ac.singleBestRepresentative(Collection): JetType - removed:
static method TypesPackage.flexibleTypes.c06148ac.singleBestRepresentative(Collection): TypeProjection - removed:
static method TypesPackage.flexibleTypes.c06148ac.upperIfFlexible(JetType): JetType - removed:
static method TypesPackage.getApproximationTo(JetType, JetType, Approximation.DataFlowExtras): Approximation.Info - changed:
class CompositeTypeSubstitution extends TypeSubstitution → final class CompositeTypeSubstitution extends TypeSubstitution - changed:
class DelegatingFlexibleType extends DelegatingType implements NullAwareness, Flexibility, FlexibleTypeDelegation, Approximation → class DelegatingFlexibleType extends DelegatingType implements NullAwareness, Flexibility, FlexibleTypeDelegation - changed:
ctor CompositeTypeSubstitution(TypeSubstitution[]) → ctor CompositeTypeSubstitution(TypeSubstitution, TypeSubstitution) - changed:
final class JetTypeImpl extends AbstractJetType → class JetTypeImpl extends AbstractJetType - changed:
method CompositeTypeSubstitution.get(TypeConstructor): TypeProjection → method CompositeTypeSubstitution.get(JetType): TypeProjection - changed:
method ErrorUtils.ErrorScope.getClassifier(Name): ClassifierDescriptor → method ErrorUtils.ErrorScope.getClassifier(Name, LookupLocation): ClassifierDescriptor - changed:
method ErrorUtils.ErrorScope.getFunctions(Name): Set → method ErrorUtils.ErrorScope.getFunctions(Name, LookupLocation): Set - changed:
method ErrorUtils.ErrorScope.getProperties(Name): Set → method ErrorUtils.ErrorScope.getProperties(Name, LookupLocation): Set - changed:
method TypeSubstitution.get(TypeConstructor): TypeProjection → method TypeSubstitution.get(JetType): TypeProjection - changed:
static class ErrorUtils.ErrorScope implements JetScope → static class ErrorUtils.ErrorScope extends ErrorUtils.AbstractErrorScope - changed:
static method DescriptorSubstitutor.substituteTypeParameters(List, TypeSubstitutor, DeclarationDescriptor, List): TypeSubstitutor → static method DescriptorSubstitutor.substituteTypeParameters(List, TypeSubstitution, DeclarationDescriptor, List): TypeSubstitutor - added:
abstract class TypeConstructorSubstitution extends TypeSubstitution - added:
class TypeIntersector - added:
ctor IndexedParametersSubstitution(List, List) - added:
ctor IndexedParametersSubstitution(TypeConstructor, List) - added:
ctor IndexedParametersSubstitution(TypeParameterDescriptor[], TypeProjection[]) - added:
ctor TypeConstructorSubstitution() - added:
ctor TypeIntersector(KotlinBuiltIns) - added:
final class DisjointKeysUnionTypeSubstitution extends TypeSubstitution - added:
final class IndexedParametersSubstitution extends TypeSubstitution - added:
interface CustomSubstitutionCapability extends TypeCapability - added:
interface TypeCapabilities - added:
method AbstractJetType.getCapabilities(): TypeCapabilities - added:
method AbstractLazyType.computeCustomSubstitution(): TypeSubstitution - added:
method AbstractLazyType.getSubstitution(): TypeSubstitution - added:
method CustomSubstitutionCapability.getSubstitution(): TypeSubstitution - added:
method DelegatingFlexibleType.Companion.getCapabilityClasses(): HashSet - added:
method DelegatingType.getCapabilities(): TypeCapabilities - added:
method DelegatingType.getSubstitution(): TypeSubstitution - added:
method DisjointKeysUnionTypeSubstitution.Companion.create(TypeSubstitution, TypeSubstitution): TypeSubstitution - added:
method DisjointKeysUnionTypeSubstitution.approximateCapturedTypes(): boolean - added:
method DisjointKeysUnionTypeSubstitution.get(JetType): TypeProjection - added:
method DisjointKeysUnionTypeSubstitution.isEmpty(): boolean - added:
method ErrorUtils.ErrorScope.getSyntheticExtensionFunctions(Collection): Collection - added:
method ErrorUtils.ErrorScope.getSyntheticExtensionFunctions(Collection, Name, LookupLocation): Collection - added:
method ErrorUtils.ErrorScope.getSyntheticExtensionProperties(Collection): Collection - added:
method ErrorUtils.ErrorScope.getSyntheticExtensionProperties(Collection, Name, LookupLocation): Collection - added:
method IndexedParametersSubstitution.get(JetType): TypeProjection - added:
method IndexedParametersSubstitution.isEmpty(): boolean - added:
method JetType.getCapabilities(): TypeCapabilities - added:
method JetType.getSubstitution(): TypeSubstitution - added:
method JetTypeImpl.Companion.create(Annotations, ClassDescriptor, boolean, List): JetTypeImpl - added:
method JetTypeImpl.Companion.create(Annotations, TypeConstructor, boolean, List, JetScope): JetTypeImpl - added:
method JetTypeImpl.Companion.create(Annotations, TypeConstructor, boolean, List, TypeSubstitution, JetScope, TypeCapabilities): JetTypeImpl - added:
method JetTypeImpl.getSubstitution(): TypeSubstitution - added:
method TypeCapabilities.NONE.getCapability(Class): TypeCapability - added:
method TypeCapabilities.getCapability(Class): TypeCapability - added:
method TypeConstructorSubstitution.Companion.createByConstructorsMap(Map): TypeConstructorSubstitution - added:
method TypeConstructorSubstitution.Companion.createByParametersMap(Map): TypeConstructorSubstitution - added:
method TypeConstructorSubstitution.get(JetType): TypeProjection - added:
method TypeConstructorSubstitution.get(TypeConstructor): TypeProjection - added:
method TypeIntersector.intersect(JetTypeChecker, Set): JetType - added:
method TypeIntersector.isIntersectionEmpty(JetType, JetType): boolean - added:
method TypeSubstitution.Companion.getEMPTY(): TypeSubstitution - added:
method TypeSubstitution.buildSubstitutor(): TypeSubstitutor - added:
method TypeUtils.SpecialType.getCapabilities(): TypeCapabilities - added:
method TypeUtils.SpecialType.getSubstitution(): TypeSubstitution - added:
static field DelegatingFlexibleType.capabilityClasses: HashSet - added:
static field DisjointKeysUnionTypeSubstitution.Companion: DisjointKeysUnionTypeSubstitution.Companion - added:
static field JetTypeImpl.Companion: JetTypeImpl.Companion - added:
static field TypeCapabilities.NONE.INSTANCE$: TypeCapabilities.NONE - added:
static field TypeConstructorSubstitution.Companion: TypeConstructorSubstitution.Companion - added:
static field TypeSubstitution.Companion: TypeSubstitution.Companion - added:
static final class DisjointKeysUnionTypeSubstitution.Companion - added:
static final class JetTypeImpl.Companion - added:
static final class TypeCapabilities.NONE implements TypeCapabilities - added:
static final class TypeConstructorSubstitution.Companion - added:
static final class TypeSubstitution.Companion - added:
static method DisjointKeysUnionTypeSubstitution.create(TypeSubstitution, TypeSubstitution): TypeSubstitution - added:
static method JetTypeImpl.create(Annotations, ClassDescriptor, boolean, List): JetTypeImpl - added:
static method JetTypeImpl.create(Annotations, TypeConstructor, boolean, List, JetScope): JetTypeImpl - added:
static method JetTypeImpl.create(Annotations, TypeConstructor, boolean, List, TypeSubstitution, JetScope, TypeCapabilities): JetTypeImpl - added:
static method TypeConstructorSubstitution.createByConstructorsMap(Map): TypeConstructorSubstitution - added:
static method TypeConstructorSubstitution.createByParametersMap(Map): TypeConstructorSubstitution - added:
static method TypeIntersector.intersectTypes(KotlinBuiltIns, JetTypeChecker, Set): JetType - added:
static method TypeSubstitution.getEMPTY(): TypeSubstitution - added:
static method TypeSubstitutor.createChainedSubstitutor(TypeSubstitution, TypeSubstitution): TypeSubstitutor - added:
static method TypeUtils.acceptsNullable(JetType): boolean - added:
static method TypesPackage.computeNewSubstitution(JetType, List, List): TypeSubstitution - added:
static method TypesPackage.getCapability(JetType): TypeCapability
- added:
ctor SubtypePathNode(JetType, SubtypePathNode) - added:
final class CheckerPackage - added:
final class SubtypePathNode - added:
method SubtypePathNode.getPrevious(): SubtypePathNode - added:
method SubtypePathNode.getType(): JetType - added:
static method CheckerPackage.findCorrespondingSupertype(JetType, JetType, TypeCheckingProcedureCallbacks): JetType
- removed:
static method TypeUtilPackage.isArrayOfJavaLangClass(JetType): boolean - removed:
static method TypeUtilPackage.isJavaLangClass(JetType): boolean - removed:
static method TypeUtilPackage.isJavaLangClassOrArray(JetType): boolean - added:
ctor TypeNullability(String, int) - added:
enum TypeNullability - added:
static field TypeNullability.FLEXIBLE: TypeNullability - added:
static field TypeNullability.NOT_NULL: TypeNullability - added:
static field TypeNullability.NULLABLE: TypeNullability - added:
static method TypeNullability.valueOf(String): TypeNullability - added:
static method TypeNullability.values(): TypeNullability[] - added:
static method TypeUtilPackage.containsError(JetType): boolean - added:
static method TypeUtilPackage.createProjection(JetType, Variance, TypeParameterDescriptor): TypeProjection - added:
static method TypeUtilPackage.defaultProjections(List): List - added:
static method TypeUtilPackage.getNestedArguments(JetType): List - added:
static method TypeUtilPackage.immediateSupertypes(JetType): Collection - added:
static method TypeUtilPackage.isAnyOrNullableAny(JetType): boolean - added:
static method TypeUtilPackage.isBoolean(JetType): boolean - added:
static method TypeUtilPackage.isBooleanOrNullableBoolean(JetType): boolean - added:
static method TypeUtilPackage.isDefaultBound(JetType): boolean - added:
static method TypeUtilPackage.isNothing(JetType): boolean - added:
static method TypeUtilPackage.isUnit(JetType): boolean - added:
static method TypeUtilPackage.makeNotNullable(JetType): JetType - added:
static method TypeUtilPackage.makeNullable(JetType): JetType - added:
static method TypeUtilPackage.nullability(JetType): TypeNullability - added:
static method TypeUtilPackage.supertypes(JetType): Collection
- removed:
final class TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.approximateCapturedTypes(JetType): ApproximationBounds - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.approximateCapturedTypesIfNecessary(TypeProjection): TypeProjection - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.approximateProjection(TypeArgument): ApproximationBounds - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.getNOTHING(): JetType - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.getNULLABLE_ANY(): JetType - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.replaceTypeArguments(JetType, List): JetType - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.substituteCapturedTypes(TypeProjection): TypeProjection - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.toTypeArgument(TypeProjection, TypeParameterDescriptor): TypeArgument - removed:
static method TypesApproximationPackage.CapturedTypeApproximation.d52f3a7b.toTypeProjection(TypeArgument): TypeProjection
- added:
final class CollectionUtilsPackage - added:
static method CollectionUtilsPackage.concat(Collection, Collection): Collection - added:
static method CollectionUtilsPackage.concatInOrder(Collection, Collection): Collection - added:
static method CollectionUtilsPackage.getFirstMatch(Object[], Function1): Object - added:
static method CollectionUtilsPackage.getFromAllScopes(Object[], Function1): Collection
- removed:
final class UtilsPackage.coreLib.bce233b2 - removed:
final class UtilsPackage.fileUtils.e9518ee3 - removed:
final class UtilsPackage.functions.fccd1a1d - removed:
final class UtilsPackage.strings.f458ae16 - removed:
static method UtilsPackage.coreLib.bce233b2.sure(Object, Function0): Object - removed:
static method UtilsPackage.fileUtils.e9518ee3.recursePostOrder(File, Function1): void - removed:
static method UtilsPackage.functions.fccd1a1d.alwaysTrue(): Function1 - removed:
static method UtilsPackage.functions.fccd1a1d.getALWAYS_TRUE(): Function1 - removed:
static method UtilsPackage.functions.fccd1a1d.getIDENTITY(): Function1 - removed:
static method UtilsPackage.functions.fccd1a1d.identity(): Function1 - removed:
static method UtilsPackage.strings.f458ae16.join(Iterable, String): String - changed:
static method UtilsPackage.keysToMap(Stream, Function1): Map → static method UtilsPackage.keysToMap(Sequence, Function1): Map - changed:
static method UtilsPackage.keysToMapExceptNulls(Stream, Function1): Map → static method UtilsPackage.keysToMapExceptNulls(Sequence, Function1): Map - changed:
static method UtilsPackage.valuesToMap(Stream, Function1): Map → static method UtilsPackage.valuesToMap(Sequence, Function1): Map - added:
final class SmartSet extends AbstractSet - added:
method SmartSet.Companion.create(): SmartSet - added:
method SmartSet.Companion.create(Set): SmartSet - added:
method SmartSet.add(Object): boolean - added:
method SmartSet.clear(): void - added:
method SmartSet.contains(Object): boolean - added:
method SmartSet.iterator(): Iterator - added:
method SmartSet.size(): int - added:
static field SmartSet.Companion: SmartSet.Companion - added:
static final class SmartSet.Companion - added:
static method SmartSet.create(): SmartSet - added:
static method SmartSet.create(Set): SmartSet - added:
static method UtilsPackage.doNothing(): Function1 - added:
static method UtilsPackage.getDO_NOTHING(): Function1
- added:
final class AddToStdlibPackage - added:
static method AddToStdlibPackage.check(Object, Function1): Object - added:
static method AddToStdlibPackage.constant(Function0): Object - added:
static method AddToStdlibPackage.firstIsInstance(Iterable): Object - added:
static method AddToStdlibPackage.firstIsInstance(Object[]): Object - added:
static method AddToStdlibPackage.firstIsInstance(Sequence): Object - added:
static method AddToStdlibPackage.firstIsInstanceOrNull(Iterable): Object - added:
static method AddToStdlibPackage.firstIsInstanceOrNull(Object[]): Object - added:
static method AddToStdlibPackage.firstIsInstanceOrNull(Sequence): Object - added:
static method AddToStdlibPackage.getConstantMap(): ConcurrentHashMap - added:
static method AddToStdlibPackage.indexOfOrNull(String, char, int, boolean): Integer - added:
static method AddToStdlibPackage.lastIndexOfOrNull(String, char, int, boolean): Integer - added:
static method AddToStdlibPackage.lastIsInstanceOrNull(Iterable): Object - added:
static method AddToStdlibPackage.sequenceOfLazyValues(Function0[]): Sequence - added:
static method AddToStdlibPackage.singletonList(Object): List - added:
static method AddToStdlibPackage.singletonOrEmptyList(Object): List - added:
static method AddToStdlibPackage.singletonOrEmptySet(Object): Set - added:
static method AddToStdlibPackage.swap(Pair): Pair