修正映射表:把 MapMethods 的候选猜测(~n/m)从确定表里剔除

- anchors-libgdx.tsv 只保留唯一命中的 (126 条);候选消歧的 (138 条)移到
  anchors-libgdx-unconfirmed.tsv 并标『不可信、要用先实测』;
- names.tsv 重新合并 = 确定(=) + 手动/实测锚点(不再混入猜测)。
This commit is contained in:
tianmo committed 2026-10-16 16:20:00 +08:00
1 parent 13bce4509d
commit 995ec585f4
3 files changed
+184 -2

No files matched your search

+181
View File
@@ -0,0 +1,181 @@
# **未定**:MapMethods 只给出候选(`~n/m`),按声明顺序消歧,**不可信**,别拿去改名/反射调用。
# 要用哪条,先用实测确认,再挪到 anchors.tsv。
# owner sig newName(候选)
KP StackMapTable()F getPrefWidth
KP init()F getPrefHeight
KP java()Z getSelectedPrefWidth
com/badlogic/gdx/scenes/scene2d/ui/Button Class()Z isPressed
com/badlogic/gdx/scenes/scene2d/ui/Button LineNumberTable()F getMinWidth
com/badlogic/gdx/scenes/scene2d/ui/Button Ljava()Z isOver
com/badlogic/gdx/scenes/scene2d/ui/Button StackMapTable()F getPrefWidth
com/badlogic/gdx/scenes/scene2d/ui/Button String()F getMinHeight
com/badlogic/gdx/scenes/scene2d/ui/Button String()Z isChecked
com/badlogic/gdx/scenes/scene2d/ui/Button a_(Z)V setDisabled
com/badlogic/gdx/scenes/scene2d/ui/Button init()F getPrefHeight
com/badlogic/gdx/scenes/scene2d/ui/Button java()Z isDisabled
com/badlogic/gdx/scenes/scene2d/ui/CheckBox D()LdR; getImage
com/badlogic/gdx/scenes/scene2d/ui/CheckBox D()Lea; getStyle
com/badlogic/gdx/scenes/scene2d/ui/Label D()LN; getText
com/badlogic/gdx/scenes/scene2d/ui/Label D()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; getStyle
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane B(Ldl;Ldl;)V addActorAfter
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Class(F)V scrollY
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane D()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; getStyle
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane D(Ldl;Ldl;)V addActorBefore
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane I(ZZ)V setForceScroll
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane L(ZZ)V setOverscroll
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Lcom()F getScrollBarWidth
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane LineNumberTable()F getMinWidth
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Ljava(F)V setScrollX
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane MethodHandle()F getScrollBarHeight
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Object()F getVisualScrollX
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane String()F getMinHeight
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane String(F)V scrollX
com/badlogic/gdx/scenes/scene2d/ui/ScrollPane invoke()F getVisualScrollY
com/badlogic/gdx/scenes/scene2d/ui/Skin D(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; getColor
com/badlogic/gdx/scenes/scene2d/ui/Skin D(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; getFont
com/badlogic/gdx/scenes/scene2d/ui/TextButton D()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; getLabel
com/badlogic/gdx/scenes/scene2d/ui/TextButton D()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; getStyle
com/badlogic/gdx/scenes/scene2d/ui/TextField B()I getMaxLength
com/badlogic/gdx/scenes/scene2d/ui/TextField B()Ljava/lang/String; getMessageText
com/badlogic/gdx/scenes/scene2d/ui/TextField L(I)V setMaxLength
com/badlogic/gdx/scenes/scene2d/ui/TextField java()Z getProgrammaticChangeEvents
com/badlogic/gdx/scenes/scene2d/ui/Tree B()LeM; getSelection
com/badlogic/gdx/scenes/scene2d/ui/Tree B(LeM;Lfu;LJ;FF)V drawIcon
com/badlogic/gdx/scenes/scene2d/ui/Tree B(LeM;Lfu;LJ;FFFF)V drawOver
com/badlogic/gdx/scenes/scene2d/ui/Tree D(LeM;Lfu;LJ;FF)V drawExpandIcon
com/badlogic/gdx/scenes/scene2d/ui/Tree D(LeM;Lfu;LJ;FFFF)V drawSelection
com/badlogic/gdx/scenes/scene2d/ui/Tree F(FF)V setIconSpacing
com/badlogic/gdx/scenes/scene2d/ui/Tree StackMapTable()F getPrefWidth
com/badlogic/gdx/scenes/scene2d/ui/Tree V(FF)V setPadding
com/badlogic/gdx/scenes/scene2d/ui/Tree init()F getPrefHeight
com/badlogic/gdx/scenes/scene2d/ui/Window Class()Z isModal
com/badlogic/gdx/scenes/scene2d/ui/Window Code(Z)V setKeepWithinStage
com/badlogic/gdx/scenes/scene2d/ui/Window D()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; getTitleLabel
com/badlogic/gdx/scenes/scene2d/ui/Window D()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; getStyle
com/badlogic/gdx/scenes/scene2d/ui/Window F(Z)V setModal
com/badlogic/gdx/scenes/scene2d/ui/Window I(Z)V setMovable
com/badlogic/gdx/scenes/scene2d/ui/Window Ljava()Z isResizable
com/badlogic/gdx/scenes/scene2d/ui/Window SourceFile(Z)V setResizable
com/badlogic/gdx/scenes/scene2d/ui/Window String()Z isMovable
com/badlogic/gdx/scenes/scene2d/ui/Window init()Let; getTitleTable
com/badlogic/gdx/scenes/scene2d/ui/Window java()Z isDragging
dR B()F getMinHeight
dR B()LdR; fillX
dR B(F)LdR; size
dR B(FF)LdR; minSize
dR B(I)LdR; colspan
dR B(LeN;LeN;)LdR; minSize
dR C(F)LdR; minHeight
dR Class()LdR; uniformX
dR Class(F)LdR; maxHeight
dR Code()LdR; growX
dR D()F getMinWidth
dR D(FF)LdR; size
dR D(I)LdR; align
dR F(F)LdR; maxWidth
dR I()F getPrefHeight
dR I()LdR; center
dR L()F getPrefWidth
dR L()LdR; fillY
dR L(F)LdR; width
dR LineNumberTable()LdR; expandY
dR Ljava(F)LdR; padTop
dR S(F)LdR; minWidth
dR S(LeN;)LdR; minSize
dR SourceFile()LdR; growY
dR V(F)LdR; prefHeight
dR Z(F)LdR; prefWidth
dR init()LdR; expandX
dR java(F)LdR; padLeft
dR lang(F)LdR; padBottom
dl B()LfY; getCaptureListeners
dl B(F)V setX
dl B(FF)V moveBy
dl B(Ldn;)Z removeListener
dl C()F getRight
dl C()V scaleChanged
dl C(F)V sizeBy
dl Code()F getScaleY
dl Code(F)V setOriginY
dl D()Lcom/badlogic/gdx/graphics/Color; getColor
dl D()Ldo; getParent
dl D()Ldt; getStage
dl D()Ldv; getTouchable
dl D()LfI; getActions
dl D()LfY; getListeners
dl D(FF)V setPosition
dl D(Ldo;)V setParent
dl D(Ldt;)V setStage
dl D(Ldv;)V setTouchable
dl F()F getScaleX
dl F(F)V setOriginY
dl I()F getHeight
dl I()V positionChanged
dl I(F)V setWidth
dl I(FF)V sizeBy
dl I(Ldn;)Z removeCaptureListener
dl L()F getWidth
dl L(F)V setY
dl L(FF)V setSize
dl S()F getTop
dl S()V sizeChanged
dl S()Z isVisible
dl S(F)V setHeight
dl SourceFile()F getRotation
dl StackMapTable()Z getDebug
dl V()F getOriginY
dl V(F)V setOriginY
dl Z()F getOriginX
dl Z(F)V setOriginX
dl c_()F getX
dl d_()F getY
dl init(F)V setScaleX
do D()Ldd; getCullingArea
do D()Lhq; getChildren
eX Class()F getMaxWidth
eX Code()V childrenChanged
eX LineNumberTable()F getMinWidth
eX Ljava()F getMaxHeight
eX S()V sizeChanged
eX StackMapTable()F getPrefWidth
eX String()F getMinHeight
eX init()F getPrefHeight
et B()I getAlign
et B()Ldo; debugAll
et B()LeN; getPadLeftValue
et B()LfI; getCells
et B(F)Let; padTop
et C(I)F getColumnWidth
et Code()Let; debugTable
et D()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; getSkin
et D()Ldl; debug
et D()LeN; getPadTopValue
et D()Lez; getTableDebug
et D()Lfu; getBackground
et F()Let; debugAll
et I()I getColumns
et I()LeN; getPadRightValue
et I(F)Let; padBottom
et I(I)F getRowMinHeight
et L()I getRows
et L()LeN; getPadBottomValue
et L(F)Let; padLeft
et L(I)F getRowHeight
et Lcom()F getPadY
et LineNumberTable()F getMinWidth
et MethodHandle()F getPadX
et Object()F getPadBottom
et S()LdR; defaults
et S(F)Let; padRight
et S(I)F getRowPrefHeight
et SourceFile()Let; debugCell
et StackMapTable()F getPrefWidth
et StackMapTable()Let; debugActor
et String()F getMinHeight
et V()Let; debug
et V(I)F getColumnPrefWidth
et Z(I)F getColumnMinWidth
et init()F getPrefHeight
et invoke()F getPadRight
et java()F getPadTop
et lang()F getPadLeft
1 # **未定**:MapMethods 只给出候选(`~n/m`),按声明顺序消歧,**不可信**,别拿去改名/反射调用。
2 # 要用哪条,先用实测确认,再挪到 anchors.tsv。
3 # owner sig newName(候选)
4 KP StackMapTable()F getPrefWidth
5 KP init()F getPrefHeight
6 KP java()Z getSelectedPrefWidth
7 com/badlogic/gdx/scenes/scene2d/ui/Button Class()Z isPressed
8 com/badlogic/gdx/scenes/scene2d/ui/Button LineNumberTable()F getMinWidth
9 com/badlogic/gdx/scenes/scene2d/ui/Button Ljava()Z isOver
10 com/badlogic/gdx/scenes/scene2d/ui/Button StackMapTable()F getPrefWidth
11 com/badlogic/gdx/scenes/scene2d/ui/Button String()F getMinHeight
12 com/badlogic/gdx/scenes/scene2d/ui/Button String()Z isChecked
13 com/badlogic/gdx/scenes/scene2d/ui/Button a_(Z)V setDisabled
14 com/badlogic/gdx/scenes/scene2d/ui/Button init()F getPrefHeight
15 com/badlogic/gdx/scenes/scene2d/ui/Button java()Z isDisabled
16 com/badlogic/gdx/scenes/scene2d/ui/CheckBox D()LdR; getImage
17 com/badlogic/gdx/scenes/scene2d/ui/CheckBox D()Lea; getStyle
18 com/badlogic/gdx/scenes/scene2d/ui/Label D()LN; getText
19 com/badlogic/gdx/scenes/scene2d/ui/Label D()Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle; getStyle
20 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane B(Ldl;Ldl;)V addActorAfter
21 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Class(F)V scrollY
22 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane D()Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; getStyle
23 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane D(Ldl;Ldl;)V addActorBefore
24 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane I(ZZ)V setForceScroll
25 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane L(ZZ)V setOverscroll
26 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Lcom()F getScrollBarWidth
27 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane LineNumberTable()F getMinWidth
28 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Ljava(F)V setScrollX
29 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane MethodHandle()F getScrollBarHeight
30 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane Object()F getVisualScrollX
31 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane String()F getMinHeight
32 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane String(F)V scrollX
33 com/badlogic/gdx/scenes/scene2d/ui/ScrollPane invoke()F getVisualScrollY
34 com/badlogic/gdx/scenes/scene2d/ui/Skin D(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Color; getColor
35 com/badlogic/gdx/scenes/scene2d/ui/Skin D(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/BitmapFont; getFont
36 com/badlogic/gdx/scenes/scene2d/ui/TextButton D()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; getLabel
37 com/badlogic/gdx/scenes/scene2d/ui/TextButton D()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton$TextButtonStyle; getStyle
38 com/badlogic/gdx/scenes/scene2d/ui/TextField B()I getMaxLength
39 com/badlogic/gdx/scenes/scene2d/ui/TextField B()Ljava/lang/String; getMessageText
40 com/badlogic/gdx/scenes/scene2d/ui/TextField L(I)V setMaxLength
41 com/badlogic/gdx/scenes/scene2d/ui/TextField java()Z getProgrammaticChangeEvents
42 com/badlogic/gdx/scenes/scene2d/ui/Tree B()LeM; getSelection
43 com/badlogic/gdx/scenes/scene2d/ui/Tree B(LeM;Lfu;LJ;FF)V drawIcon
44 com/badlogic/gdx/scenes/scene2d/ui/Tree B(LeM;Lfu;LJ;FFFF)V drawOver
45 com/badlogic/gdx/scenes/scene2d/ui/Tree D(LeM;Lfu;LJ;FF)V drawExpandIcon
46 com/badlogic/gdx/scenes/scene2d/ui/Tree D(LeM;Lfu;LJ;FFFF)V drawSelection
47 com/badlogic/gdx/scenes/scene2d/ui/Tree F(FF)V setIconSpacing
48 com/badlogic/gdx/scenes/scene2d/ui/Tree StackMapTable()F getPrefWidth
49 com/badlogic/gdx/scenes/scene2d/ui/Tree V(FF)V setPadding
50 com/badlogic/gdx/scenes/scene2d/ui/Tree init()F getPrefHeight
51 com/badlogic/gdx/scenes/scene2d/ui/Window Class()Z isModal
52 com/badlogic/gdx/scenes/scene2d/ui/Window Code(Z)V setKeepWithinStage
53 com/badlogic/gdx/scenes/scene2d/ui/Window D()Lcom/badlogic/gdx/scenes/scene2d/ui/Label; getTitleLabel
54 com/badlogic/gdx/scenes/scene2d/ui/Window D()Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle; getStyle
55 com/badlogic/gdx/scenes/scene2d/ui/Window F(Z)V setModal
56 com/badlogic/gdx/scenes/scene2d/ui/Window I(Z)V setMovable
57 com/badlogic/gdx/scenes/scene2d/ui/Window Ljava()Z isResizable
58 com/badlogic/gdx/scenes/scene2d/ui/Window SourceFile(Z)V setResizable
59 com/badlogic/gdx/scenes/scene2d/ui/Window String()Z isMovable
60 com/badlogic/gdx/scenes/scene2d/ui/Window init()Let; getTitleTable
61 com/badlogic/gdx/scenes/scene2d/ui/Window java()Z isDragging
62 dR B()F getMinHeight
63 dR B()LdR; fillX
64 dR B(F)LdR; size
65 dR B(FF)LdR; minSize
66 dR B(I)LdR; colspan
67 dR B(LeN;LeN;)LdR; minSize
68 dR C(F)LdR; minHeight
69 dR Class()LdR; uniformX
70 dR Class(F)LdR; maxHeight
71 dR Code()LdR; growX
72 dR D()F getMinWidth
73 dR D(FF)LdR; size
74 dR D(I)LdR; align
75 dR F(F)LdR; maxWidth
76 dR I()F getPrefHeight
77 dR I()LdR; center
78 dR L()F getPrefWidth
79 dR L()LdR; fillY
80 dR L(F)LdR; width
81 dR LineNumberTable()LdR; expandY
82 dR Ljava(F)LdR; padTop
83 dR S(F)LdR; minWidth
84 dR S(LeN;)LdR; minSize
85 dR SourceFile()LdR; growY
86 dR V(F)LdR; prefHeight
87 dR Z(F)LdR; prefWidth
88 dR init()LdR; expandX
89 dR java(F)LdR; padLeft
90 dR lang(F)LdR; padBottom
91 dl B()LfY; getCaptureListeners
92 dl B(F)V setX
93 dl B(FF)V moveBy
94 dl B(Ldn;)Z removeListener
95 dl C()F getRight
96 dl C()V scaleChanged
97 dl C(F)V sizeBy
98 dl Code()F getScaleY
99 dl Code(F)V setOriginY
100 dl D()Lcom/badlogic/gdx/graphics/Color; getColor
101 dl D()Ldo; getParent
102 dl D()Ldt; getStage
103 dl D()Ldv; getTouchable
104 dl D()LfI; getActions
105 dl D()LfY; getListeners
106 dl D(FF)V setPosition
107 dl D(Ldo;)V setParent
108 dl D(Ldt;)V setStage
109 dl D(Ldv;)V setTouchable
110 dl F()F getScaleX
111 dl F(F)V setOriginY
112 dl I()F getHeight
113 dl I()V positionChanged
114 dl I(F)V setWidth
115 dl I(FF)V sizeBy
116 dl I(Ldn;)Z removeCaptureListener
117 dl L()F getWidth
118 dl L(F)V setY
119 dl L(FF)V setSize
120 dl S()F getTop
121 dl S()V sizeChanged
122 dl S()Z isVisible
123 dl S(F)V setHeight
124 dl SourceFile()F getRotation
125 dl StackMapTable()Z getDebug
126 dl V()F getOriginY
127 dl V(F)V setOriginY
128 dl Z()F getOriginX
129 dl Z(F)V setOriginX
130 dl c_()F getX
131 dl d_()F getY
132 dl init(F)V setScaleX
133 do D()Ldd; getCullingArea
134 do D()Lhq; getChildren
135 eX Class()F getMaxWidth
136 eX Code()V childrenChanged
137 eX LineNumberTable()F getMinWidth
138 eX Ljava()F getMaxHeight
139 eX S()V sizeChanged
140 eX StackMapTable()F getPrefWidth
141 eX String()F getMinHeight
142 eX init()F getPrefHeight
143 et B()I getAlign
144 et B()Ldo; debugAll
145 et B()LeN; getPadLeftValue
146 et B()LfI; getCells
147 et B(F)Let; padTop
148 et C(I)F getColumnWidth
149 et Code()Let; debugTable
150 et D()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; getSkin
151 et D()Ldl; debug
152 et D()LeN; getPadTopValue
153 et D()Lez; getTableDebug
154 et D()Lfu; getBackground
155 et F()Let; debugAll
156 et I()I getColumns
157 et I()LeN; getPadRightValue
158 et I(F)Let; padBottom
159 et I(I)F getRowMinHeight
160 et L()I getRows
161 et L()LeN; getPadBottomValue
162 et L(F)Let; padLeft
163 et L(I)F getRowHeight
164 et Lcom()F getPadY
165 et LineNumberTable()F getMinWidth
166 et MethodHandle()F getPadX
167 et Object()F getPadBottom
168 et S()LdR; defaults
169 et S(F)Let; padRight
170 et S(I)F getRowPrefHeight
171 et SourceFile()Let; debugCell
172 et StackMapTable()F getPrefWidth
173 et StackMapTable()Let; debugActor
174 et String()F getMinHeight
175 et V()Let; debug
176 et V(I)F getColumnPrefWidth
177 et Z(I)F getColumnMinWidth
178 et init()F getPrefHeight
179 et invoke()F getPadRight
180 et java()F getPadTop
181 et lang()F getPadLeft
+2 -1
View File
@@ -1,4 +1,5 @@
# 由 tools/obfmap/MapMethods 指纹比对自动生成(上游 libGDX 1.11.0)
# 只放**确定**的映射:MapMethods 指纹唯一命中(输出里的 `=`)。
# 由 tools/obfmap/MapMethods 对上游 gdx-1.11.0 比对生成;`~` 候选顺序猜的一律不放这里。
# owner name desc newName
KP B (I)V setSelectedIndex
KP D (Ldt;)V setStage
1 # 由 tools/obfmap/MapMethods 指纹比对自动生成(上游 libGDX 1.11.0) # 只放**确定**的映射:MapMethods 指纹唯一命中(输出里的 `=`)。
2 # 由 tools/obfmap/MapMethods 对上游 gdx-1.11.0 比对生成;`~` 候选顺序猜的一律不放这里。
3 # owner # owner
4 KP KP
5 KP KP
+1 -1
View File
@@ -1,4 +1,4 @@
# 合并后的名字映射表:MapMethods(gdx-1.11.0) 指纹自动 + 手动/实测锚点覆盖
# 合并后的名字映射表:**只用确定(=)的指纹命中 + 手动/实测锚点**
# owner name desc newName
GO C F width
GO I F scaleY
1 # 合并后的名字映射表:MapMethods(gdx-1.11.0) 指纹自动 + 手动/实测锚点覆盖 # 合并后的名字映射表:**只用确定(=)的指纹命中 + 手动/实测锚点**
2 # owner
3 GO
4 GO