mirror of
https://github.com/revanced/smali.git
synced 2025-05-28 03:40:12 +02:00

Previously smali would reorder implements directives to be alphabetical in the dex file. In the Java 8 Language the order of interfaces may affect the order of initializer invocation when using default methods. Therefore we will preserve this order in smali/baksmai. Bug: 24338722 Change-Id: I6851b02a5402c7d4cd4b60af54052c320e48d0bf
38 lines
775 B
Smali
38 lines
775 B
Smali
.class public LInterfaceOrder;
|
|
.super Ljava/lang/Object;
|
|
|
|
# Note how these two interfaces are not in alphabetical order
|
|
.implements Ljava/io/Serializable;
|
|
.implements Ljava/util/EventListener;
|
|
.implements Ljava/lang/Runnable;
|
|
.implements Ljava/io/Flushable;
|
|
.implements Ljava/lang/Clonable;
|
|
.implements Ljava/util/Observer;
|
|
.implements Ljava/io/Closeable;
|
|
|
|
# direct methods
|
|
.method public constructor <init>()V
|
|
.registers 1
|
|
return-void
|
|
.end method
|
|
|
|
.method public close()V
|
|
.registers 1
|
|
return-void
|
|
.end method
|
|
|
|
.method public flush()V
|
|
.registers 1
|
|
return-void
|
|
.end method
|
|
|
|
.method public run()V
|
|
.registers 1
|
|
return-void
|
|
.end method
|
|
|
|
.method public update(Ljava/util/Observable;Ljava/lang/Object;)V
|
|
.registers 3
|
|
return-void
|
|
.end method
|