2013-08-06 23 views
0

的visitCode方法中ASM的ClassVisitor接受類型爲字符串ASM ClassVisitor中的visitSource的調試參數可能會接收哪些值?

public final void visitSource(final String file, final String debug) 

據的JavaDoc

調試調試參數 - 其他調試信息,以計算源和編譯元件之間的對應關係 類。可能爲null。

我不相信我曾經看到過這個值填充除null之外的值。

在什麼樣的環境下這個價值會被填充?

它包含的數據看起來像什麼?

+0

聽起來像是爲'http:// mail.ow2.org/wws/info/asm'工作的聲音 – Shark

+0

@Shark是的,可能更有機會在那裏找到答案。 – henry

回答

1

debug值進入SourceDebugExtension類文件屬性。您可以在JSR-045中找到關於其內容的完整說明。

通常它用於支持編譯到Java類中的調試非Java源代碼,例如 - JSP。如果我沒有弄錯,JRuby也會在生成Java類時填充它。

相關問題