Mark lineNumbers for synthetic accessors
Mark line numbers for bridges in closures
Evaluate expression: fix exception for breakpoints on object header (for accessor methods)
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