Moved 'Exact' and 'NoInfer' annotations to stdlib

This commit is contained in:
Svetlana Isakova
2015-10-12 18:15:48 +03:00
parent 30d697109c
commit 075a8eaf39
9 changed files with 53 additions and 44 deletions
-8
View File
@@ -457,10 +457,6 @@ public abstract class Enum</*0*/ E : kotlin.Enum<E>> : kotlin.Comparable<E> {
}
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.annotation() internal final class Exact : kotlin.Annotation {
/*primary*/ public constructor Exact()
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class Extension : kotlin.Annotation {
/*primary*/ public constructor Extension()
}
@@ -1055,10 +1051,6 @@ public interface MutableSet</*0*/ E> : kotlin.Set<E>, kotlin.MutableCollection<E
public abstract override /*1*/ fun retainAll(/*0*/ c: kotlin.Collection<kotlin.Any?>): kotlin.Boolean
}
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.annotation() internal final class NoInfer : kotlin.Annotation {
/*primary*/ public constructor NoInfer()
}
public final class Nothing {
/*primary*/ private constructor Nothing()
}