Lines 125-132
Link Here
|
125 |
if (this.openable.getSourceMapper() != null) { |
125 |
if (this.openable.getSourceMapper() != null) { |
126 |
BinaryType type = (BinaryType) ((ClassFile) this.openable).getType(); |
126 |
BinaryType type = (BinaryType) ((ClassFile) this.openable).getType(); |
127 |
ClassFileReader reader = MatchLocator.classFileReader(type); |
127 |
ClassFileReader reader = MatchLocator.classFileReader(type); |
128 |
if (reader != null) |
128 |
if (reader != null) { |
129 |
this.sourceFileName = type.sourceFileName(reader); |
129 |
String fileName = type.sourceFileName(reader); |
|
|
130 |
this.sourceFileName = fileName == null ? NO_SOURCE_FILE_NAME : fileName; |
131 |
} |
130 |
} |
132 |
} |
131 |
return this.sourceFileName; |
133 |
return this.sourceFileName; |
132 |
} |
134 |
} |