getLineNumber metodu
Açıklaması şöyle
Şöyle yaparız.
Açıklaması şöyle
The LineNumberTable attribute is an optional variable-length attribute in the attributes table of a Code attribute (§4.7.3). It may be used by debuggers to determine which part of the code array corresponds to a given line number in the original source file.If multiple LineNumberTable attributes are present in the attributes table of a Code attribute, then they may appear in any order.There may be more than one LineNumberTable attribute per line of a source file in the attributes table of a Code attribute. That is, LineNumberTable attributes may together represent a given line of a source file, and need not be one-to-one with source lines.
int i = Thread.currentThread().getStackTrace()[1].getLineNumber();
System.out.println((new String[]{"foo", "bar"})[((i % 2) + 2) % 2]);
Hiç yorum yok:
Yorum Gönder