mirror of
https://github.com/revanced/smali.git
synced 2025-05-29 20:20:12 +02:00
Use .param instead of .parameter and normalize param/local syntax
This commit is contained in:
parent
b11a01715a
commit
16f257ee8f
@ -57,7 +57,7 @@ public class EndLocalMethodItem extends DebugMethodItem {
|
|||||||
//TODO: what if name is null, but there is a type?
|
//TODO: what if name is null, but there is a type?
|
||||||
String name = endLocal.getName();
|
String name = endLocal.getName();
|
||||||
if (name != null) {
|
if (name != null) {
|
||||||
writer.write(" #");
|
writer.write(" #");
|
||||||
writer.write(name);
|
writer.write(name);
|
||||||
writer.write(':');
|
writer.write(':');
|
||||||
writer.write(endLocal.getType());
|
writer.write(endLocal.getType());
|
||||||
|
@ -57,7 +57,7 @@ public class RestartLocalMethodItem extends DebugMethodItem {
|
|||||||
//TODO: what if name is null, but there is a type?
|
//TODO: what if name is null, but there is a type?
|
||||||
String name = restartLocal.getName();
|
String name = restartLocal.getName();
|
||||||
if (name != null) {
|
if (name != null) {
|
||||||
writer.write(" #");
|
writer.write(" #");
|
||||||
writer.write(name);
|
writer.write(name);
|
||||||
writer.write(':');
|
writer.write(':');
|
||||||
writer.write(restartLocal.getType());
|
writer.write(restartLocal.getType());
|
||||||
|
@ -210,17 +210,19 @@ public class MethodDefinition {
|
|||||||
String parameterName = parameter.getName();
|
String parameterName = parameter.getName();
|
||||||
List<? extends Annotation> annotations = parameter.getAnnotations();
|
List<? extends Annotation> annotations = parameter.getAnnotations();
|
||||||
if (parameterName != null || annotations.size() != 0) {
|
if (parameterName != null || annotations.size() != 0) {
|
||||||
writer.write(".parameter p");
|
writer.write(".param p");
|
||||||
writer.printSignedIntAsDec(registerNumber);
|
writer.printSignedIntAsDec(registerNumber);
|
||||||
if (parameterName != null) {
|
if (parameterName != null) {
|
||||||
writer.write(" ");
|
writer.write(", ");
|
||||||
writer.write(parameterName);
|
writer.write(parameterName);
|
||||||
}
|
}
|
||||||
|
writer.write(" #");
|
||||||
|
writer.write(parameterType);
|
||||||
if (annotations.size() > 0) {
|
if (annotations.size() > 0) {
|
||||||
writer.indent(4);
|
writer.indent(4);
|
||||||
AnnotationFormatter.writeTo(writer, annotations);
|
AnnotationFormatter.writeTo(writer, annotations);
|
||||||
writer.deindent(4);
|
writer.deindent(4);
|
||||||
writer.write(".end parameter\n");
|
writer.write(".end param\n");
|
||||||
} else {
|
} else {
|
||||||
writer.write("\n");
|
writer.write("\n");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user