Check-in [9a1f6ad1ae]

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

Overview
Comment:Remove ExecutableCode it is not used.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:9a1f6ad1aed1b414af78dd1747c6e00b0e730e50
User & Date: stephanie.gawroriski 2019-03-14 16:13:36
Context
2019-03-14
16:19
Initialize the stack state from the stack map if any exists. check-in: 27820c3767 user: stephanie.gawroriski tags: trunk
16:13
Remove ExecutableCode it is not used. check-in: 9a1f6ad1ae user: stephanie.gawroriski tags: trunk
16:11
Bring in the old stack stuff from the gone SCRF. check-in: 1fbc2d66c6 user: stephanie.gawroriski tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to changelog.mkd.

25
26
27
28
29
30
31
32
33
34
35
36
37
38


39
40
41
42
43
44
45
     exact values.
   * Added the missing _mimemessage_ file for the MIME file decoding test.
 * Classes
   * Implemented
     * `java.io.InputStream`
     * `java.util.EventObject`
     * `java.util.LinkedList`
   * Deprecations
     * `net.multiphasicapps.classfile.ExecutableCode`, not used.
   * Additions
     * `java.util.Vector`, was missing.
     * Added proprietary `ExtendedTaskManager` interface which can be used
       to specify arguments, system properties, and console output alternatives
       to launched tasks.


 * Programs and Libraries
   * `demo-hello`
     * Made the system properties array `final`.
   * `tac`
     * Override standard output and forward to standard error while a test is
       running, so things are not kludged.
   * `tac-runner`







<
<





>
>







25
26
27
28
29
30
31


32
33
34
35
36
37
38
39
40
41
42
43
44
45
     exact values.
   * Added the missing _mimemessage_ file for the MIME file decoding test.
 * Classes
   * Implemented
     * `java.io.InputStream`
     * `java.util.EventObject`
     * `java.util.LinkedList`


   * Additions
     * `java.util.Vector`, was missing.
     * Added proprietary `ExtendedTaskManager` interface which can be used
       to specify arguments, system properties, and console output alternatives
       to launched tasks.
   * Removals
     * `net.multiphasicapps.classfile.ExecutableCode`, not used.
 * Programs and Libraries
   * `demo-hello`
     * Made the system properties array `final`.
   * `tac`
     * Override standard output and forward to standard error while a test is
       running, so things are not kludged.
   * `tac-runner`

Changes to runt/libs/tool-classfile/net/multiphasicapps/classfile/ByteCode.java.

21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

/**
 * This class represents the byte code within a method.
 *
 * @since 2017/10/09
 */
public final class ByteCode
	implements ExecutableCode, Iterable<Instruction>
{
	/** The code is always at this offset. */
	static final int _CODE_OFFSET =
		8;
	
	/** The maximum number of bytes the byte code may be. */
	private static final int _MAX_CODE_LENGTH =







|







21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

/**
 * This class represents the byte code within a method.
 *
 * @since 2017/10/09
 */
public final class ByteCode
	implements Iterable<Instruction>
{
	/** The code is always at this offset. */
	static final int _CODE_OFFSET =
		8;
	
	/** The maximum number of bytes the byte code may be. */
	private static final int _MAX_CODE_LENGTH =

Deleted runt/libs/tool-classfile/net/multiphasicapps/classfile/ExecutableCode.java.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
// ---------------------------------------------------------------------------
// Multi-Phasic Applications: SquirrelJME
//     Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
//     Copyright (C) Multi-Phasic Applications <multiphasicapps.net>
// ---------------------------------------------------------------------------
// SquirrelJME is under the GNU General Public License v3+, or later.
// See license.mkd for licensing and copyright information.
// ---------------------------------------------------------------------------

package net.multiphasicapps.classfile;

/**
 * This interface represents anything that is executable and is associated
 * with method code contained within a class.
 *
 * @since 2018/05/14
 */
@Deprecated
public interface ExecutableCode
{
}

<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<