Home | History | Annotate | Download | only in LineTest
      1 .class public LLineTest;
      2 .super Ljava/lang/Object;
      3 .source "LineTest.smali"
      4 
      5 #this class tests line debug info
      6 
      7 .method public constructor <init>()V
      8     .registers 1
      9     invoke-direct {p0}, Ljava/lang/Object;-><init>()V
     10     return-void
     11 .end method
     12 
     13 .method public largerThanSignedShort()V
     14     .registers 1
     15     .annotation runtime Lorg/junit/Test;
     16     .end annotation
     17 
     18     #a line number that just barely doesn't fit in a signed short
     19     .line 0x8000
     20 
     21 	return-void
     22 .end method
     23 
     24 .method public largerThanUnsignedShort()V
     25     .registers 1
     26     .annotation runtime Lorg/junit/Test;
     27     .end annotation
     28 
     29     #a line number that is way bigger than a signed short
     30     .line 0x10000
     31 
     32 	return-void
     33 .end method
     34 
     35 .method public largerThanSignedInt()V
     36     .registers 1
     37     .annotation runtime Lorg/junit/Test;
     38     .end annotation
     39 
     40     #a line number that just barely doesn't fit in a signed int
     41     .line 0x80000000
     42 
     43 	return-void
     44 .end method