"annotation" is now parsed as an identifier. It is no longer a soft keyword.
Sometimes it's allowed to parse "annotation" unescaped even if other annotations must be escaped. A set of annotations and their options tests. A swarm of existing tests fixed (mostly kotlin.annotation.annotation() added to txt-files). STUB_VERSION increased. Some quick fixes slightly changed.
This commit is contained in:
@@ -124,8 +124,6 @@ public interface Errors {
|
||||
DiagnosticFactory0<PsiElement> ANNOTATION_CLASS_WITH_BODY = DiagnosticFactory0.create(ERROR);
|
||||
DiagnosticFactory0<JetTypeReference> INVALID_TYPE_OF_ANNOTATION_MEMBER = DiagnosticFactory0.create(ERROR);
|
||||
DiagnosticFactory0<JetTypeReference> NULLABLE_TYPE_OF_ANNOTATION_MEMBER = DiagnosticFactory0.create(ERROR);
|
||||
DiagnosticFactory0<JetModifierListOwner> ILLEGAL_ANNOTATION_KEYWORD =
|
||||
DiagnosticFactory0.create(ERROR, modifierSetPosition(JetTokens.ANNOTATION_KEYWORD));
|
||||
DiagnosticFactory0<JetExpression> ANNOTATION_PARAMETER_MUST_BE_CONST = DiagnosticFactory0.create(ERROR);
|
||||
DiagnosticFactory0<JetExpression> ANNOTATION_PARAMETER_MUST_BE_KCLASS_LITERAL = DiagnosticFactory0.create(ERROR);
|
||||
DiagnosticFactory0<JetExpression> ANNOTATION_PARAMETER_MUST_BE_ENUM_CONST = DiagnosticFactory0.create(ERROR);
|
||||
|
||||
-1
@@ -613,7 +613,6 @@ public class DefaultErrorMessages {
|
||||
MAP.put(ANNOTATION_CLASS_WITH_BODY, "Body is not allowed for annotation class");
|
||||
MAP.put(INVALID_TYPE_OF_ANNOTATION_MEMBER, "Invalid type of annotation member");
|
||||
MAP.put(NULLABLE_TYPE_OF_ANNOTATION_MEMBER, "An annotation parameter cannot be nullable");
|
||||
MAP.put(ILLEGAL_ANNOTATION_KEYWORD, "''annotation'' keyword is only applicable for class");
|
||||
MAP.put(ANNOTATION_PARAMETER_MUST_BE_CONST, "An annotation parameter must be a compile-time constant");
|
||||
MAP.put(ANNOTATION_PARAMETER_MUST_BE_ENUM_CONST, "An enum annotation parameter must be a enum constant");
|
||||
MAP.put(ANNOTATION_PARAMETER_MUST_BE_KCLASS_LITERAL, "An annotation parameter must be a class literal (T::class)");
|
||||
|
||||
@@ -145,7 +145,6 @@ public interface JetTokens {
|
||||
JetModifierKeywordToken ENUM_KEYWORD = JetModifierKeywordToken.softKeywordModifier("enum");
|
||||
JetModifierKeywordToken OPEN_KEYWORD = JetModifierKeywordToken.softKeywordModifier("open");
|
||||
JetModifierKeywordToken INNER_KEYWORD = JetModifierKeywordToken.softKeywordModifier("inner");
|
||||
JetModifierKeywordToken ANNOTATION_KEYWORD = JetModifierKeywordToken.softKeywordModifier("annotation");
|
||||
JetModifierKeywordToken OVERRIDE_KEYWORD = JetModifierKeywordToken.softKeywordModifier("override");
|
||||
JetModifierKeywordToken PRIVATE_KEYWORD = JetModifierKeywordToken.softKeywordModifier("private");
|
||||
JetModifierKeywordToken PUBLIC_KEYWORD = JetModifierKeywordToken.softKeywordModifier("public");
|
||||
@@ -172,7 +171,7 @@ public interface JetTokens {
|
||||
);
|
||||
|
||||
TokenSet SOFT_KEYWORDS = TokenSet.create(FILE_KEYWORD, IMPORT_KEYWORD, WHERE_KEYWORD, BY_KEYWORD, GET_KEYWORD,
|
||||
SET_KEYWORD, ABSTRACT_KEYWORD, ENUM_KEYWORD, OPEN_KEYWORD, INNER_KEYWORD, ANNOTATION_KEYWORD,
|
||||
SET_KEYWORD, ABSTRACT_KEYWORD, ENUM_KEYWORD, OPEN_KEYWORD, INNER_KEYWORD,
|
||||
OVERRIDE_KEYWORD, PRIVATE_KEYWORD, PUBLIC_KEYWORD, INTERNAL_KEYWORD, PROTECTED_KEYWORD,
|
||||
CATCH_KEYWORD, FINALLY_KEYWORD, OUT_KEYWORD, FINAL_KEYWORD, VARARG_KEYWORD, REIFIED_KEYWORD,
|
||||
DYNAMIC_KEYWORD, COMPANION_KEYWORD, CONSTRUCTOR_KEYWORD, INIT_KEYWORD, SEALED_KEYWORD
|
||||
@@ -185,7 +184,7 @@ public interface JetTokens {
|
||||
*/
|
||||
JetModifierKeywordToken[] MODIFIER_KEYWORDS_ARRAY =
|
||||
new JetModifierKeywordToken[] {
|
||||
ABSTRACT_KEYWORD, ENUM_KEYWORD, OPEN_KEYWORD, INNER_KEYWORD, ANNOTATION_KEYWORD, OVERRIDE_KEYWORD, PRIVATE_KEYWORD,
|
||||
ABSTRACT_KEYWORD, ENUM_KEYWORD, OPEN_KEYWORD, INNER_KEYWORD, OVERRIDE_KEYWORD, PRIVATE_KEYWORD,
|
||||
PUBLIC_KEYWORD, INTERNAL_KEYWORD, PROTECTED_KEYWORD, OUT_KEYWORD, IN_KEYWORD, FINAL_KEYWORD, VARARG_KEYWORD,
|
||||
REIFIED_KEYWORD, COMPANION_KEYWORD, SEALED_KEYWORD
|
||||
};
|
||||
|
||||
@@ -25,6 +25,7 @@ import com.intellij.psi.impl.CheckUtil
|
||||
import com.intellij.psi.impl.source.codeStyle.CodeEditUtil
|
||||
import com.intellij.psi.stubs.IStubElementType
|
||||
import org.jetbrains.kotlin.JetNodeTypes
|
||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||
import org.jetbrains.kotlin.lexer.JetTokens
|
||||
import org.jetbrains.kotlin.psi.stubs.KotlinClassOrObjectStub
|
||||
import org.jetbrains.kotlin.psi.stubs.elements.JetStubElementTypes
|
||||
@@ -64,7 +65,16 @@ abstract public class JetClassOrObject : JetTypeParameterListOwnerStub<KotlinCla
|
||||
|
||||
public fun getSecondaryConstructors(): List<JetSecondaryConstructor> = getBody()?.getSecondaryConstructors().orEmpty()
|
||||
|
||||
public fun isAnnotation(): Boolean = hasModifier(JetTokens.ANNOTATION_KEYWORD)
|
||||
public fun isAnnotation(): Boolean = hasAnnotation(KotlinBuiltIns.FQ_NAMES.annotation.shortName().asString())
|
||||
|
||||
private fun hasAnnotation(name: String): Boolean {
|
||||
for (entry in getAnnotationEntries()) {
|
||||
val typeReference = entry.getTypeReference()
|
||||
val userType = typeReference?.getStubOrPsiChild(JetStubElementTypes.USER_TYPE) ?: continue
|
||||
if (name == userType.getReferencedName()) return true
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
public override fun delete() {
|
||||
CheckUtil.checkWritable(this);
|
||||
|
||||
@@ -102,4 +102,4 @@ private val MODIFIERS_ORDER = listOf(PUBLIC_KEYWORD, PROTECTED_KEYWORD, PRIVATE_
|
||||
FINAL_KEYWORD, OPEN_KEYWORD, ABSTRACT_KEYWORD,
|
||||
OVERRIDE_KEYWORD,
|
||||
INNER_KEYWORD,
|
||||
ANNOTATION_KEYWORD, ENUM_KEYWORD, COMPANION_KEYWORD)
|
||||
ENUM_KEYWORD, COMPANION_KEYWORD)
|
||||
|
||||
+1
-1
@@ -36,7 +36,7 @@ import org.jetbrains.kotlin.psi.stubs.impl.KotlinFileStubImpl;
|
||||
import java.io.IOException;
|
||||
|
||||
public class JetFileElementType extends IStubFileElementType<KotlinFileStub> {
|
||||
public static final int STUB_VERSION = 49;
|
||||
public static final int STUB_VERSION = 50;
|
||||
|
||||
private static final String NAME = "kotlin.FILE";
|
||||
|
||||
|
||||
@@ -128,9 +128,6 @@ public class DeclarationsChecker {
|
||||
if (declaration.hasModifier(JetTokens.ENUM_KEYWORD)) {
|
||||
trace.report(ILLEGAL_ENUM_ANNOTATION.on(declaration));
|
||||
}
|
||||
if (declaration.hasModifier(JetTokens.ANNOTATION_KEYWORD)) {
|
||||
trace.report(ILLEGAL_ANNOTATION_KEYWORD.on(declaration));
|
||||
}
|
||||
}
|
||||
|
||||
private void checkModifiersAndAnnotationsInPackageDirective(JetFile file) {
|
||||
|
||||
+1
-1
@@ -269,7 +269,7 @@ public class CallExpressionResolver {
|
||||
else if (parent instanceof JetParameter) {
|
||||
JetClass jetClass = PsiTreeUtil.getParentOfType(parent, JetClass.class);
|
||||
if (jetClass != null) {
|
||||
return jetClass.hasModifier(JetTokens.ANNOTATION_KEYWORD);
|
||||
return jetClass.isAnnotation();
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
+164
-2
@@ -8,6 +8,154 @@ public fun kotlin.Any?.toString(): kotlin.String
|
||||
public interface Annotation {
|
||||
}
|
||||
|
||||
public final enum class AnnotationRetention : kotlin.Enum<kotlin.annotation.AnnotationRetention> {
|
||||
public enum entry SOURCE : kotlin.annotation.AnnotationRetention {
|
||||
/*primary*/ private constructor SOURCE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationRetention): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry BINARY : kotlin.annotation.AnnotationRetention {
|
||||
/*primary*/ private constructor BINARY()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationRetention): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry RUNTIME : kotlin.annotation.AnnotationRetention {
|
||||
/*primary*/ private constructor RUNTIME()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationRetention): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
/*primary*/ private constructor AnnotationRetention()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationRetention): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.AnnotationRetention
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.AnnotationRetention>
|
||||
}
|
||||
|
||||
public final enum class AnnotationTarget : kotlin.Enum<kotlin.annotation.AnnotationTarget> {
|
||||
public enum entry PACKAGE : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor PACKAGE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry CLASSIFIER : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor CLASSIFIER()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry ANNOTATION_CLASS : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor ANNOTATION_CLASS()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry TYPE_PARAMETER : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor TYPE_PARAMETER()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry PROPERTY : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor PROPERTY()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry FIELD : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor FIELD()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry LOCAL_VARIABLE : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor LOCAL_VARIABLE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry VALUE_PARAMETER : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor VALUE_PARAMETER()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry CONSTRUCTOR : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor CONSTRUCTOR()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry FUNCTION : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor FUNCTION()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry PROPERTY_GETTER : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor PROPERTY_GETTER()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry PROPERTY_SETTER : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor PROPERTY_SETTER()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry TYPE : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor TYPE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry EXPRESSION : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor EXPRESSION()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
public enum entry FILE : kotlin.annotation.AnnotationTarget {
|
||||
/*primary*/ private constructor FILE()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
}
|
||||
|
||||
/*primary*/ private constructor AnnotationTarget()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: kotlin.AnnotationTarget): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): kotlin.AnnotationTarget
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<kotlin.AnnotationTarget>
|
||||
}
|
||||
|
||||
public open class Any {
|
||||
/*primary*/ public constructor Any()
|
||||
}
|
||||
@@ -1261,7 +1409,15 @@ public object Unit {
|
||||
/*primary*/ private constructor Unit()
|
||||
}
|
||||
|
||||
kotlin.annotation.target(allowedTargets = {AnnotationTarget.CLASSIFIER}) public final annotation class data : kotlin.Annotation {
|
||||
kotlin.annotation.target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final annotation class annotation : kotlin.Annotation {
|
||||
/*primary*/ public constructor __annotation(/*0*/ retention: kotlin.AnnotationRetention = ..., /*1*/ repeatable: kotlin.Boolean = ...)
|
||||
internal final val repeatable: kotlin.Boolean
|
||||
internal final fun <get-repeatable>(): kotlin.Boolean
|
||||
internal final val retention: kotlin.AnnotationRetention
|
||||
internal final fun <get-retention>(): kotlin.AnnotationRetention
|
||||
}
|
||||
|
||||
kotlin.annotation.target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final annotation class data : kotlin.Annotation {
|
||||
/*primary*/ public constructor data()
|
||||
}
|
||||
|
||||
@@ -1299,6 +1455,12 @@ kotlin.annotation.target(allowedTargets = {AnnotationTarget.CLASSIFIER, Annotati
|
||||
internal final fun <get-names>(): kotlin.Array<out kotlin.String>
|
||||
}
|
||||
|
||||
kotlin.annotation.target(allowedTargets = {AnnotationTarget.FUNCTION}) public final annotation class tailRecursive : kotlin.Annotation {
|
||||
kotlin.target(allowedTargets = {AnnotationTarget.FUNCTION}) public final annotation class tailRecursive : kotlin.Annotation {
|
||||
/*primary*/ public constructor tailRecursive()
|
||||
}
|
||||
|
||||
kotlin.target(allowedTargets = {AnnotationTarget.CLASSIFIER}) public final annotation class target : kotlin.Annotation {
|
||||
/*primary*/ public constructor target(/*0*/ vararg allowedTargets: kotlin.AnnotationTarget /*kotlin.Array<out kotlin.AnnotationTarget>*/)
|
||||
internal final val allowedTargets: kotlin.Array<out kotlin.AnnotationTarget>
|
||||
internal final fun <get-allowedTargets>(): kotlin.Array<out kotlin.AnnotationTarget>
|
||||
}
|
||||
|
||||
+7
-7
@@ -1,36 +1,36 @@
|
||||
package test
|
||||
|
||||
internal final annotation class AByte : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AByte : kotlin.Annotation {
|
||||
public constructor AByte(/*0*/ kotlin.Byte)
|
||||
internal final val value: kotlin.Byte
|
||||
}
|
||||
|
||||
internal final annotation class AChar : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AChar : kotlin.Annotation {
|
||||
public constructor AChar(/*0*/ kotlin.Char)
|
||||
internal final val value: kotlin.Char
|
||||
}
|
||||
|
||||
internal final annotation class ADouble : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ADouble : kotlin.Annotation {
|
||||
public constructor ADouble(/*0*/ kotlin.Double)
|
||||
internal final val value: kotlin.Double
|
||||
}
|
||||
|
||||
internal final annotation class AFloat : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AFloat : kotlin.Annotation {
|
||||
public constructor AFloat(/*0*/ kotlin.Float)
|
||||
internal final val value: kotlin.Float
|
||||
}
|
||||
|
||||
internal final annotation class AInt : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AInt : kotlin.Annotation {
|
||||
public constructor AInt(/*0*/ kotlin.Int)
|
||||
internal final val value: kotlin.Int
|
||||
}
|
||||
|
||||
internal final annotation class ALong : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ALong : kotlin.Annotation {
|
||||
public constructor ALong(/*0*/ kotlin.Long)
|
||||
internal final val value: kotlin.Long
|
||||
}
|
||||
|
||||
internal final annotation class AString : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AString : kotlin.Annotation {
|
||||
public constructor AString(/*0*/ kotlin.String)
|
||||
internal final val value: kotlin.String
|
||||
}
|
||||
|
||||
+7
-7
@@ -1,36 +1,36 @@
|
||||
package test
|
||||
|
||||
internal final annotation class AByte : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AByte : kotlin.Annotation {
|
||||
public constructor AByte(/*0*/ kotlin.Byte)
|
||||
internal final val value: kotlin.Byte
|
||||
}
|
||||
|
||||
internal final annotation class AChar : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AChar : kotlin.Annotation {
|
||||
public constructor AChar(/*0*/ kotlin.Char)
|
||||
internal final val value: kotlin.Char
|
||||
}
|
||||
|
||||
internal final annotation class ADouble : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ADouble : kotlin.Annotation {
|
||||
public constructor ADouble(/*0*/ kotlin.Double)
|
||||
internal final val value: kotlin.Double
|
||||
}
|
||||
|
||||
internal final annotation class AFloat : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AFloat : kotlin.Annotation {
|
||||
public constructor AFloat(/*0*/ kotlin.Float)
|
||||
internal final val value: kotlin.Float
|
||||
}
|
||||
|
||||
internal final annotation class AInt : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AInt : kotlin.Annotation {
|
||||
public constructor AInt(/*0*/ kotlin.Int)
|
||||
internal final val value: kotlin.Int
|
||||
}
|
||||
|
||||
internal final annotation class ALong : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ALong : kotlin.Annotation {
|
||||
public constructor ALong(/*0*/ kotlin.Long)
|
||||
internal final val value: kotlin.Long
|
||||
}
|
||||
|
||||
internal final annotation class AString : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AString : kotlin.Annotation {
|
||||
public constructor AString(/*0*/ kotlin.String)
|
||||
internal final val value: kotlin.String
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package test
|
||||
|
||||
internal final annotation class Anno : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Anno : kotlin.Annotation {
|
||||
public constructor Anno(/*0*/ e: [ERROR : test.E])
|
||||
internal final val e: [ERROR : test.E]
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ internal final class Annotated {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class My : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class My : kotlin.Annotation {
|
||||
public constructor My()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): kotlin.Int
|
||||
|
||||
internal final annotation class My : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class My : kotlin.Annotation {
|
||||
public constructor My()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class My : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class My : kotlin.Annotation {
|
||||
public constructor My()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): @[My(x = IntegerValueType(42))] kotlin.Int
|
||||
|
||||
internal final annotation class My : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class My : kotlin.Annotation {
|
||||
public constructor My(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(/*0*/ arg: kotlin.Int): kotlin.Int
|
||||
|
||||
internal final annotation class My : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class My : kotlin.Annotation {
|
||||
public constructor My()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
annotation class Base(val x: Int)
|
||||
|
||||
annotation class UseBase(val b: Base = Base(0))
|
||||
|
||||
UseBase class My
|
||||
+24
@@ -0,0 +1,24 @@
|
||||
package
|
||||
|
||||
kotlin.annotation.annotation() internal final annotation class Base : kotlin.Annotation {
|
||||
public constructor Base(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
UseBase() internal final class My {
|
||||
public constructor My()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.annotation.annotation() internal final annotation class UseBase : kotlin.Annotation {
|
||||
public constructor UseBase(/*0*/ b: Base = ...)
|
||||
internal final val b: Base
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
+2
-2
@@ -1,13 +1,13 @@
|
||||
package
|
||||
|
||||
internal final annotation class A1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A1 : kotlin.Annotation {
|
||||
public constructor A1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class A2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A2 : kotlin.Annotation {
|
||||
public constructor A2(/*0*/ some: kotlin.Int = ...)
|
||||
internal final val some: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+2
-2
@@ -2,14 +2,14 @@ package
|
||||
|
||||
internal fun </*0*/ T> topFun(): kotlin.Int
|
||||
|
||||
internal final annotation class A1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A1 : kotlin.Annotation {
|
||||
public constructor A1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class A2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A2 : kotlin.Annotation {
|
||||
public constructor A2(/*0*/ some: kotlin.Int = ...)
|
||||
internal final val some: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
package test {
|
||||
|
||||
internal final annotation class A : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A : kotlin.Annotation {
|
||||
public constructor A(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.String = ..., /*2*/ c: kotlin.String)
|
||||
internal final val a: kotlin.Int
|
||||
internal final val b: kotlin.String
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package
|
||||
|
||||
java.lang.Deprecated() internal final annotation class my : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() java.lang.Deprecated() internal final annotation class my : kotlin.Annotation {
|
||||
public constructor my()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
java.lang.Deprecated() internal final annotation class my1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() java.lang.Deprecated() internal final annotation class my1 : kotlin.Annotation {
|
||||
public constructor my1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+2
-2
@@ -2,14 +2,14 @@ package
|
||||
|
||||
internal val </*0*/ T> topProp: kotlin.Int = 12
|
||||
|
||||
internal final annotation class A1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A1 : kotlin.Annotation {
|
||||
public constructor A1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class A2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class A2 : kotlin.Annotation {
|
||||
public constructor A2(/*0*/ some: kotlin.Int = ...)
|
||||
internal final val some: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -7,14 +7,14 @@ my2() internal fun foo4(): kotlin.Unit
|
||||
my2() internal fun foo41(): kotlin.Unit
|
||||
my2(i = IntegerValueType(2)) internal fun foo42(): kotlin.Unit
|
||||
|
||||
internal final annotation class my : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class my : kotlin.Annotation {
|
||||
public constructor my()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class my1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class my1 : kotlin.Annotation {
|
||||
public constructor my1(/*0*/ i: kotlin.Int)
|
||||
internal final val i: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -22,7 +22,7 @@ internal final annotation class my1 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class my2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class my2 : kotlin.Annotation {
|
||||
public constructor my2(/*0*/ i: kotlin.Int = ...)
|
||||
internal final val i: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -7,14 +7,14 @@ internal fun foo(): kotlin.Unit
|
||||
internal fun </*0*/ T> javaClass(): java.lang.Class<T>
|
||||
internal fun kotlin.String.invoke(): kotlin.Unit
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann1 : kotlin.Annotation {
|
||||
public constructor Ann1(/*0*/ a: kotlin.Int)
|
||||
internal final val a: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -22,7 +22,7 @@ internal final annotation class Ann1 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann2 : kotlin.Annotation {
|
||||
public constructor Ann2(/*0*/ a: Ann1)
|
||||
internal final val a: Ann1
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -30,7 +30,7 @@ internal final annotation class Ann2 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann3 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann3 : kotlin.Annotation {
|
||||
public constructor Ann3(/*0*/ a: Ann1 = ...)
|
||||
internal final val a: Ann1
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -38,7 +38,7 @@ internal final annotation class Ann3 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann4 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann4 : kotlin.Annotation {
|
||||
public constructor Ann4(/*0*/ value: kotlin.String)
|
||||
internal final val value: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// FILE: script.kts
|
||||
|
||||
annotation class Ann
|
||||
@annotation class Ann
|
||||
|
||||
@Ann<!SYNTAX!><!>
|
||||
@@ -1,13 +1,13 @@
|
||||
package
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann2 : kotlin.Annotation {
|
||||
public constructor Ann2()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+2
-2
@@ -1,13 +1,13 @@
|
||||
package
|
||||
|
||||
java.lang.annotation.Retention(value = RetentionPolicy.CLASS) internal final annotation class my : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() java.lang.annotation.Retention(value = RetentionPolicy.CLASS) internal final annotation class my : kotlin.Annotation {
|
||||
public constructor my()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR}) internal final annotation class my1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR}) internal final annotation class my1 : kotlin.Annotation {
|
||||
public constructor my1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
Vendored
+1
-1
@@ -3,7 +3,7 @@ package
|
||||
ann() internal fun bar(): kotlin.Int
|
||||
ann() internal fun foo(): kotlin.Int
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
RecursivelyAnnotated(x = IntegerValueType(1)) internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
RecursivelyAnnotated(x = IntegerValueType(1)) kotlin.annotation.annotation() internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
public constructor RecursivelyAnnotated(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(/*0*/ ann() x: kotlin.Int): kotlin.Int
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
ann() internal fun foo(): kotlin.Int
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
ann(x = 1) internal val x: kotlin.Int = 1
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
public constructor RecursivelyAnnotated(/*0*/ RecursivelyAnnotated(x = IntegerValueType(1)) x: kotlin.Int)
|
||||
RecursivelyAnnotated(x = IntegerValueType(1)) internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
public constructor RecursivelyAnnotated(/*0*/ x: @[RecursivelyAnnotated(x = IntegerValueType(1))] kotlin.Int)
|
||||
internal final val x: @[RecursivelyAnnotated(x = IntegerValueType(1))] kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class RecursivelyAnnotated : kotlin.Annotation {
|
||||
public constructor RecursivelyAnnotated(/*0*/ RecursivelyAnnotated(x = IntegerValueType(1)) x: kotlin.Int)
|
||||
RecursivelyAnnotated(x = IntegerValueType(1)) internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ internal final class My {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package
|
||||
package test {
|
||||
internal val some: test.SomeObject
|
||||
|
||||
internal final annotation class BadAnnotation : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class BadAnnotation : kotlin.Annotation {
|
||||
public constructor BadAnnotation(/*0*/ s: kotlin.String)
|
||||
internal final val s: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -2,28 +2,28 @@ package
|
||||
|
||||
internal val a: T
|
||||
|
||||
internal final annotation class Ann : C {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : C {
|
||||
public constructor Ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann2 : T {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann2 : T {
|
||||
public constructor Ann2()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann3 : T {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann3 : T {
|
||||
public constructor Ann3()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann4 : C, T {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann4 : C, T {
|
||||
public constructor Ann4()
|
||||
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
annotation class B
|
||||
|
||||
class A {
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!> companion object {}
|
||||
annotation companion object {}
|
||||
}
|
||||
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!> object O {}
|
||||
annotation object O {}
|
||||
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!> interface T {}
|
||||
annotation interface T {}
|
||||
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!> fun f() = 0
|
||||
annotation fun f() = 0
|
||||
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!> val x = 0
|
||||
annotation val x = 0
|
||||
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!> var y = 0
|
||||
annotation var y = 0
|
||||
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
internal val x: kotlin.Int = 0
|
||||
internal var y: kotlin.Int
|
||||
internal fun f(): kotlin.Int
|
||||
kotlin.annotation.annotation() internal val x: kotlin.Int = 0
|
||||
kotlin.annotation.annotation() internal var y: kotlin.Int
|
||||
kotlin.annotation.annotation() internal fun f(): kotlin.Int
|
||||
|
||||
internal final class A {
|
||||
public constructor A()
|
||||
@@ -10,7 +10,7 @@ internal final class A {
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion {
|
||||
kotlin.annotation.annotation() public companion object Companion {
|
||||
private constructor Companion()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -18,21 +18,21 @@ internal final class A {
|
||||
}
|
||||
}
|
||||
|
||||
internal final annotation class B : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class B : kotlin.Annotation {
|
||||
public constructor B()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal object O {
|
||||
kotlin.annotation.annotation() internal object O {
|
||||
private constructor O()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface T : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal interface T : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ vararg i: kotlin.Boolean /*kotlin.BooleanArray*/)
|
||||
internal final val i: kotlin.BooleanArray
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ vararg i: kotlin.Boolean /*kotlin.BooleanArray*/)
|
||||
internal final val i: kotlin.BooleanArray
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
Vendored
+1
-1
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal val e: MyEnum
|
||||
|
||||
internal final annotation class AnnE : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class AnnE : kotlin.Annotation {
|
||||
public constructor AnnE(/*0*/ i: MyEnum)
|
||||
internal final val i: MyEnum
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt
Vendored
+1
-1
@@ -7,7 +7,7 @@ Ann(i = {1, 1, 1}) internal final class A {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/)
|
||||
internal final val i: kotlin.IntArray
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -7,7 +7,7 @@ internal val i4: kotlin.Int = 1
|
||||
internal var i5: kotlin.Int
|
||||
internal var i6: kotlin.Int
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/)
|
||||
internal final val i: kotlin.IntArray
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
Vendored
+1
-1
@@ -3,7 +3,7 @@ package
|
||||
internal val topLevel: kotlin.String = "topLevel"
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ vararg i: kotlin.String /*kotlin.Array<out kotlin.String>*/)
|
||||
internal final val i: kotlin.Array<out kotlin.String>
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package
|
||||
kotlin.inline() internal fun bar(/*0*/ block: () -> kotlin.Int): kotlin.Int
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ x: kotlin.Int = ...)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -10,7 +10,7 @@ Ann(x = IntegerValueType(1)) Ann(x = IntegerValueType(2)) Ann(x = IntegerValueTy
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ x: kotlin.Int = ...)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -10,7 +10,7 @@ internal interface Some {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@ kotlin.data() internal final class A {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+18
-18
@@ -2,7 +2,7 @@ package
|
||||
|
||||
package test {
|
||||
|
||||
internal final annotation class Ann1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann1 : kotlin.Annotation {
|
||||
public constructor Ann1(/*0*/ p1: kotlin.Int, /*1*/ p2: kotlin.Byte, /*2*/ p3: kotlin.Short, /*3*/ p4: kotlin.Long, /*4*/ p5: kotlin.Double, /*5*/ p6: kotlin.Float, /*6*/ p7: kotlin.Char, /*7*/ p8: kotlin.Boolean)
|
||||
internal final val p1: kotlin.Int
|
||||
internal final val p2: kotlin.Byte
|
||||
@@ -17,7 +17,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann2 : kotlin.Annotation {
|
||||
public constructor Ann2(/*0*/ p1: kotlin.String)
|
||||
internal final val p1: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -25,7 +25,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann3 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann3 : kotlin.Annotation {
|
||||
public constructor Ann3(/*0*/ p1: test.Ann1)
|
||||
internal final val p1: test.Ann1
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -33,7 +33,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann4 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann4 : kotlin.Annotation {
|
||||
public constructor Ann4(/*0*/ p1: kotlin.IntArray, /*1*/ p2: kotlin.ByteArray, /*2*/ p3: kotlin.ShortArray, /*3*/ p4: kotlin.LongArray, /*4*/ p5: kotlin.DoubleArray, /*5*/ p6: kotlin.FloatArray, /*6*/ p7: kotlin.CharArray, /*7*/ p8: kotlin.BooleanArray)
|
||||
internal final val p1: kotlin.IntArray
|
||||
internal final val p2: kotlin.ByteArray
|
||||
@@ -48,7 +48,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann5 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann5 : kotlin.Annotation {
|
||||
public constructor Ann5(/*0*/ p1: test.MyEnum)
|
||||
internal final val p1: test.MyEnum
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -56,7 +56,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann6 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann6 : kotlin.Annotation {
|
||||
public constructor Ann6(/*0*/ p: java.lang.Class<*>)
|
||||
internal final val p: java.lang.Class<*>
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -64,7 +64,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann7 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann7 : kotlin.Annotation {
|
||||
public constructor Ann7(/*0*/ p: java.lang.annotation.RetentionPolicy)
|
||||
internal final val p: java.lang.annotation.RetentionPolicy
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -72,7 +72,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann8 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann8 : kotlin.Annotation {
|
||||
public constructor Ann8(/*0*/ p1: kotlin.Array<kotlin.String>, /*1*/ p2: kotlin.Array<java.lang.Class<*>>, /*2*/ p3: kotlin.Array<test.MyEnum>, /*3*/ p4: kotlin.Array<test.Ann1>)
|
||||
internal final val p1: kotlin.Array<kotlin.String>
|
||||
internal final val p2: kotlin.Array<java.lang.Class<*>>
|
||||
@@ -83,7 +83,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann9 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann9 : kotlin.Annotation {
|
||||
public constructor Ann9(/*0*/ vararg p1: kotlin.String /*kotlin.Array<out kotlin.String>*/, /*1*/ vararg p2: java.lang.Class<*> /*kotlin.Array<out java.lang.Class<*>>*/, /*2*/ vararg p3: test.MyEnum /*kotlin.Array<out test.MyEnum>*/, /*3*/ vararg p4: test.Ann1 /*kotlin.Array<out test.Ann1>*/, /*4*/ vararg p5: kotlin.Int /*kotlin.IntArray*/)
|
||||
internal final val p1: kotlin.Array<out kotlin.String>
|
||||
internal final val p2: kotlin.Array<out java.lang.Class<*>>
|
||||
@@ -95,7 +95,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn1 : kotlin.Annotation {
|
||||
public constructor InAnn1(/*0*/ p1: kotlin.Int?, /*1*/ p3: kotlin.Short?, /*2*/ p4: kotlin.Long?, /*3*/ p5: kotlin.Double?, /*4*/ p6: kotlin.Float?, /*5*/ p7: kotlin.Char?, /*6*/ p8: kotlin.Boolean?)
|
||||
internal final val p1: kotlin.Int?
|
||||
internal final val p3: kotlin.Short?
|
||||
@@ -109,7 +109,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn10 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn10 : kotlin.Annotation {
|
||||
public constructor InAnn10(/*0*/ p1: kotlin.String?)
|
||||
internal final val p1: kotlin.String?
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -117,7 +117,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn11 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn11 : kotlin.Annotation {
|
||||
public constructor InAnn11(/*0*/ p1: test.Ann1?)
|
||||
internal final val p1: test.Ann1?
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -125,7 +125,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn12 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn12 : kotlin.Annotation {
|
||||
public constructor InAnn12(/*0*/ p1: test.MyEnum?)
|
||||
internal final val p1: test.MyEnum?
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -133,7 +133,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn4 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn4 : kotlin.Annotation {
|
||||
public constructor InAnn4(/*0*/ p1: kotlin.Array<kotlin.Int>, /*1*/ p2: kotlin.Array<kotlin.Int>?)
|
||||
internal final val p1: kotlin.Array<kotlin.Int>
|
||||
internal final val p2: kotlin.Array<kotlin.Int>?
|
||||
@@ -142,7 +142,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn6 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn6 : kotlin.Annotation {
|
||||
public constructor InAnn6(/*0*/ p: java.lang.Class<*>?)
|
||||
internal final val p: java.lang.Class<*>?
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -150,7 +150,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn7 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn7 : kotlin.Annotation {
|
||||
public constructor InAnn7(/*0*/ p: java.lang.annotation.RetentionPolicy?)
|
||||
internal final val p: java.lang.annotation.RetentionPolicy?
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -158,7 +158,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn8 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn8 : kotlin.Annotation {
|
||||
public constructor InAnn8(/*0*/ p1: kotlin.Array<kotlin.Int>, /*1*/ p2: kotlin.Array<kotlin.Int?>, /*2*/ p3: kotlin.Array<test.MyClass>, /*3*/ p4: kotlin.Array<kotlin.IntArray>)
|
||||
internal final val p1: kotlin.Array<kotlin.Int>
|
||||
internal final val p2: kotlin.Array<kotlin.Int?>
|
||||
@@ -169,7 +169,7 @@ package test {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InAnn9 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InAnn9 : kotlin.Annotation {
|
||||
public constructor InAnn9(/*0*/ p: test.MyClass)
|
||||
internal final val p: test.MyClass
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -11,7 +11,7 @@ internal final class Hello {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class test : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class test : kotlin.Annotation {
|
||||
public constructor test()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
package
|
||||
|
||||
internal final annotation class Annotation1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation1 : kotlin.Annotation {
|
||||
public constructor Annotation1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation10 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation10 : kotlin.Annotation {
|
||||
public constructor Annotation10()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation2 : kotlin.Annotation {
|
||||
public constructor Annotation2()
|
||||
public final val s: kotlin.String = ""
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -22,7 +22,7 @@ internal final annotation class Annotation2 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation3 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation3 : kotlin.Annotation {
|
||||
public constructor Annotation3()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final fun foo(): kotlin.Unit
|
||||
@@ -30,7 +30,7 @@ internal final annotation class Annotation3 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation4 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation4 : kotlin.Annotation {
|
||||
public constructor Annotation4()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -44,7 +44,7 @@ internal final annotation class Annotation4 : kotlin.Annotation {
|
||||
}
|
||||
}
|
||||
|
||||
internal final annotation class Annotation5 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation5 : kotlin.Annotation {
|
||||
public constructor Annotation5()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -58,14 +58,14 @@ internal final annotation class Annotation5 : kotlin.Annotation {
|
||||
}
|
||||
}
|
||||
|
||||
internal final annotation class Annotation6 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation6 : kotlin.Annotation {
|
||||
public constructor Annotation6()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation7 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation7 : kotlin.Annotation {
|
||||
public constructor Annotation7(/*0*/ name: kotlin.String)
|
||||
internal final val name: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -73,7 +73,7 @@ internal final annotation class Annotation7 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation8 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation8 : kotlin.Annotation {
|
||||
public constructor Annotation8(/*0*/ name: kotlin.String = ...)
|
||||
internal final var name: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
@@ -81,7 +81,7 @@ internal final annotation class Annotation8 : kotlin.Annotation {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Annotation9 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Annotation9 : kotlin.Annotation {
|
||||
public constructor Annotation9(/*0*/ name: kotlin.String)
|
||||
internal final val name: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.String)
|
||||
internal final val a: kotlin.Int
|
||||
internal final var b: kotlin.Int
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ x: kotlin.Int, /*1*/ <no name provided>: [ERROR : Type annotation was missing for parameter <no name provided>])
|
||||
internal final val <no name provided>: [ERROR : Annotation is absent]
|
||||
internal final val x: kotlin.Int
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun foo(): kotlin.Int
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -4,7 +4,7 @@ internal val bar: (kotlin.Int) -> kotlin.Unit
|
||||
internal val bas: (kotlin.Int) -> kotlin.Unit
|
||||
internal fun test(/*0*/ ann() p: kotlin.Int): kotlin.Unit
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -13,7 +13,7 @@ internal interface T {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun test(): kotlin.Unit
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun test(): kotlin.Unit
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -14,7 +14,7 @@ kotlin.data() internal final class P {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
// Annotations used for annotations :)
|
||||
enum class Target {
|
||||
CLASSIFIER,
|
||||
FUNCTION
|
||||
}
|
||||
|
||||
target(Target.CLASSIFIER)
|
||||
public annotation class target(vararg val allowedTargets: Target)
|
||||
|
||||
target(Target.CLASSIFIER)
|
||||
public annotation(AnnotationRetention.SOURCE) class annotation(
|
||||
val retention: AnnotationRetention = AnnotationRetention.RUNTIME,
|
||||
val repeatable: Boolean = false
|
||||
)
|
||||
|
||||
annotation class some
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
package
|
||||
|
||||
internal final enum class Target : kotlin.Enum<Target> {
|
||||
public enum entry CLASSIFIER : Target {
|
||||
private constructor CLASSIFIER()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Target): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public enum entry FUNCTION : Target {
|
||||
private constructor FUNCTION()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Target): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
private constructor Target()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: Target): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): Target
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<Target>
|
||||
}
|
||||
|
||||
target(allowedTargets = {Target.CLASSIFIER}) annotation(retention = AnnotationRetention.SOURCE) public final annotation class annotation : kotlin.Annotation {
|
||||
public constructor annotation(/*0*/ retention: kotlin.annotation.AnnotationRetention = ..., /*1*/ repeatable: kotlin.Boolean = ...)
|
||||
internal final val repeatable: kotlin.Boolean
|
||||
internal final val retention: kotlin.annotation.AnnotationRetention
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
annotation() internal final annotation class some : kotlin.Annotation {
|
||||
public constructor some()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
target(allowedTargets = {Target.CLASSIFIER}) annotation() public final annotation class target : kotlin.Annotation {
|
||||
public constructor target(/*0*/ vararg allowedTargets: Target /*kotlin.Array<out Target>*/)
|
||||
internal final val allowedTargets: kotlin.Array<out Target>
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
class Annotation(val x: Int) {
|
||||
fun baz() {}
|
||||
fun bar() = x
|
||||
}
|
||||
|
||||
fun foo(annotation: Annotation): Int {
|
||||
if (annotation.bar() == 0) {
|
||||
annotation.baz()
|
||||
return 0
|
||||
}
|
||||
else {
|
||||
return -1
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package
|
||||
|
||||
internal fun foo(/*0*/ annotation: Annotation): kotlin.Int
|
||||
|
||||
internal final class Annotation {
|
||||
public constructor Annotation(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
internal final fun bar(): kotlin.Int
|
||||
internal final fun baz(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
||||
class Annotation {
|
||||
fun setProblemGroup() {}
|
||||
fun getQuickFixes() = 0
|
||||
}
|
||||
|
||||
fun registerQuickFix(annotation: Annotation) {
|
||||
annotation.setProblemGroup()
|
||||
val fixes = annotation.getQuickFixes()
|
||||
}
|
||||
+12
@@ -0,0 +1,12 @@
|
||||
package
|
||||
|
||||
internal fun registerQuickFix(/*0*/ annotation: Annotation): kotlin.Unit
|
||||
|
||||
internal final class Annotation {
|
||||
public constructor Annotation()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal final fun getQuickFixes(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun setProblemGroup(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
annotation() class emptyBrackets
|
||||
|
||||
emptyBrackets class base
|
||||
@@ -0,0 +1,15 @@
|
||||
package
|
||||
|
||||
emptyBrackets() internal final class base {
|
||||
public constructor base()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.annotation.annotation() internal final annotation class emptyBrackets : kotlin.Annotation {
|
||||
public constructor emptyBrackets()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
annotation(repeatable = true) class repann
|
||||
|
||||
repann repann class DoubleAnnotated
|
||||
@@ -0,0 +1,15 @@
|
||||
package
|
||||
|
||||
repann() repann() internal final class DoubleAnnotated {
|
||||
public constructor DoubleAnnotated()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.annotation.annotation(repeatable = true) internal final annotation class repann : kotlin.Annotation {
|
||||
public constructor repann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
annotation(AnnotationRetention.SOURCE) class sourceann
|
||||
|
||||
sourceann class AnnotatedAtSource
|
||||
@@ -0,0 +1,15 @@
|
||||
package
|
||||
|
||||
sourceann() internal final class AnnotatedAtSource {
|
||||
public constructor AnnotatedAtSource()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.annotation.annotation(retention = AnnotationRetention.SOURCE) internal final annotation class sourceann : kotlin.Annotation {
|
||||
public constructor sourceann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
target(AnnotationTarget.CLASSIFIER)
|
||||
annotation class base
|
||||
|
||||
base data class My
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
package
|
||||
|
||||
base() kotlin.data() internal final class My {
|
||||
public constructor My()
|
||||
public final /*synthesized*/ fun copy(): My
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.annotation.target(allowedTargets = {AnnotationTarget.CLASSIFIER}) kotlin.annotation.annotation() internal final annotation class base : kotlin.Annotation {
|
||||
public constructor base()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
Vendored
+1
-1
@@ -15,7 +15,7 @@ internal abstract class B {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class C : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class C : kotlin.Annotation {
|
||||
public constructor C()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -29,7 +29,7 @@ internal final class Outer {
|
||||
internal final fun B.<no name provided>(): kotlin.Unit
|
||||
}
|
||||
|
||||
internal final annotation class a : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class a : kotlin.Annotation {
|
||||
public constructor a()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -83,7 +83,7 @@ internal interface D {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal open annotation class E : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal open annotation class E : kotlin.Annotation {
|
||||
public constructor E()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -2,7 +2,7 @@ package
|
||||
|
||||
internal fun f(/*0*/ s: kotlin.String?): kotlin.Boolean
|
||||
|
||||
internal final annotation class foo : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class foo : kotlin.Annotation {
|
||||
public constructor foo()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -14,14 +14,14 @@ obsoleteWithParam(text = "text") internal final class Obsolete2 {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.deprecated(value = "text") internal final annotation class obsolete : kotlin.Annotation {
|
||||
kotlin.deprecated(value = "text") kotlin.annotation.annotation() internal final annotation class obsolete : kotlin.Annotation {
|
||||
public constructor obsolete()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
kotlin.deprecated(value = "text") internal final annotation class obsoleteWithParam : kotlin.Annotation {
|
||||
kotlin.deprecated(value = "text") kotlin.annotation.annotation() internal final annotation class obsoleteWithParam : kotlin.Annotation {
|
||||
public constructor obsoleteWithParam(/*0*/ text: kotlin.String)
|
||||
internal final val text: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -32,7 +32,7 @@ internal final enum class <no name provided> : kotlin.Enum<<no name provided>> {
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<<no name provided>>
|
||||
}
|
||||
|
||||
internal final annotation class <no name provided> : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class <no name provided> : kotlin.Annotation {
|
||||
public constructor <no name provided>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -81,7 +81,7 @@ internal final class Outer {
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<Outer.<no name provided>>
|
||||
}
|
||||
|
||||
internal final annotation class <no name provided> : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class <no name provided> : kotlin.Annotation {
|
||||
public constructor <no name provided>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -14,7 +14,7 @@ enum class E {
|
||||
<!ILLEGAL_MODIFIER!>final<!> FINAL,
|
||||
|
||||
<!ILLEGAL_MODIFIER!>inner<!> INNER,
|
||||
<!ILLEGAL_MODIFIER!>annotation<!> ANNOTATION,
|
||||
<!ENUM_ENTRY_USES_DEPRECATED_OR_NO_DELIMITER!>annotation<!> ANNOTATION,
|
||||
<!ILLEGAL_MODIFIER!>enum<!> ENUM,
|
||||
<!ILLEGAL_MODIFIER!>out<!> OUT,
|
||||
<!ILLEGAL_MODIFIER!>in<!> IN,
|
||||
|
||||
@@ -102,6 +102,16 @@ internal final enum class E : kotlin.Enum<E> {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public enum entry annotation : E {
|
||||
private constructor annotation()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun name(): kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public enum entry ANNOTATION : E {
|
||||
private constructor ANNOTATION()
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: E): kotlin.Int
|
||||
|
||||
@@ -12,7 +12,7 @@ internal val a9: kotlin.Int
|
||||
internal val b1: kotlin.Byte
|
||||
Ann() internal val b2: kotlin.Int = 1
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ i: kotlin.Int)
|
||||
internal final val i: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -18,7 +18,7 @@ internal final class A {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann(/*0*/ name: kotlin.String)
|
||||
internal final val name: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
@@ -4,7 +4,7 @@ internal val bas: () -> kotlin.Unit
|
||||
internal fun bar(/*0*/ a: kotlin.Any): () -> kotlin.Unit
|
||||
internal fun outer(): kotlin.Unit
|
||||
|
||||
internal final annotation class ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ann : kotlin.Annotation {
|
||||
public constructor ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -13,7 +13,7 @@ internal final class Test {
|
||||
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class InnerAnnotation : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class InnerAnnotation : kotlin.Annotation {
|
||||
public constructor InnerAnnotation()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -71,7 +71,7 @@ internal final class D {
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<D.R>
|
||||
}
|
||||
|
||||
internal final annotation class S : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class S : kotlin.Annotation {
|
||||
public constructor S()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -12,7 +12,7 @@ internal final class Test {
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
internal final annotation class ClassObjectAnnotation : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class ClassObjectAnnotation : kotlin.Annotation {
|
||||
public constructor ClassObjectAnnotation()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -20,7 +20,7 @@ internal final class Test {
|
||||
}
|
||||
}
|
||||
|
||||
internal final annotation class NestedAnnotation : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class NestedAnnotation : kotlin.Annotation {
|
||||
public constructor NestedAnnotation()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
@@ -97,7 +97,7 @@ abstract class IllegalModifiers6() {
|
||||
class IllegalModifiers7() {
|
||||
<!ILLEGAL_ENUM_ANNOTATION!>enum<!>
|
||||
<!ILLEGAL_MODIFIER!>inner<!>
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!>
|
||||
annotation
|
||||
<!ILLEGAL_MODIFIER!>out<!>
|
||||
<!ILLEGAL_MODIFIER!>in<!>
|
||||
<!ILLEGAL_MODIFIER!>vararg<!>
|
||||
@@ -105,7 +105,7 @@ class IllegalModifiers7() {
|
||||
val x = 1
|
||||
<!ILLEGAL_ENUM_ANNOTATION!>enum<!>
|
||||
<!ILLEGAL_MODIFIER!>inner<!>
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!>
|
||||
annotation
|
||||
<!ILLEGAL_MODIFIER!>out<!>
|
||||
<!ILLEGAL_MODIFIER!>in<!>
|
||||
<!ILLEGAL_MODIFIER!>vararg<!>
|
||||
@@ -119,7 +119,7 @@ class IllegalModifiers8 {
|
||||
<!ILLEGAL_ENUM_ANNOTATION!>enum<!>
|
||||
<!ILLEGAL_MODIFIER, REDUNDANT_MODIFIER, REDUNDANT_MODIFIER, INCOMPATIBLE_MODIFIERS!>open<!>
|
||||
<!ILLEGAL_MODIFIER!>inner<!>
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!>
|
||||
annotation
|
||||
<!ILLEGAL_MODIFIER!>override<!>
|
||||
<!ILLEGAL_MODIFIER!>out<!>
|
||||
<!ILLEGAL_MODIFIER!>in<!>
|
||||
@@ -143,7 +143,7 @@ class IllegalModifiers10
|
||||
<!ILLEGAL_ENUM_ANNOTATION!>enum<!>
|
||||
<!ILLEGAL_MODIFIER, REDUNDANT_MODIFIER, REDUNDANT_MODIFIER, INCOMPATIBLE_MODIFIERS!>open<!>
|
||||
<!ILLEGAL_MODIFIER!>inner<!>
|
||||
<!ILLEGAL_ANNOTATION_KEYWORD!>annotation<!>
|
||||
annotation
|
||||
<!ILLEGAL_MODIFIER!>override<!>
|
||||
<!ILLEGAL_MODIFIER!>out<!>
|
||||
<!ILLEGAL_MODIFIER!>in<!>
|
||||
|
||||
@@ -45,7 +45,7 @@ package illegal_modifiers {
|
||||
}
|
||||
|
||||
internal final class IllegalModifiers10 {
|
||||
public constructor IllegalModifiers10()
|
||||
kotlin.annotation.annotation() public constructor IllegalModifiers10()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
@@ -100,15 +100,15 @@ package illegal_modifiers {
|
||||
|
||||
internal open class IllegalModifiers7 {
|
||||
public constructor IllegalModifiers7()
|
||||
internal final val x: kotlin.Int = 1
|
||||
kotlin.annotation.annotation() internal final val x: kotlin.Int = 1
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal final fun foo(): kotlin.Unit
|
||||
kotlin.annotation.annotation() internal final fun foo(): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final class IllegalModifiers8 {
|
||||
public constructor IllegalModifiers8()
|
||||
kotlin.annotation.annotation() public constructor IllegalModifiers8()
|
||||
public constructor IllegalModifiers8(/*0*/ x: kotlin.Int)
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
@@ -138,7 +138,7 @@ package illegal_modifiers {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class annotated : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class annotated : kotlin.Annotation {
|
||||
public constructor annotated(/*0*/ text: kotlin.String = ...)
|
||||
internal final val text: kotlin.String
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -17,7 +17,7 @@ internal final class A {
|
||||
}
|
||||
}
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann(/*0*/ x: kotlin.Int = ...)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
+1
-1
@@ -30,7 +30,7 @@ internal final enum class <no name provided> : kotlin.Enum<<no name provided>> {
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<<no name provided>>
|
||||
}
|
||||
|
||||
internal final annotation class <no name provided> : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class <no name provided> : kotlin.Annotation {
|
||||
public constructor <no name provided>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ package
|
||||
internal fun </*0*/ T> bar(/*0*/ block: (T) -> kotlin.Int): kotlin.Unit
|
||||
internal fun foo(): kotlin.Unit
|
||||
|
||||
internal final annotation class Ann : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann : kotlin.Annotation {
|
||||
public constructor Ann()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
|
||||
+2
-2
@@ -9,14 +9,14 @@ internal final class A {
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann1 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann1 : kotlin.Annotation {
|
||||
public constructor Ann1()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal final annotation class Ann2 : kotlin.Annotation {
|
||||
kotlin.annotation.annotation() internal final annotation class Ann2 : kotlin.Annotation {
|
||||
public constructor Ann2(/*0*/ x: kotlin.Int)
|
||||
internal final val x: kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user