--- a/tools/JavaSourceDocument.st Wed Sep 11 03:01:48 2013 +0100
+++ b/tools/JavaSourceDocument.st Wed Sep 11 11:35:14 2013 +0100
@@ -221,7 +221,7 @@
method hasLineNumberInformation ifTrue: [
| line0 offset0 |
- line0 := method lineNumberForPC: 1.
+ line0 := method lineNumberForPC0: 1.
offset0 := self sourceLineToOffset: line0.
methodNodes := typeNode methods
select: [:each |
@@ -272,15 +272,11 @@
].
].
methodNode notNil ifTrue: [
- | line |
-
- line := (self sourceOffsetToLine: methodNode sourceStart) -
- (self sourceOffsetToLine: methodNode declarationSourceStart) + 1.
-
source := JavaSourceRef new.
source offset: methodNode declarationSourceStart.
source length: methodNode declarationSourceEnd - methodNode declarationSourceStart + 1.
- source line: line.
+ source line0: (self sourceOffsetToLine: methodNode declarationSourceStart).
+ source lineH: (self sourceOffsetToLine: methodNode sourceStart).
method setSource: source.
] ifFalse: [
self error: 'Cannot determine method!!'.
@@ -290,7 +286,7 @@
]
"Created: / 07-09-2013 / 01:43:06 / Jan Vrany <jan.vrany@fit.cvut.cz>"
- "Modified: / 10-09-2013 / 03:56:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+ "Modified: / 11-09-2013 / 04:10:27 / Jan Vrany <jan.vrany@fit.cvut.cz>"
!
initializeSourceTree