Rollback default object to class one
This commit is contained in:
@@ -138,7 +138,7 @@ public abstract class MemberCodegen<T extends JetElement/* TODO: & JetDeclaratio
|
||||
writeInnerClasses();
|
||||
|
||||
if (sourceMapper != null) {
|
||||
SourceMapper.Default.flushToClassBuilder(sourceMapper, v);
|
||||
SourceMapper.OBJECT$.flushToClassBuilder(sourceMapper, v);
|
||||
}
|
||||
|
||||
v.done();
|
||||
@@ -517,7 +517,7 @@ public abstract class MemberCodegen<T extends JetElement/* TODO: & JetDeclaratio
|
||||
@NotNull
|
||||
public SourceMapper getOrCreateSourceMapper() {
|
||||
if (sourceMapper == null) {
|
||||
sourceMapper = new DefaultSourceMapper(SourceInfo.Default.createInfo(element, getClassName()), null);
|
||||
sourceMapper = new DefaultSourceMapper(SourceInfo.OBJECT$.createInfo(element, getClassName()), null);
|
||||
}
|
||||
return sourceMapper;
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.jetbrains.kotlin.psi.JetNamedFunction
|
||||
|
||||
data public class SourceInfo(val source: String, val pathOrCleanFQN: String, val linesInFile: Int) {
|
||||
|
||||
default object {
|
||||
class object {
|
||||
fun createInfo(element: JetElement?, internalClassName: String): SourceInfo {
|
||||
assert(element != null) { "Couldn't create source mapper for null element " + internalClassName }
|
||||
val lineNumbers = CodegenUtil.getLineNumberForElement(element!!.getContainingFile(), true)
|
||||
|
||||
+1
-1
@@ -190,7 +190,7 @@ public class AnonymousObjectTransformer {
|
||||
|
||||
result.addAllClassesToRemove(constructorResult);
|
||||
|
||||
SourceMapper.Default.flushToClassBuilder(sourceMapper, classBuilder);
|
||||
SourceMapper.OBJECT$.flushToClassBuilder(sourceMapper, classBuilder);
|
||||
|
||||
classBuilder.done();
|
||||
|
||||
|
||||
@@ -137,7 +137,7 @@ trait SourceMapper {
|
||||
parent?.visitOrigin()
|
||||
}
|
||||
|
||||
default object {
|
||||
class object {
|
||||
|
||||
fun flushToClassBuilder(mapper: SourceMapper, v: ClassBuilder) {
|
||||
for (fileMapping in mapper.resultMappings) {
|
||||
@@ -240,7 +240,7 @@ class SMAP(val fileMappings: List<FileMapping>) {
|
||||
sourceInfo = SourceInfo(default.name, default.path, defaultMapping.source + defaultMapping.range - 1)
|
||||
}
|
||||
|
||||
default object {
|
||||
class object {
|
||||
val FILE_SECTION = "*F"
|
||||
|
||||
val LINE_SECTION = "*L"
|
||||
|
||||
Reference in New Issue
Block a user