Kotlin: Refactor locations

Amongst other tidyups, we now generate correct "unknown location"s
This commit is contained in:
Ian Lynagh
2021-09-09 11:27:50 +01:00
parent 5c06ffae69
commit 90eccc634b
7 changed files with 82 additions and 84 deletions

View File

@@ -1,8 +1,8 @@
| classes.kt:0:0:0:0 | Any |
| classes.kt:0:0:0:0 | Unit |
| classes.kt:2:1:2:18 | ClassOne |
| classes.kt:4:1:6:1 | ClassTwo |
| classes.kt:8:1:10:1 | ClassThree |
| classes.kt:12:1:15:1 | ClassFour |
| classes.kt:17:1:18:1 | ClassFive |
| classes.kt:28:1:29:1 | ClassSix |
| file://:0:0:0:0 | Any |
| file://:0:0:0:0 | Unit |

View File

@@ -1,9 +1,9 @@
| classes.kt:0:0:0:0 | Unit | classes.kt:0:0:0:0 | Any |
| classes.kt:2:1:2:18 | ClassOne | classes.kt:0:0:0:0 | Any |
| classes.kt:4:1:6:1 | ClassTwo | classes.kt:0:0:0:0 | Any |
| classes.kt:8:1:10:1 | ClassThree | classes.kt:0:0:0:0 | Any |
| classes.kt:2:1:2:18 | ClassOne | file://:0:0:0:0 | Any |
| classes.kt:4:1:6:1 | ClassTwo | file://:0:0:0:0 | Any |
| classes.kt:8:1:10:1 | ClassThree | file://:0:0:0:0 | Any |
| classes.kt:12:1:15:1 | ClassFour | classes.kt:8:1:10:1 | ClassThree |
| classes.kt:17:1:18:1 | ClassFive | classes.kt:12:1:15:1 | ClassFour |
| classes.kt:28:1:29:1 | ClassSix | classes.kt:12:1:15:1 | ClassFour |
| classes.kt:28:1:29:1 | ClassSix | classes.kt:20:1:22:1 | IF1 |
| classes.kt:28:1:29:1 | ClassSix | classes.kt:24:1:26:1 | IF2 |
| file://:0:0:0:0 | Unit | file://:0:0:0:0 | Any |

View File

@@ -1,23 +1,16 @@
| methods2.kt:0:0:0:0 | <init> |
| methods2.kt:0:0:0:0 | equals |
| methods2.kt:0:0:0:0 | equals |
| methods2.kt:0:0:0:0 | hashCode |
| methods2.kt:0:0:0:0 | hashCode |
| methods2.kt:0:0:0:0 | toString |
| methods2.kt:0:0:0:0 | toString |
| file://:0:0:0:0 | <init> |
| file://:0:0:0:0 | equals |
| file://:0:0:0:0 | equals |
| file://:0:0:0:0 | hashCode |
| file://:0:0:0:0 | hashCode |
| file://:0:0:0:0 | toString |
| file://:0:0:0:0 | toString |
| methods2.kt:4:1:5:1 | fooBarTopLevelMethod |
| methods2.kt:7:1:10:1 | <init> |
| methods2.kt:7:1:10:1 | equals |
| methods2.kt:7:1:10:1 | hashCode |
| methods2.kt:7:1:10:1 | toString |
| methods2.kt:8:5:9:5 | fooBarClassMethod |
| methods.kt:0:0:0:0 | <init> |
| methods.kt:0:0:0:0 | equals |
| methods.kt:0:0:0:0 | equals |
| methods.kt:0:0:0:0 | hashCode |
| methods.kt:0:0:0:0 | hashCode |
| methods.kt:0:0:0:0 | toString |
| methods.kt:0:0:0:0 | toString |
| methods.kt:2:1:3:1 | topLevelMethod |
| methods.kt:5:1:13:1 | <init> |
| methods.kt:5:1:13:1 | equals |

View File

@@ -1,8 +1,6 @@
| file1.kt:0:0:0:0 | Any |
| file1.kt:2:1:2:16 | Class1 |
| file2.kt:0:0:0:0 | Any |
| file2.kt:2:1:2:16 | Class2 |
| file3.kt:0:0:0:0 | Any |
| file3.kt:0:0:0:0 | MyJvmName |
| file3.kt:0:0:0:0 | Unit |
| file3.kt:3:1:3:16 | Class3 |
| file://:0:0:0:0 | Any |
| file://:0:0:0:0 | MyJvmName |
| file://:0:0:0:0 | Unit |

View File

@@ -1,3 +1,4 @@
| file://:0:0:0:0 | Any | Class |
| file://:0:0:0:0 | boolean | PrimitiveType |
| file://:0:0:0:0 | byte | PrimitiveType |
| file://:0:0:0:0 | char | PrimitiveType |
@@ -7,5 +8,4 @@
| file://:0:0:0:0 | long | PrimitiveType |
| file://:0:0:0:0 | short | PrimitiveType |
| file://:0:0:0:0 | string | ??? |
| types.kt:0:0:0:0 | Any | Class |
| types.kt:2:1:33:1 | Foo | Class |

View File

@@ -1,6 +1,6 @@
| variables.kt:0:0:0:0 | other | variables.kt:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:0:0:0:0 | other | variables.kt:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:2:1:8:1 | other | variables.kt:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| file://:0:0:0:0 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| file://:0:0:0:0 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:2:1:8:1 | other | file://:0:0:0:0 | Any | file://:0:0:0:0 | <none> |
| variables.kt:3:5:3:21 | prop | file://:0:0:0:0 | int | file://:0:0:0:0 | <none> |
| variables.kt:5:20:5:29 | param | file://:0:0:0:0 | int | file://:0:0:0:0 | <none> |
| variables.kt:6:9:6:25 | int local | file://:0:0:0:0 | int | variables.kt:6:21:6:25 | ... + ... |