Check-in [07268ce39f]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Some moving around.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 07268ce39f18f1f4e1adae555d489b835a38490c
User & Date: stephanie.gawroriski 2019-10-27 17:30:37
Context
2019-10-27
17:40
Remove GC debug. check-in: 669209976b user: stephanie.gawroriski tags: trunk
17:30
Some moving around. check-in: 07268ce39f user: stephanie.gawroriski tags: trunk
16:28
Remove deprecated code. check-in: 83d6e7ccd2 user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to runt/klib/supervisor/cc/squirreljme/jvm/task/Task.java.

94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
			TaskVirtualMachineError
	{
		if (__cl == null)
			throw new NullPointerException("NARG");
		
		// Needed to search for classes
		TaskClass rv;
		ClassPath classpath = this.classpath;
		
		// Try to find already initialized class
		HashMap<String, TaskClass> classes = this._classes;
		synchronized (this)
		{
			// Already made?
			rv = classes.get(__cl);
			if (rv != null)
				return rv;
			
			// {@squirreljme.error SV0m The specified class does not exist.
			// (The class which does not exist)}
			int cldx = classpath.resourceClassFind(__cl);
			if (cldx < 0)
				throw new TaskNoSuchClassException("SV0m " + __cl);
			
			// Setup new one and store it
			classes.put(__cl, (rv = new TaskClass(cldx)));
			
			// Pre-initialize the class







<












|







94
95
96
97
98
99
100

101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
			TaskVirtualMachineError
	{
		if (__cl == null)
			throw new NullPointerException("NARG");
		
		// Needed to search for classes
		TaskClass rv;

		
		// Try to find already initialized class
		HashMap<String, TaskClass> classes = this._classes;
		synchronized (this)
		{
			// Already made?
			rv = classes.get(__cl);
			if (rv != null)
				return rv;
			
			// {@squirreljme.error SV0m The specified class does not exist.
			// (The class which does not exist)}
			int cldx = this.classpath.resourceClassFind(__cl);
			if (cldx < 0)
				throw new TaskNoSuchClassException("SV0m " + __cl);
			
			// Setup new one and store it
			classes.put(__cl, (rv = new TaskClass(cldx)));
			
			// Pre-initialize the class