提交 62974037 authored 作者: 马晨俊's avatar 马晨俊

mcj:定义枚举

上级 a1b0bea3
...@@ -6,30 +6,18 @@ package com.zjty.inspect.enums; ...@@ -6,30 +6,18 @@ package com.zjty.inspect.enums;
* @author mcj * @author mcj
*/ */
public enum Language { public enum Language {
/**
* java类型
*/
C("c#",8),
JAVA("java",1),
/** /**
* java类型 * 语言
*/ */
VUE("java",2), JAVA("java",1),
VUE("js",2),
/**
* java类型
*/
CPP("cpp",2),
/**
* pyth类型
*/
PYTHON("python",3), PYTHON("python",3),
/**
* asp
*/
ASP("asp",4), ASP("asp",4),
/** /**
* js * js
...@@ -44,7 +32,12 @@ public enum Language { ...@@ -44,7 +32,12 @@ public enum Language {
* html * html
*/ */
HTML("html",7), HTML("html",7),
UNKNOW("unknowun",9);
C("c#",8),
C("c#",9),
UNKNOW("unknowun",10);
Language(String name,Integer status){ Language(String name,Integer status){
...@@ -63,4 +56,9 @@ public enum Language { ...@@ -63,4 +56,9 @@ public enum Language {
public Integer getStatus() { public Integer getStatus() {
return status; return status;
} }
public static void main(String[] args) {
Language language = Language.valueOf("VUE");
System.out.println(language.name);
}
} }
...@@ -53,7 +53,7 @@ public class InspectServiceImpl implements InspectService { ...@@ -53,7 +53,7 @@ public class InspectServiceImpl implements InspectService {
suffixLanguageMapping.put("cs", Language.C); suffixLanguageMapping.put("cs", Language.C);
suffixLanguageMapping.put("resx", Language.C); suffixLanguageMapping.put("resx", Language.C);
suffixLanguageMapping.put("vue", Language.VUE); suffixLanguageMapping.put("vue", Language.VUE);
suffixLanguageMapping.put("cpp", Language.CPP); suffixLanguageMapping.put("cpp", Language.C);
suffixLanguageMapping.put("py", Language.PYTHON); suffixLanguageMapping.put("py", Language.PYTHON);
suffixLanguageMapping.put("jsp", Language.JAVA); suffixLanguageMapping.put("jsp", Language.JAVA);
suffixLanguageMapping.put("go", Language.GO); suffixLanguageMapping.put("go", Language.GO);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论