xref: /aosp_15_r20/external/zucchini/testdata/const-method-handle-min.smali (revision a03ca8b91e029cd15055c20c78c2e087c84792e4)
1*a03ca8b9SKrzysztof Kosiński# Tests const-method-handle added in DEX version 39.
2*a03ca8b9SKrzysztof Kosiński
3*a03ca8b9SKrzysztof Kosiński# Compile using smali: https://github.com/JesusFreke/smali
4*a03ca8b9SKrzysztof Kosiński# java -jar smali.jar assemble const-method-handle.smali --api 28
5*a03ca8b9SKrzysztof Kosiński
6*a03ca8b9SKrzysztof Kosiński.class public LConstMethodHandle;
7*a03ca8b9SKrzysztof Kosiński.super Ljava/lang/Object;
8*a03ca8b9SKrzysztof Kosiński
9*a03ca8b9SKrzysztof Kosiński.method public (I)V
10*a03ca8b9SKrzysztof Kosiński  .registers 2
11*a03ca8b9SKrzysztof Kosiński  const-method-handle v1, invoke-static@Ljava/lang/String;->copyValueOf([C)Ljava/lang/String;
12*a03ca8b9SKrzysztof Kosiński  const-method-handle v0, invoke-instance@Ljava/lang/String;->charAt(I)C
13*a03ca8b9SKrzysztof Kosiński  return-void
14*a03ca8b9SKrzysztof Kosiński.end method
15