Use JavaDescriptorResolver#resolveClass(JavaClass) in KotlinSignatureInJavaMarkerProvider
Use module to resolve "kotlin" package in DecompiledTextConsistencyTest
Drop JavaDescriptorResolver#getPackageFragment
Use module to resolve top level class in AbstractSdkAnnotationsValidityTest
Use module to resolve top level class in DecompiledTextConsistencyTest

Refactor: rename ResolverForDecompiler#resolveClass to resolveTopLevelClass to document assumptions made in implementations
Use module to resolve top level class in ResolveDescriptorsFromExternalLibraries
Use module to resolve top level class in SignatureMarkerProviderTest
Minor: Implement LazyJavaResolverContext.resolveTopLevelClassInModule using ModuleDescriptor.resolveTopLevelClass
Drop JetTypeName and related code
Parser: fix recovery for object literal with no body
 #KT-5102 Fixed
Eval4j: initialize frame with local  variables values using type size
 #KT-5133 Fixed
Evaluate expression: test with doubles
Fix typo
Evaluate expression: move helper methods for extract function to separate file
Refactoring: extract method
Correct context element for watches
Minor: fix warnings
Cast Object to primitive number with checkcast to concrete type, do not use Number.intValue() and etc
DescriptorUtils.isSubclass: check type constructors for equality instead of checking descriptors
Cache bytecodes for JetCodeFragment in Evaluate Expression