代码拉取完成,页面将自动刷新
将Java、Kotlin的类转换成其他语言的定义方式
在Java类或Kotlin类上右键弹出菜单,根据需要选择Convert to Typescript Interface组中的子项
before
/**
* classDoc
*/
public class JavaClass {
private String demo;
private int number1;
private long number2;
private final Boolean aBoolean = true;
private List<String> list;
private String[] array;
private CustomClass customClass;
private Map<String,CustomClass> map;
private C c;
/**
* fieldDoc
* fieldDoc
*/
private float f;
}
enum C{
/**
* enumDoc
* enumDoc
*/
A,
B
}
class CustomClass{
private String a;
}
after
/*
* classDoc
*/
interface JavaClass {
demo: string;
number1: number;
number2: number;
readonly aBoolean: boolean;
list: Array<string>;
array: Array<string>;
customClass: CustomClass;
map: {
[key: string]: CustomClass
};
c: C;
/*
* fieldDoc
* fieldDoc
*/
f: number;
}
interface CustomClass {
a: string;
}
enum C {
/*
* enumDoc
* enumDoc
*/
A,
B
}
在Java类或Kotlin类上右键弹出菜单,根据需要选择Convert to Dart Class组中的子项
before
/**
* classDoc
*/
public class JavaClass {
private String demo;
private int number1;
private long number2;
private final Boolean aBoolean = true;
private List<String> list;
private String[] array;
private CustomClass customClass;
private Map<String,CustomClass> map;
private C c;
/**
* fieldDoc
* fieldDoc
*/
private float f;
}
enum C{
/**
* enumDoc
* enumDoc
*/
A,
B
}
class CustomClass{
private String a;
}
after
///classDoc
class JavaClass {
String demo;
int number1;
int number2;
final bool aBoolean;
List<String> list;
List<String> array;
CustomClass customClass;
Map<String, CustomClass> map;
C c;
///fieldDoc
///fieldDoc
int f;
}
class CustomClass {
String a;
}
enum C {
///enumDoc
///enumDoc
A,
B
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。