From f43e929d1a84d65a71ed3c75bb2075d72a258df6 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Fri, 23 Feb 2024 13:45:58 +0000 Subject: [PATCH] Kotlin: More generated elements in Kotlin 2 in library-tests/reflection --- .../reflection/reflection.expected | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/java/ql/test-kotlin2/library-tests/reflection/reflection.expected b/java/ql/test-kotlin2/library-tests/reflection/reflection.expected index d149bd24563..d2c63d1bd53 100644 --- a/java/ql/test-kotlin2/library-tests/reflection/reflection.expected +++ b/java/ql/test-kotlin2/library-tests/reflection/reflection.expected @@ -263,30 +263,70 @@ modifiers | reflection.kt:162:25:162:45 | ...::... | reflection.kt:162:25:162:45 | invoke | override | | reflection.kt:162:25:162:45 | ...::... | reflection.kt:162:25:162:45 | invoke | public | compGenerated +| file:///AccessMode.class:0:0:0:0 | getEntries | Default property accessor | | file:///CharProgression.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///CharProgression.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | | file:///CharRange.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///CharRange.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | +| file:///Character$UnicodeScript.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ChronoField.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ChronoUnit.class:0:0:0:0 | getEntries | Default property accessor | | file:///Class2.class:0:0:0:0 | getValue | Default property accessor | | file:///Class2.class:0:0:0:0 | getValue | Default property accessor | +| file:///Collector$Characteristics.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ConstantPool$Tag.class:0:0:0:0 | getEntries | Default property accessor | +| file:///DateTimeFormatterBuilder$SettingsParser.class:0:0:0:0 | getEntries | Default property accessor | +| file:///DayOfWeek.class:0:0:0:0 | getEntries | Default property accessor | +| file:///DirectMethodHandleDesc$Kind.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ElementType.class:0:0:0:0 | getEntries | Default property accessor | | file:///EnumEntries.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///EnumEntries.class:0:0:0:0 | parallelStream | Forwarder for a Kotlin class inheriting an interface default method | | file:///EnumEntries.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | | file:///EnumEntries.class:0:0:0:0 | stream | Forwarder for a Kotlin class inheriting an interface default method | | file:///EnumEntries.class:0:0:0:0 | toArray | Forwarder for a Kotlin class inheriting an interface default method | +| file:///FormatStyle.class:0:0:0:0 | getEntries | Default property accessor | | file:///IntProgression.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///IntProgression.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | | file:///IntRange.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///IntRange.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | +| file:///IsoEra.class:0:0:0:0 | getEntries | Default property accessor | | file:///KTypeProjection.class:0:0:0:0 | contravariant | Proxy static method for a @JvmStatic-annotated function or property | | file:///KTypeProjection.class:0:0:0:0 | copy$default | Forwarder for Kotlin calls that need default arguments filling in | | file:///KTypeProjection.class:0:0:0:0 | covariant | Proxy static method for a @JvmStatic-annotated function or property | | file:///KTypeProjection.class:0:0:0:0 | invariant | Proxy static method for a @JvmStatic-annotated function or property | +| file:///LambdaForm$BasicType.class:0:0:0:0 | getEntries | Default property accessor | +| file:///LambdaForm$Kind.class:0:0:0:0 | getEntries | Default property accessor | +| file:///LinkOption.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Locale$Category.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Locale$FilteringMode.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Locale$IsoCountryCode.class:0:0:0:0 | getEntries | Default property accessor | | file:///LongProgression.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///LongProgression.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | | file:///LongRange.class:0:0:0:0 | forEach | Forwarder for a Kotlin class inheriting an interface default method | | file:///LongRange.class:0:0:0:0 | spliterator | Forwarder for a Kotlin class inheriting an interface default method | +| file:///MethodHandleImpl$ArrayAccess.class:0:0:0:0 | getEntries | Default property accessor | +| file:///MethodHandleImpl$Intrinsic.class:0:0:0:0 | getEntries | Default property accessor | +| file:///MethodHandles$Lookup$ClassOption.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ModuleDescriptor$Exports$Modifier.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ModuleDescriptor$Modifier.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ModuleDescriptor$Opens$Modifier.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ModuleDescriptor$Requires$Modifier.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Month.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ObjectInputFilter$Status.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Proxy$Type.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ResolverStyle.class:0:0:0:0 | getEntries | Default property accessor | +| file:///RetentionPolicy.class:0:0:0:0 | getEntries | Default property accessor | +| file:///SignStyle.class:0:0:0:0 | getEntries | Default property accessor | +| file:///StackWalker$ExtendedOption.class:0:0:0:0 | getEntries | Default property accessor | +| file:///StackWalker$Option.class:0:0:0:0 | getEntries | Default property accessor | | file:///String.class:0:0:0:0 | isEmpty | Forwarder for a Kotlin class inheriting an interface default method | +| file:///TextStyle.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Thread$State.class:0:0:0:0 | getEntries | Default property accessor | +| file:///TimeUnit.class:0:0:0:0 | getEntries | Default property accessor | +| file:///VarHandle$AccessMode.class:0:0:0:0 | getEntries | Default property accessor | +| file:///VarHandle$AccessType.class:0:0:0:0 | getEntries | Default property accessor | +| file:///Wrapper.class:0:0:0:0 | getEntries | Default property accessor | +| file:///ZoneOffsetTransitionRule$TimeDefinition.class:0:0:0:0 | getEntries | Default property accessor | | reflection.kt:7:49:7:54 | new Function2(...) { ... } | The class around a local function, a lambda, or a function reference | | reflection.kt:10:38:10:42 | new KProperty1(...) { ... } | The class around a local function, a lambda, or a function reference | | reflection.kt:14:38:14:44 | new Function1(...) { ... } | The class around a local function, a lambda, or a function reference |