├── clean.sh ├── javadoc ├── package-list ├── resources │ └── inherit.gif ├── stylesheet.css ├── index.html ├── allclasses-noframe.html ├── allclasses-frame.html ├── com │ └── russell_allen │ │ └── smallworld │ │ ├── package-frame.html │ │ ├── class-use │ │ ├── Sema.html │ │ ├── SmallJavaObject.html │ │ ├── SmallInterpreter.ActionThread.html │ │ ├── SmallWorld.html │ │ ├── SmallInterpreter.html │ │ └── SmallByteArray.html │ │ ├── package-tree.html │ │ ├── package-use.html │ │ └── package-summary.html ├── deprecated-list.html ├── constant-values.html ├── index-files │ ├── index-18.html │ ├── index-7.html │ ├── index-8.html │ ├── index-13.html │ ├── index-6.html │ ├── index-14.html │ ├── index-10.html │ ├── index-5.html │ ├── index-1.html │ ├── index-12.html │ ├── index-2.html │ ├── index-4.html │ ├── index-9.html │ ├── index-17.html │ ├── index-11.html │ ├── index-3.html │ └── index-16.html └── overview-tree.html ├── run.sh ├── src ├── image └── com │ └── russell_allen │ └── smallworld │ ├── SmallWorld.java │ └── SmallObject.java ├── SmallWorld.jnlp ├── LICENSE └── README.md /clean.sh: -------------------------------------------------------------------------------- 1 | rm ./src/com/russell_allen/smallworld/*.class -------------------------------------------------------------------------------- /javadoc/package-list: -------------------------------------------------------------------------------- 1 | com.russell_allen.smallworld 2 | -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- 1 | cd src; java com.russell_allen.smallworld.SmallWorld ; cd .. 2 | -------------------------------------------------------------------------------- /src/image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/russellallen/SmallWorld/HEAD/src/image -------------------------------------------------------------------------------- /javadoc/resources/inherit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/russellallen/SmallWorld/HEAD/javadoc/resources/inherit.gif -------------------------------------------------------------------------------- /SmallWorld.jnlp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SmallWorld 2007 6 | Russell Allen 7 | 8 | Smalltalk on JVM 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 Russell Allen 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | 23 | -------------------------------------------------------------------------------- /javadoc/stylesheet.css: -------------------------------------------------------------------------------- 1 | /* Javadoc style sheet */ 2 | 3 | /* Define colors, fonts and other style attributes here to override the defaults */ 4 | 5 | /* Page background color */ 6 | body { background-color: #FFFFFF } 7 | 8 | /* Headings */ 9 | h1 { font-size: 145% } 10 | 11 | /* Table colors */ 12 | .TableHeadingColor { background: #CCCCFF } /* Dark mauve */ 13 | .TableSubHeadingColor { background: #EEEEFF } /* Light mauve */ 14 | .TableRowColor { background: #FFFFFF } /* White */ 15 | 16 | /* Font used in left-hand frame lists */ 17 | .FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif } 18 | .FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif } 19 | .FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif } 20 | 21 | /* Navigation bar fonts and colors */ 22 | .NavBarCell1 { background-color:#EEEEFF;} /* Light mauve */ 23 | .NavBarCell1Rev { background-color:#00008B;} /* Dark Blue */ 24 | .NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;} 25 | .NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;} 26 | 27 | .NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} 28 | .NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF;} 29 | 30 | -------------------------------------------------------------------------------- /javadoc/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Generated Documentation (Untitled) 8 | 9 | 18 | 20 | 21 | 22 | 23 | 24 | 25 | <H2> 26 | Frame Alert</H2> 27 | 28 | <P> 29 | This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. 30 | <BR> 31 | Link to<A HREF="com/russell_allen/smallworld/package-summary.html">Non-frame version.</A> 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /javadoc/allclasses-noframe.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | All Classes 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | All Classes 19 |
20 | 21 | 22 | 23 | 40 | 41 |
Sema 24 |
25 | SmallByteArray 26 |
27 | SmallException 28 |
29 | SmallInt 30 |
31 | SmallInterpreter 32 |
33 | SmallJavaObject 34 |
35 | SmallObject 36 |
37 | SmallWorld 38 |
39 |
42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /javadoc/allclasses-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | All Classes 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | All Classes 19 |
20 | 21 | 22 | 23 | 40 | 41 |
Sema 24 |
25 | SmallByteArray 26 |
27 | SmallException 28 |
29 | SmallInt 30 |
31 | SmallInterpreter 32 |
33 | SmallJavaObject 34 |
35 | SmallObject 36 |
37 | SmallWorld 38 |
39 |
42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/package-frame.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | com.russell_allen.smallworld 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | com.russell_allen.smallworld 20 | 21 | 22 | 39 | 40 |
23 | Classes  24 | 25 |
26 | Sema 27 |
28 | SmallByteArray 29 |
30 | SmallInt 31 |
32 | SmallInterpreter 33 |
34 | SmallJavaObject 35 |
36 | SmallObject 37 |
38 | SmallWorld
41 | 42 | 43 | 44 | 45 | 50 | 51 |
46 | Exceptions  47 | 48 |
49 | SmallException
52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /src/com/russell_allen/smallworld/SmallWorld.java: -------------------------------------------------------------------------------- 1 | package com.russell_allen.smallworld; 2 | 3 | import java.awt.*; 4 | import java.awt.event.*; 5 | import java.io.*; 6 | import javax.swing.*; 7 | import java.util.*; 8 | 9 | /** 10 | * I am the entry point for the SmallWorld system. 11 | * 12 | * All I do is to set up the SmallInterpreter, tell it 13 | * to load the image from the jar file and then to find 14 | * an entry point to start an initial doIt of 15 | * "SmallWorld startUp". 16 | */ 17 | 18 | public class SmallWorld { 19 | static public void main(String [] args) { 20 | world = new SmallWorld(args); 21 | } 22 | 23 | private static SmallWorld world; 24 | private SmallInterpreter theInterpreter = new SmallInterpreter(); 25 | 26 | public SmallWorld(String [ ] args) { 27 | boolean done = false; 28 | 29 | try { 30 | InputStream input = this.getClass().getClassLoader().getResourceAsStream("image"); 31 | theInterpreter = new SmallInterpreter(); 32 | done = theInterpreter.loadImageFromInputStream(input); 33 | input.close(); 34 | } catch (Exception e) {JOptionPane.showMessageDialog(new JFrame("X"), "Exception: " + e.toString());} 35 | 36 | 37 | if (done) { 38 | doIt("SmallWorld startUp"); 39 | } 40 | } 41 | 42 | private void doIt(String task) { 43 | // start from the basics 44 | SmallObject TrueClass = theInterpreter.trueObject.objClass; 45 | SmallObject name = TrueClass.data[0]; // a known string 46 | SmallObject StringClass = name.objClass; 47 | // now look for the method 48 | SmallObject methods = StringClass.data[2]; 49 | SmallObject doItMeth = null; 50 | for (int i = 0; i < methods.data.length; i++) { 51 | SmallObject aMethod = methods.data[i]; 52 | if ("doIt".equals(aMethod.data[0].toString())) 53 | doItMeth = aMethod; 54 | } 55 | if (doItMeth == null) 56 | System.out.println("can't find do it!!"); 57 | else { 58 | SmallByteArray rec = new SmallByteArray(StringClass, task); 59 | SmallObject args = new SmallObject(theInterpreter.ArrayClass, 1); 60 | args.data[0] = rec; 61 | SmallObject ctx = theInterpreter.buildContext(theInterpreter.nilObject, args, doItMeth); 62 | try { 63 | theInterpreter.execute(ctx, null, null); 64 | } catch(Exception ex) { 65 | System.out.println("caught exeception " + ex); 66 | } 67 | } 68 | 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /src/com/russell_allen/smallworld/SmallObject.java: -------------------------------------------------------------------------------- 1 | package com.russell_allen.smallworld; 2 | 3 | class SmallObject { 4 | public SmallObject objClass; 5 | public SmallObject [ ] data; 6 | public int id; // used to speed up image save, usually null 7 | 8 | public SmallObject() { objClass = null; data = null; } 9 | 10 | public SmallObject(SmallObject cl, int size) { 11 | objClass = cl; data = new SmallObject [size]; } 12 | 13 | public SmallObject copy(SmallObject cl) { return this; } 14 | 15 | public SmallObject duplicate() { 16 | SmallObject d = new SmallObject(); 17 | d.objClass = objClass; 18 | d.data = data; 19 | return d; 20 | } 21 | 22 | } 23 | 24 | class SmallInt extends SmallObject { 25 | public int value; 26 | 27 | public SmallInt(SmallObject IntegerClass, int v) { 28 | super(IntegerClass, 0); value = v; } 29 | 30 | public SmallInt() {super();} 31 | 32 | public String toString() { return "SmallInt: "+ value; } 33 | 34 | public Integer toInteger() { return Integer.valueOf(value); } 35 | } 36 | 37 | class SmallByteArray extends SmallObject { 38 | public byte [ ] values; 39 | 40 | public SmallByteArray(SmallObject cl, int size) { 41 | super(cl, 0); values = new byte[size]; } 42 | 43 | public SmallByteArray(SmallObject cl, String text) { 44 | super(cl, 0); 45 | values = text.getBytes(); 46 | } 47 | 48 | public SmallByteArray() {super();} 49 | 50 | public String toString() { 51 | // we assume its a string, tho not always true... 52 | return new String(values); 53 | } 54 | 55 | public SmallObject copy(SmallObject cl) { 56 | SmallByteArray newObj = new SmallByteArray(cl, values.length); 57 | for (int i = 0; i < values.length; i++) { 58 | newObj.values[i] = values[i]; 59 | } 60 | return newObj; 61 | } 62 | } 63 | 64 | class SmallJavaObject extends SmallObject { 65 | public SmallJavaObject(SmallObject cls, Object v) { 66 | super(cls, 0); value = v; } 67 | 68 | public SmallJavaObject() {super();} 69 | 70 | public Object value; 71 | } 72 | 73 | class SmallException extends Exception { 74 | SmallException(String gripe, SmallObject c) { 75 | super(gripe); context = c;} 76 | public SmallObject context; 77 | } 78 | 79 | class Sema { 80 | public synchronized SmallObject get() { if (! hasBeenSet) try { 81 | wait(); 82 | } catch(Exception e) { System.out.println("Sema got exception " + e); } 83 | return value; } 84 | public synchronized void set(SmallObject v) { 85 | value = v; hasBeenSet = true; notifyAll(); } 86 | private SmallObject value; 87 | private boolean hasBeenSet = false; 88 | } 89 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SmallWorld 2 | 3 | ## What is it? 4 | 5 | SmallWorld 2015 is a version of Smalltalk running on the Java virtual machine. 6 | In particular, it is a continuation of Prof. Tim Budd's SmallWorld, which was a port of his seminal Little Smalltalk to the JVM. 7 | I am not currently working on SmallWorld. 8 | 9 | ## What is it not? 10 | 11 | It isn't a version of Smalltalk-80, nor is it compatible with the Smalltalk ANSI standard. Where it is incompatible with a Smalltalk-80 system (such as Squeak) SmallWorld follows its Little Smalltalk heritage - for example in the area of cascades (;) and the current lack of Symbols (eg #Something). 12 | 13 | ## Who wrote it? 14 | 15 | It is a modified version of the original SmallWorld, which was written by A Prof. Tim Budd and can be found [here](http://web.engr.oregonstate.edu/~budd/SmallWorld/ReadMe.html). 16 | Many thanks must go to Tim, whose work with SmallWorld and before that his pioneering Little Smalltalk form by far the major part of this system, and who was kind enough to allow the release of SmallWorld under the MIT Licence. 17 | 18 | ## How fast is it? 19 | 20 | Very very slow :) SmallWorld is a very simple bytecode interpreter running on top of a complicated and sophisticated JIT virtual machine (ie Java). Two levels of indirection from the hardware will introduce slowness. On the other hand, because its development environment is mostly handled by Java's Swing code, SmallWorld is fast enough to be pleasant to play with. 21 | 22 | ## What has changed? 23 | 24 | ### Version 2015.1 (February 2015) 25 | 26 | * Code dumped on Github 27 | * Fix to make work on modern Java 28 | 29 | ### Version 2007.2 (May 2007) 30 | 31 | * added traditional Workspace 32 | * added traditional 3 pane Class Browser 33 | * added False to Class>>classes 34 | * renamed 'Magnatude' to 'Magnitude' 35 | * changed image saving to gracefully handle SmallJavaObjects (references replaced by nil) 36 | * the image format now has a version number (as I realised it was likely to change again in the future) 37 | * created Transcript as new starting point for image 38 | * removed Image and Color classes (they'll be returned later) 39 | * imported Squeak tinyBenchmark methods for fun 40 | 41 | ### Version 2007.1 (January 2007) 42 | 43 | * moved the image file into the jar file, so SmallWorld is now a single jar file 44 | * moved the initial window from SmallWorld.java file into the image and cleaned up some code 45 | * changed from using java object serialisation to custom image serialisation code 46 | * moved code into package com.russell_allen.smallworld so new code does not conflict with old edition 47 | * split sourcecode into separate files for each class 48 | * created #doesNotUnderstand: mechanism 49 | 50 | ### Original Edition 51 | 52 | Written by Tim Budd November 2004, MIT Licence, Version 0.9 November 2004, Version 0.8 November 2002 53 | -------------------------------------------------------------------------------- /javadoc/deprecated-list.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Deprecated List 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Deprecated API

80 |
81 |
82 | Contents
    83 |
84 | 85 |
86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 107 | 110 | 111 | 112 | 113 | 116 | 132 | 133 |
108 | 109 |
134 | 135 | 136 | 137 |
138 | 139 | 140 | 141 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/class-use/Sema.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Class com.russell_allen.smallworld.Sema 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Class
com.russell_allen.smallworld.Sema

80 |
81 | No usage of com.russell_allen.smallworld.Sema 82 |

83 |


84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 105 | 108 | 109 | 110 | 111 | 114 | 130 | 131 |
106 | 107 |
132 | 133 | 134 | 135 |
136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/class-use/SmallJavaObject.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Class com.russell_allen.smallworld.SmallJavaObject 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Class
com.russell_allen.smallworld.SmallJavaObject

80 |
81 | No usage of com.russell_allen.smallworld.SmallJavaObject 82 |

83 |


84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 105 | 108 | 109 | 110 | 111 | 114 | 130 | 131 |
106 | 107 |
132 | 133 | 134 | 135 |
136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/class-use/SmallInterpreter.ActionThread.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Class com.russell_allen.smallworld.SmallInterpreter.ActionThread 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Class
com.russell_allen.smallworld.SmallInterpreter.ActionThread

80 |
81 | No usage of com.russell_allen.smallworld.SmallInterpreter.ActionThread 82 |

83 |


84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 105 | 108 | 109 | 110 | 111 | 114 | 130 | 131 |
106 | 107 |
132 | 133 | 134 | 135 |
136 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /javadoc/constant-values.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Constant Field Values 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Constant Field Values

80 |
81 |
82 | Contents 85 | 86 | 87 | 88 | 89 | 91 | 92 |
90 | com.russell_allen.*
93 | 94 |

95 | 96 | 97 | 98 | 99 | 100 | 101 | 103 | 104 | 105 | 106 | 107 | 108 |
com.russell_allen.smallworld.com.russell_allen.smallworld.SmallInterpreter
102 | public static final intimageFormatVersion1
109 | 110 |

111 | 112 |

113 |


114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 135 | 138 | 139 | 140 | 141 | 144 | 160 | 161 |
136 | 137 |
162 | 163 | 164 | 165 |
166 | 167 | 168 | 169 | -------------------------------------------------------------------------------- /javadoc/index-files/index-18.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | W-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | W

79 |
80 |
world - 81 | Static variable in class com.russell_allen.smallworld.SmallWorld 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | G-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | G

79 |
80 |
get() - 81 | Method in class com.russell_allen.smallworld.Sema 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | H-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | H

79 |
80 |
hasBeenSet - 81 | Variable in class com.russell_allen.smallworld.Sema 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-13.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | O-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | O

79 |
80 |
objClass - 81 | Variable in class com.russell_allen.smallworld.SmallObject 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | F-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | F

79 |
80 |
falseObject - 81 | Variable in class com.russell_allen.smallworld.SmallInterpreter 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-14.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | R-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | R

79 |
80 |
run() - 81 | Method in class com.russell_allen.smallworld.SmallInterpreter.ActionThread 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | L-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | L

79 |
80 |
loadImageFromInputStream(InputStream) - 81 | Method in class com.russell_allen.smallworld.SmallInterpreter 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | E-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | E

79 |
80 |
execute(SmallObject, Thread, Thread) - 81 | Method in class com.russell_allen.smallworld.SmallInterpreter 82 |
  83 |
84 |
85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 106 | 109 | 110 | 111 | 112 | 115 | 131 | 132 |
107 | 108 |
133 | 134 | 135 | 136 | A B C D E F G H I L M N O R S T V W
137 | 138 | 139 | 140 | -------------------------------------------------------------------------------- /javadoc/index-files/index-1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | A-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | A

79 |
80 |
action - 81 | Variable in class com.russell_allen.smallworld.SmallInterpreter.ActionThread 82 |
  83 |
ArrayClass - 84 | Variable in class com.russell_allen.smallworld.SmallInterpreter 85 |
  86 |
87 |
88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 109 | 112 | 113 | 114 | 115 | 118 | 134 | 135 |
110 | 111 |
136 | 137 | 138 | 139 | A B C D E F G H I L M N O R S T V W
140 | 141 | 142 | 143 | -------------------------------------------------------------------------------- /javadoc/index-files/index-12.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | N-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | N

79 |
80 |
newInteger(int) - 81 | Method in class com.russell_allen.smallworld.SmallInterpreter 82 |
  83 |
nilObject - 84 | Variable in class com.russell_allen.smallworld.SmallInterpreter 85 |
  86 |
87 |
88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 109 | 112 | 113 | 114 | 115 | 118 | 134 | 135 |
110 | 111 |
136 | 137 | 138 | 139 | A B C D E F G H I L M N O R S T V W
140 | 141 | 142 | 143 | -------------------------------------------------------------------------------- /javadoc/index-files/index-2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | B-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | B

79 |
80 |
BlockClass - 81 | Variable in class com.russell_allen.smallworld.SmallInterpreter 82 |
  83 |
buildContext(SmallObject, SmallObject, SmallObject) - 84 | Method in class com.russell_allen.smallworld.SmallInterpreter 85 |
  86 |
87 |
88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 109 | 112 | 113 | 114 | 115 | 118 | 134 | 135 |
110 | 111 |
136 | 137 | 138 | 139 | A B C D E F G H I L M N O R S T V W
140 | 141 | 142 | 143 | -------------------------------------------------------------------------------- /javadoc/overview-tree.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Class Hierarchy 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Hierarchy For All Packages

80 |
81 |
82 |
Package Hierarchies:
com.russell_allen.smallworld
83 |
84 |

85 | Class Hierarchy 86 |

87 | 101 |
102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 123 | 126 | 127 | 128 | 129 | 132 | 148 | 149 |
124 | 125 |
150 | 151 | 152 | 153 |
154 | 155 | 156 | 157 | -------------------------------------------------------------------------------- /javadoc/index-files/index-4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | D-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | D

79 |
80 |
data - 81 | Variable in class com.russell_allen.smallworld.SmallObject 82 |
  83 |
doIt(String) - 84 | Method in class com.russell_allen.smallworld.SmallWorld 85 |
  86 |
duplicate() - 87 | Method in class com.russell_allen.smallworld.SmallObject 88 |
  89 |
90 |
91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 112 | 115 | 116 | 117 | 118 | 121 | 137 | 138 |
113 | 114 |
139 | 140 | 141 | 142 | A B C D E F G H I L M N O R S T V W
143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /javadoc/index-files/index-9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | I-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | I

79 |
80 |
id - 81 | Variable in class com.russell_allen.smallworld.SmallObject 82 |
  83 |
imageFormatVersion - 84 | Static variable in class com.russell_allen.smallworld.SmallInterpreter 85 |
  86 |
IntegerClass - 87 | Variable in class com.russell_allen.smallworld.SmallInterpreter 88 |
  89 |
90 |
91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 112 | 115 | 116 | 117 | 118 | 121 | 137 | 138 |
113 | 114 |
139 | 140 | 141 | 142 | A B C D E F G H I L M N O R S T V W
143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/class-use/SmallWorld.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Class com.russell_allen.smallworld.SmallWorld 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Class
com.russell_allen.smallworld.SmallWorld

80 |
81 | 82 | 83 | 84 | 86 | 87 |
85 | Uses of SmallWorld in com.russell_allen.smallworld
88 |   89 |

90 | 91 | 92 | 93 | 94 | 95 | 96 | 98 | 102 | 103 |
Fields in com.russell_allen.smallworld declared as SmallWorld
97 | private static SmallWorldSmallWorld.world 99 | 100 |
101 |            
104 |   105 |

106 |


107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 128 | 131 | 132 | 133 | 134 | 137 | 153 | 154 |
129 | 130 |
155 | 156 | 157 | 158 |
159 | 160 | 161 | 162 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/package-tree.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | com.russell_allen.smallworld Class Hierarchy 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Hierarchy For Package com.russell_allen.smallworld 80 |

81 |
82 |

83 | Class Hierarchy 84 |

85 | 99 |
100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 121 | 124 | 125 | 126 | 127 | 130 | 146 | 147 |
122 | 123 |
148 | 149 | 150 | 151 |
152 | 153 | 154 | 155 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/class-use/SmallInterpreter.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Class com.russell_allen.smallworld.SmallInterpreter 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Class
com.russell_allen.smallworld.SmallInterpreter

80 |
81 | 82 | 83 | 84 | 86 | 87 |
85 | Uses of SmallInterpreter in com.russell_allen.smallworld
88 |   89 |

90 | 91 | 92 | 93 | 94 | 95 | 96 | 98 | 102 | 103 |
Fields in com.russell_allen.smallworld declared as SmallInterpreter
97 | private  SmallInterpreterSmallWorld.theInterpreter 99 | 100 |
101 |            
104 |   105 |

106 |


107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 128 | 131 | 132 | 133 | 134 | 137 | 153 | 154 |
129 | 130 |
155 | 156 | 157 | 158 |
159 | 160 | 161 | 162 | -------------------------------------------------------------------------------- /javadoc/index-files/index-17.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | V-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | V

79 |
80 |
value - 81 | Variable in class com.russell_allen.smallworld.Sema 82 |
  83 |
value - 84 | Variable in class com.russell_allen.smallworld.SmallInt 85 |
  86 |
value - 87 | Variable in class com.russell_allen.smallworld.SmallJavaObject 88 |
  89 |
values - 90 | Variable in class com.russell_allen.smallworld.SmallByteArray 91 |
  92 |
93 |
94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 115 | 118 | 119 | 120 | 121 | 124 | 140 | 141 |
116 | 117 |
142 | 143 | 144 | 145 | A B C D E F G H I L M N O R S T V W
146 | 147 | 148 | 149 | -------------------------------------------------------------------------------- /javadoc/index-files/index-11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | M-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | M

79 |
80 |
main(String[]) - 81 | Static method in class com.russell_allen.smallworld.SmallWorld 82 |
  83 |
methodLookup(SmallObject, SmallByteArray, SmallObject, SmallObject) - 84 | Method in class com.russell_allen.smallworld.SmallInterpreter 85 |
  86 |
myThread - 87 | Variable in class com.russell_allen.smallworld.SmallInterpreter.ActionThread 88 |
  89 |
90 |
91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 112 | 115 | 116 | 117 | 118 | 121 | 137 | 138 |
113 | 114 |
139 | 140 | 141 | 142 | A B C D E F G H I L M N O R S T V W
143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /javadoc/index-files/index-3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | C-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | C

79 |
80 |
com.russell_allen.smallworld - package com.russell_allen.smallworld
 
context - 81 | Variable in exception com.russell_allen.smallworld.SmallException 82 |
  83 |
ContextClass - 84 | Variable in class com.russell_allen.smallworld.SmallInterpreter 85 |
  86 |
copy(SmallObject) - 87 | Method in class com.russell_allen.smallworld.SmallByteArray 88 |
  89 |
copy(SmallObject) - 90 | Method in class com.russell_allen.smallworld.SmallObject 91 |
  92 |
93 |
94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 115 | 118 | 119 | 120 | 121 | 124 | 140 | 141 |
116 | 117 |
142 | 143 | 144 | 145 | A B C D E F G H I L M N O R S T V W
146 | 147 | 148 | 149 | -------------------------------------------------------------------------------- /javadoc/index-files/index-16.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | T-Index 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 | A B C D E F G H I L M N O R S T V W
77 |

78 | T

79 |
80 |
theInterpreter - 81 | Variable in class com.russell_allen.smallworld.SmallWorld 82 |
  83 |
toInteger() - 84 | Method in class com.russell_allen.smallworld.SmallInt 85 |
  86 |
toString() - 87 | Method in class com.russell_allen.smallworld.SmallByteArray 88 |
  89 |
toString() - 90 | Method in class com.russell_allen.smallworld.SmallInt 91 |
  92 |
trueObject - 93 | Variable in class com.russell_allen.smallworld.SmallInterpreter 94 |
  95 |
96 |
97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 118 | 121 | 122 | 123 | 124 | 127 | 143 | 144 |
119 | 120 |
145 | 146 | 147 | 148 | A B C D E F G H I L M N O R S T V W
149 | 150 | 151 | 152 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/package-use.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Package com.russell_allen.smallworld 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Package
com.russell_allen.smallworld

80 |
81 | 82 | 83 | 84 | 86 | 87 | 88 | 92 | 93 | 94 | 98 | 99 | 100 | 104 | 105 | 106 | 112 | 113 | 114 | 118 | 119 | 120 | 124 | 125 |
85 | Classes in com.russell_allen.smallworld used by com.russell_allen.smallworld
SmallByteArray 89 | 90 |
91 |            
SmallException 95 | 96 |
97 |            
SmallInt 101 | 102 |
103 |            
SmallInterpreter 107 | 108 |
109 |           I do all of the heavy lifting, including 110 | (currently) the loading and saving of 111 | an image to file.
SmallObject 115 | 116 |
117 |            
SmallWorld 121 | 122 |
123 |           I am the entry point for the SmallWorld system.
126 |   127 |

128 |


129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 150 | 153 | 154 | 155 | 156 | 159 | 175 | 176 |
151 | 152 |
177 | 178 | 179 | 180 |
181 | 182 | 183 | 184 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/package-summary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | com.russell_allen.smallworld 8 | 9 | 10 | 11 | 12 | 13 | 14 | 20 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 47 | 50 | 51 | 52 | 53 | 56 | 72 | 73 |
48 | 49 |
74 | 75 | 76 | 77 |
78 |

79 | Package com.russell_allen.smallworld 80 |

81 | 82 | 83 | 84 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 |
85 | Class Summary
Sema 
SmallByteArray 
SmallInt 
SmallInterpreterI do all of the heavy lifting, including 102 | (currently) the loading and saving of 103 | an image to file.
SmallJavaObject 
SmallObject 
SmallWorldI am the entry point for the SmallWorld system.
118 |   119 | 120 |

121 | 122 | 123 | 124 | 126 | 127 | 128 | 129 | 130 | 131 |
125 | Exception Summary
SmallException 
132 |   133 | 134 |

135 |

136 |
137 |
138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 159 | 162 | 163 | 164 | 165 | 168 | 184 | 185 |
160 | 161 |
186 | 187 | 188 | 189 |
190 | 191 | 192 | 193 | -------------------------------------------------------------------------------- /javadoc/com/russell_allen/smallworld/class-use/SmallByteArray.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Uses of Class com.russell_allen.smallworld.SmallByteArray 8 | 9 | 10 | 11 | 12 | 13 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 46 | 49 | 50 | 51 | 52 | 55 | 71 | 72 |
47 | 48 |
73 | 74 | 75 | 76 |
77 |
78 |

79 | Uses of Class
com.russell_allen.smallworld.SmallByteArray

80 |
81 | 82 | 83 | 84 | 86 | 87 |
85 | Uses of SmallByteArray in com.russell_allen.smallworld
88 |   89 |

90 | 91 | 92 | 93 | 94 | 95 | 96 | 98 | 105 | 106 |
Methods in com.russell_allen.smallworld with parameters of type SmallByteArray
97 | private  SmallObjectSmallInterpreter.methodLookup(SmallObject receiver, 99 | SmallByteArray messageSelector, 100 | SmallObject context, 101 | SmallObject arguments) 102 | 103 |
104 |            
107 |   108 |

109 |


110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 131 | 134 | 135 | 136 | 137 | 140 | 156 | 157 |
132 | 133 |
158 | 159 | 160 | 161 |
162 | 163 | 164 | 165 | --------------------------------------------------------------------------------