示例#1
0
文件: bootstrap.go 项目: cretz/jvm.go
func mainClassNotReady(thread *rtda.Thread) bool {
	mainClass := _classLoader.LoadClass(_mainClassName)
	if mainClass.InitializationNotStarted() {
		undoExec(thread)
		thread.InitClass(mainClass)
		return true
	}
	return false
}
示例#2
0
文件: bootstrap.go 项目: cretz/jvm.go
func bootClassesNotReady(thread *rtda.Thread) bool {
	for _, className := range _bootClasses {
		class := _classLoader.LoadClass(className)
		if class.InitializationNotStarted() {
			undoExec(thread)
			thread.InitClass(class)
			return true
		}
	}
	return false
}