NewJavaCompileProvider 创建一个java语言编译提供程序
()
| 16 | |
| 17 | // NewJavaCompileProvider 创建一个java语言编译提供程序 |
| 18 | func NewJavaCompileProvider() *JavaCompileProvider { |
| 19 | java := JavaCompileProvider{ |
| 20 | javaClassName: "", |
| 21 | } |
| 22 | java.isReady = false |
| 23 | java.realTime = false |
| 24 | java.Name = "java" |
| 25 | return &java |
| 26 | } |
| 27 | |
| 28 | func getJavaClassName(code string) (className string, err error) { |
| 29 | reg := regexp.MustCompile(`public class ([A-Za-z0-9_$]+)`) |