Minor, extracted TypeUtils.isTypeParameter
Minor, extracted "kotlin/jvm/internal/Intrinsics" into IntrinsicMethods.INTRINSICS_CLASS_NAME
Support generic array creation for reified inlined
Removed old unused code emitting calls to non-existent methods
Typecheck instructions are supported for reified T
javaClass<T> is supported for reified T
Extracted buildClassReaderByInternalName into InlineCodegenUtil
Minor, replaced pattern of ArrayUtil.toStringArray
Refactoring, unified closures generation
Class signature reification
Store parameters' identifiers in ReifiedTypeParameterMappings
Introduced new reified marker needClassReification

It's not parametrised by index
reifyInstructions returns Boolean whether there is something else to reify
Tracking if there is something to reify in members
Supported reification for anonymous objects and lambdas
Made closure const instance public

because it's usage may be inlined into different package
Test fixed
Introduced parametrised markers' set
Frontend changes for reified type parameters

Allowing reified only for inline functions and Intrinsics
Prohibit ''Nothing'' substitution of reified TP