You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by nd...@apache.org on 2009/05/03 07:05:18 UTC
svn commit: r771024 -
/harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/ThreadInfo.java
Author: ndbeyer
Date: Sun May 3 05:05:18 2009
New Revision: 771024
URL: http://svn.apache.org/viewvc?rev=771024&view=rev
Log:
handle native method indicator
Modified:
harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/ThreadInfo.java
Modified: harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/ThreadInfo.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/ThreadInfo.java?rev=771024&r1=771023&r2=771024&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/ThreadInfo.java (original)
+++ harmony/enhanced/classlib/trunk/modules/lang-management/src/main/java/java/lang/management/ThreadInfo.java Sun May 3 05:05:18 2009
@@ -188,6 +188,10 @@
int lineNumberVal = ((Integer) attributeVals[3]).intValue();
boolean nativeMethodVal = ((Boolean) attributeVals[4])
.booleanValue();
+ // if native method indicator is true, modify lineNumberVal to magic value
+ if(nativeMethodVal) {
+ lineNumberVal = -2;
+ }
StackTraceElement element = new StackTraceElement(classNameVal,
methodNameVal, fileNameVal, lineNumberVal);
result[i] = element;