Skip to content

Commit

Permalink
HwIms: Bundle kxml2 and xmlpull
Browse files Browse the repository at this point in the history
  • Loading branch information
R0rt1z2 committed Sep 22, 2024
1 parent 0ff79c3 commit 9b4f92d
Show file tree
Hide file tree
Showing 9 changed files with 15,090 additions and 0 deletions.
92 changes: 92 additions & 0 deletions smali/org/kxml2/io/KXmlParser$ContentSource.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
.class Lorg/kxml2/io/KXmlParser$ContentSource;
.super Ljava/lang/Object;
.source "KXmlParser.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lorg/kxml2/io/KXmlParser;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "ContentSource"
.end annotation


# instance fields
.field private final buffer:[C

.field private final limit:I

.field private final next:Lorg/kxml2/io/KXmlParser$ContentSource;

.field private final position:I


# direct methods
.method constructor <init>(Lorg/kxml2/io/KXmlParser$ContentSource;[CII)V
.locals 0
.param p1, "next" # Lorg/kxml2/io/KXmlParser$ContentSource;
.param p2, "buffer" # [C
.param p3, "position" # I
.param p4, "limit" # I

.line 2150
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

.line 2151
iput-object p1, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->next:Lorg/kxml2/io/KXmlParser$ContentSource;

.line 2152
iput-object p2, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->buffer:[C

.line 2153
iput p3, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->position:I

.line 2154
iput p4, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->limit:I

.line 2155
return-void
.end method

.method static synthetic access$000(Lorg/kxml2/io/KXmlParser$ContentSource;)[C
.locals 1
.param p0, "x0" # Lorg/kxml2/io/KXmlParser$ContentSource;

.line 2145
iget-object v0, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->buffer:[C

return-object v0
.end method

.method static synthetic access$100(Lorg/kxml2/io/KXmlParser$ContentSource;)I
.locals 1
.param p0, "x0" # Lorg/kxml2/io/KXmlParser$ContentSource;

.line 2145
iget v0, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->position:I

return v0
.end method

.method static synthetic access$200(Lorg/kxml2/io/KXmlParser$ContentSource;)I
.locals 1
.param p0, "x0" # Lorg/kxml2/io/KXmlParser$ContentSource;

.line 2145
iget v0, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->limit:I

return v0
.end method

.method static synthetic access$300(Lorg/kxml2/io/KXmlParser$ContentSource;)Lorg/kxml2/io/KXmlParser$ContentSource;
.locals 1
.param p0, "x0" # Lorg/kxml2/io/KXmlParser$ContentSource;

.line 2145
iget-object v0, p0, Lorg/kxml2/io/KXmlParser$ContentSource;->next:Lorg/kxml2/io/KXmlParser$ContentSource;

return-object v0
.end method
137 changes: 137 additions & 0 deletions smali/org/kxml2/io/KXmlParser$ValueContext.smali
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
.class final enum Lorg/kxml2/io/KXmlParser$ValueContext;
.super Ljava/lang/Enum;
.source "KXmlParser.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lorg/kxml2/io/KXmlParser;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x4018
name = "ValueContext"
.end annotation

.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lorg/kxml2/io/KXmlParser$ValueContext;",
">;"
}
.end annotation


# static fields
.field private static final synthetic $VALUES:[Lorg/kxml2/io/KXmlParser$ValueContext;

.field public static final enum ATTRIBUTE:Lorg/kxml2/io/KXmlParser$ValueContext;

.field public static final enum ENTITY_DECLARATION:Lorg/kxml2/io/KXmlParser$ValueContext;

.field public static final enum TEXT:Lorg/kxml2/io/KXmlParser$ValueContext;


# direct methods
.method static constructor <clinit>()V
.locals 5

.line 1296
new-instance v0, Lorg/kxml2/io/KXmlParser$ValueContext;

const-string v1, "ATTRIBUTE"

const/4 v2, 0x0

invoke-direct {v0, v1, v2}, Lorg/kxml2/io/KXmlParser$ValueContext;-><init>(Ljava/lang/String;I)V

sput-object v0, Lorg/kxml2/io/KXmlParser$ValueContext;->ATTRIBUTE:Lorg/kxml2/io/KXmlParser$ValueContext;

.line 1297
new-instance v0, Lorg/kxml2/io/KXmlParser$ValueContext;

const-string v1, "TEXT"

const/4 v3, 0x1

invoke-direct {v0, v1, v3}, Lorg/kxml2/io/KXmlParser$ValueContext;-><init>(Ljava/lang/String;I)V

sput-object v0, Lorg/kxml2/io/KXmlParser$ValueContext;->TEXT:Lorg/kxml2/io/KXmlParser$ValueContext;

.line 1298
new-instance v0, Lorg/kxml2/io/KXmlParser$ValueContext;

const-string v1, "ENTITY_DECLARATION"

const/4 v4, 0x2

invoke-direct {v0, v1, v4}, Lorg/kxml2/io/KXmlParser$ValueContext;-><init>(Ljava/lang/String;I)V

sput-object v0, Lorg/kxml2/io/KXmlParser$ValueContext;->ENTITY_DECLARATION:Lorg/kxml2/io/KXmlParser$ValueContext;

.line 1295
const/4 v0, 0x3

new-array v0, v0, [Lorg/kxml2/io/KXmlParser$ValueContext;

sget-object v1, Lorg/kxml2/io/KXmlParser$ValueContext;->ATTRIBUTE:Lorg/kxml2/io/KXmlParser$ValueContext;

aput-object v1, v0, v2

sget-object v1, Lorg/kxml2/io/KXmlParser$ValueContext;->TEXT:Lorg/kxml2/io/KXmlParser$ValueContext;

aput-object v1, v0, v3

sget-object v1, Lorg/kxml2/io/KXmlParser$ValueContext;->ENTITY_DECLARATION:Lorg/kxml2/io/KXmlParser$ValueContext;

aput-object v1, v0, v4

sput-object v0, Lorg/kxml2/io/KXmlParser$ValueContext;->$VALUES:[Lorg/kxml2/io/KXmlParser$ValueContext;

return-void
.end method

.method private constructor <init>(Ljava/lang/String;I)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"()V"
}
.end annotation

.line 1295
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V

return-void
.end method

.method public static valueOf(Ljava/lang/String;)Lorg/kxml2/io/KXmlParser$ValueContext;
.locals 1
.param p0, "name" # Ljava/lang/String;

.line 1295
const-class v0, Lorg/kxml2/io/KXmlParser$ValueContext;

invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;

move-result-object v0

check-cast v0, Lorg/kxml2/io/KXmlParser$ValueContext;

return-object v0
.end method

.method public static values()[Lorg/kxml2/io/KXmlParser$ValueContext;
.locals 1

.line 1295
sget-object v0, Lorg/kxml2/io/KXmlParser$ValueContext;->$VALUES:[Lorg/kxml2/io/KXmlParser$ValueContext;

invoke-virtual {v0}, [Lorg/kxml2/io/KXmlParser$ValueContext;->clone()Ljava/lang/Object;

move-result-object v0

check-cast v0, [Lorg/kxml2/io/KXmlParser$ValueContext;

return-object v0
.end method
Loading

0 comments on commit 9b4f92d

Please sign in to comment.