gitextract_msmhs6p6/ ├── .envrc ├── .git-blame-ignore-revs ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── FUNDING.yml │ └── workflows/ │ └── build.yml ├── .gitignore ├── .jvmopts ├── .mdl/ │ ├── defs/ │ │ └── actions.md │ └── resources/ │ └── zio-docs.sbt ├── .scala-steward.conf ├── .scalafmt.conf ├── CLA.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── build.sbt ├── docs/ │ ├── index.md │ ├── package.json │ └── sidebars.js ├── flake.nix ├── fmt-all ├── izumi-reflect/ │ ├── izumi-reflect/ │ │ ├── .js/ │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── scala-2/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ └── PlatformSpecific.scala │ │ ├── .jvm/ │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── scala-2/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ ├── AllPartsStrongTestScala2Jvm.scala │ │ │ └── PlatformSpecific.scala │ │ ├── .native/ │ │ │ └── src/ │ │ │ └── test/ │ │ │ └── scala-2/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ └── PlatformSpecific.scala │ │ └── src/ │ │ ├── main/ │ │ │ ├── scala/ │ │ │ │ └── izumi/ │ │ │ │ └── reflect/ │ │ │ │ ├── DebugProperties.scala │ │ │ │ ├── internal/ │ │ │ │ │ └── fundamentals/ │ │ │ │ │ ├── collections/ │ │ │ │ │ │ ├── IzCollections.scala │ │ │ │ │ │ ├── IzMappings.scala │ │ │ │ │ │ └── package.scala │ │ │ │ │ ├── functional/ │ │ │ │ │ │ └── Renderable.scala │ │ │ │ │ └── platform/ │ │ │ │ │ ├── assertions/ │ │ │ │ │ │ └── IzAssert.scala │ │ │ │ │ ├── basics/ │ │ │ │ │ │ └── IzBoolean.scala │ │ │ │ │ ├── console/ │ │ │ │ │ │ └── TrivialLogger.scala │ │ │ │ │ └── strings/ │ │ │ │ │ └── IzString.scala │ │ │ │ └── macrortti/ │ │ │ │ ├── LTTOrdering.scala │ │ │ │ ├── LTTRenderables.scala │ │ │ │ ├── LTTSyntax.scala │ │ │ │ ├── LightTypeTag.scala │ │ │ │ ├── LightTypeTagInheritance.scala │ │ │ │ ├── LightTypeTagRef.scala │ │ │ │ └── RuntimeAPI.scala │ │ │ ├── scala-2/ │ │ │ │ └── izumi/ │ │ │ │ └── reflect/ │ │ │ │ ├── AnnotationTools.scala │ │ │ │ ├── ReflectionUtil.scala │ │ │ │ ├── ScalacSink.scala │ │ │ │ ├── TagMacro.scala │ │ │ │ ├── Tags.scala │ │ │ │ ├── TrivialMacroLogger.scala │ │ │ │ ├── macrortti/ │ │ │ │ │ ├── LTag.scala │ │ │ │ │ ├── LightTypeTagImpl.scala │ │ │ │ │ ├── LightTypeTagMacro.scala │ │ │ │ │ └── package.scala │ │ │ │ └── package.scala │ │ │ ├── scala-2.11/ │ │ │ │ └── izumi/ │ │ │ │ └── reflect/ │ │ │ │ └── internal/ │ │ │ │ └── NowarnCompat/ │ │ │ │ └── nowarn.scala │ │ │ ├── scala-2.12+/ │ │ │ │ └── izumi/ │ │ │ │ └── reflect/ │ │ │ │ └── internal/ │ │ │ │ └── NowarnCompat.scala │ │ │ ├── scala-2.12-/ │ │ │ │ └── izumi/ │ │ │ │ └── reflect/ │ │ │ │ └── internal/ │ │ │ │ ├── CollectionCompat.scala │ │ │ │ ├── OrderingCompat.scala │ │ │ │ └── fundamentals/ │ │ │ │ └── platform/ │ │ │ │ └── language/ │ │ │ │ └── unused.scala │ │ │ ├── scala-2.13+/ │ │ │ │ └── izumi/ │ │ │ │ └── reflect/ │ │ │ │ └── internal/ │ │ │ │ ├── CollectionCompat.scala │ │ │ │ ├── OrderingCompat.scala │ │ │ │ └── fundamentals/ │ │ │ │ └── platform/ │ │ │ │ └── language/ │ │ │ │ └── package.scala │ │ │ └── scala-3/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ ├── TagMacro.scala │ │ │ ├── Tags.scala │ │ │ ├── dottyreflection/ │ │ │ │ ├── FullDbInspector.scala │ │ │ │ ├── InheritanceDbInspector.scala │ │ │ │ ├── Inspect.scala │ │ │ │ ├── Inspector.scala │ │ │ │ ├── InspectorBase.scala │ │ │ │ ├── ReflectionUtil.scala │ │ │ │ └── TypeInspections.scala │ │ │ └── macrortti/ │ │ │ ├── LTag.scala │ │ │ └── package.scala │ │ └── test/ │ │ ├── scala/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ ├── internal/ │ │ │ │ └── fundamentals/ │ │ │ │ ├── collections/ │ │ │ │ │ └── IzCollectionsTest.scala │ │ │ │ └── platform/ │ │ │ │ └── IzStringTest.scala │ │ │ └── test/ │ │ │ ├── CurrentDottySupportExtentTest.scala │ │ │ ├── InheritedModel.scala │ │ │ ├── LTTRenderablesTest.scala │ │ │ ├── SharedLightTypeTagProgressionTest.scala │ │ │ ├── SharedLightTypeTagTest.scala │ │ │ ├── SharedTagProgressionTest.scala │ │ │ ├── SharedTagTest.scala │ │ │ ├── TagAssertions.scala │ │ │ ├── TagCombineTest.scala │ │ │ ├── TagLogging.scala │ │ │ ├── TagProgressions.scala │ │ │ └── TestModel.scala │ │ ├── scala-2/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ ├── BasicDottyTestMirror.scala │ │ │ ├── DiscoveryModel.scala │ │ │ ├── IsScala3.scala │ │ │ ├── LightTypeTagProgressionTest.scala │ │ │ ├── LightTypeTagTest.scala │ │ │ ├── TagProgressionTest.scala │ │ │ └── TagTest.scala │ │ ├── scala-2.11/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ └── Scala2MinorVersion.scala │ │ ├── scala-2.12/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ └── Scala2MinorVersion.scala │ │ ├── scala-2.13/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ └── Scala2MinorVersion.scala │ │ ├── scala-2.13+/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── test/ │ │ │ └── Scala213Plus_LightTypeTagTest.scala │ │ └── scala-3/ │ │ └── izumi/ │ │ └── reflect/ │ │ └── test/ │ │ ├── BasicDottyTest.scala │ │ ├── DiscoveryModel.scala │ │ ├── DottyRegressionTests.scala │ │ ├── IsScala3.scala │ │ ├── LightTypeTagProgressionTest.scala │ │ ├── LightTypeTagTest.scala │ │ ├── PlatformSpecific.scala │ │ ├── Scala2MinorVersion.scala │ │ ├── TagProgressionTest.scala │ │ └── TagTest.scala │ └── izumi-reflect-thirdparty-boopickle-shaded/ │ ├── .js/ │ │ └── src/ │ │ └── main/ │ │ └── scala/ │ │ └── izumi/ │ │ └── reflect/ │ │ └── thirdparty/ │ │ └── internal/ │ │ └── boopickle/ │ │ ├── ReferenceEquality.scala │ │ └── StringCodec.scala │ ├── .jvm/ │ │ └── src/ │ │ └── main/ │ │ └── scala/ │ │ └── izumi/ │ │ └── reflect/ │ │ └── thirdparty/ │ │ └── internal/ │ │ └── boopickle/ │ │ ├── DefaultByteBufferProvider.scala │ │ ├── ReferenceEquality.scala │ │ └── StringCodec.scala │ ├── .native/ │ │ └── src/ │ │ └── main/ │ │ └── scala/ │ │ └── izumi/ │ │ └── reflect/ │ │ └── thirdparty/ │ │ └── internal/ │ │ └── boopickle/ │ │ ├── DefaultByteBufferProvider.scala │ │ ├── ReferenceEquality.scala │ │ └── StringCodec.scala │ └── src/ │ ├── main/ │ │ ├── scala/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── thirdparty/ │ │ │ └── internal/ │ │ │ └── boopickle/ │ │ │ ├── BufferPool.scala │ │ │ ├── BufferProvider.scala │ │ │ ├── CodecSize.scala │ │ │ ├── Codecs.scala │ │ │ ├── CompositePicklers.scala │ │ │ ├── Constants.scala │ │ │ ├── Default.scala │ │ │ ├── IdentList.scala │ │ │ ├── IdentMap.scala │ │ │ ├── Pickler.scala │ │ │ ├── StringCodecBase.scala │ │ │ └── TuplePicklers.scala │ │ ├── scala-2.12-/ │ │ │ └── izumi/ │ │ │ └── reflect/ │ │ │ └── thirdparty/ │ │ │ └── internal/ │ │ │ └── boopickle/ │ │ │ └── XCompat.scala │ │ └── scala-2.13+/ │ │ └── izumi/ │ │ └── reflect/ │ │ └── thirdparty/ │ │ └── internal/ │ │ └── boopickle/ │ │ └── XCompat.scala │ └── test/ │ └── scala/ │ └── izumi/ │ └── reflect/ │ └── .keep ├── keys.sh ├── project/ │ ├── Deps.sc │ ├── Settings.scala │ ├── Versions.scala │ ├── build.properties │ ├── plugins.sbt │ └── project/ │ └── PluginVersions.scala ├── sbtgen.sc ├── secrets.tar.enc └── version.sbt