Files
rea/tests/fixtures/android/static-initializers/InitializationPolicy.smali
efbc25fbea fix(android): preserve executable static initializer evidence (#1876)
Return the exact static initializer disassembly before Java projection can
lose field assignments. Retain byte limits and representation markers, and
verify fully folded and mixed initialization through the real CLI/MCP lane.

Closes #1846

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
2026-10-11 23:40:42 +08:00

26 lines
695 B
Smali

.class public abstract Lfixture/InitializationPolicy;
.super Ljava/lang/Object;
.field public static final POLICY:Ljava/util/List;
.method static constructor <clinit>()V
.registers 1
const-string v0, "declared-policy"
invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
sput-object v0, Lfixture/InitializationPolicy;->POLICY:Ljava/util/List;
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public abstract missing()V
.end method
.method public native originalNative()V
.end method