A B C D E F G H I J L M N O P Q R S T U V W X Y Z

S

SALOAD - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
SASTORE - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
sb - Variable in class com.svincent.util.StringPrintWriter
 
send(String) - Method in class com.svincent.util.SocketMessage
Returns 'true' if successful.
setBody(Expr) - Method in class com.svincent.smalljava.Expr.While
 
setContinuation(Continuation) - Method in class com.svincent.moksa.Wam
Set the value of continuation register.
setDeclaringClass(SmallClass) - Method in class com.svincent.smalljava.SmallMember
Set the declaring class.
setElse(Expr) - Method in class com.svincent.smalljava.Expr.If
 
setErr(PrintStream) - Static method in class com.svincent.util.Util
 
setErr(PrintWriter) - Static method in class com.svincent.util.Util
 
setFlags(short) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Set the class's flags.
setIn(InputStream) - Static method in class com.svincent.util.Util
 
setIn(Reader) - Static method in class com.svincent.util.Util
 
setIndex(int) - Method in class com.svincent.smalljava.rhino.LocalVariable
 
setIsParameter() - Method in class com.svincent.smalljava.rhino.LocalVariable
 
setNextAlternative(Rule) - Method in class com.svincent.moksa.Wam.ChoicePoint
Set this choice point's next alternative.
setOut(PrintStream) - Static method in class com.svincent.util.Util
 
setOut(PrintWriter) - Static method in class com.svincent.util.Util
 
setPC(short) - Method in class com.svincent.smalljava.rhino.Label
 
setPriority(int) - Method in class com.svincent.moksa.PrologTerm
 
setRandom(Random) - Static method in class com.svincent.util.Util
setRandom lets us set a new random number generator.
setRegister(int, PrologTerm) - Method in class com.svincent.moksa.Wam
Set the value of register 'idx'.
setThen(Expr) - Method in class com.svincent.smalljava.Expr.If
 
Short - Static variable in class com.svincent.smalljava.SmallType
A signed short integer.
shortArgs - Variable in class com.svincent.util.CommandLine
 
shortName(char) - Method in class com.svincent.util.CommandLine.Arg
 
shouldQuote(String) - Static method in class com.svincent.moksa.PrologUtil
Returns 'true' if the string 's' has enough wierd characters in it that it should be quoted for user consumption.
singleQuotify(String) - Static method in class com.svincent.moksa.PrologUtil
 
SIPUSH - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
size() - Method in class com.svincent.moksa.CompoundTerm.ListWrapper
Part of java.util.List implementation.
size() - Method in class com.svincent.smalljava.rhino.VariableTable
 
sleep(long) - Static method in class com.svincent.util.Util
 
sleep(long, int) - Static method in class com.svincent.util.Util
 
sleepSeconds(int) - Static method in class com.svincent.util.Util
 
SmallClass - class com.svincent.smalljava.SmallClass.
Represents a class in SmallJava.
SmallClass(String) - Constructor for class com.svincent.smalljava.SmallClass
Make a new SmallClass given just a classname.
SmallClass(String, String) - Constructor for class com.svincent.smalljava.SmallClass
Make a new SmallClass with a specified name and superclass.
SmallClass(String, String, int, String[]) - Constructor for class com.svincent.smalljava.SmallClass
Make a new SmallClass with a specified name, superclass, permissions (as defined on java.lang.reflect.Modifier), and interfaces.
SmallClass(String, String, int, String[], String) - Constructor for class com.svincent.smalljava.SmallClass
The mother of all constructors: specifies everything.
SmallClassLoader - class com.svincent.smalljava.SmallClassLoader.
Allows dynamic loading and execution of Smalljava code.
SmallClassLoader() - Constructor for class com.svincent.smalljava.SmallClassLoader
 
SmallConstructor - class com.svincent.smalljava.SmallConstructor.
Represents a constructor declaration.
SmallConstructor(int, SmallType.MethodType, String[]) - Constructor for class com.svincent.smalljava.SmallConstructor
 
SmallConstructor(int, String, SmallType.MethodType, String[]) - Constructor for class com.svincent.smalljava.SmallConstructor
 
SmallConstructor(int, String, String[]) - Constructor for class com.svincent.smalljava.SmallConstructor
 
SmallConstructor(SmallType.MethodType, String[]) - Constructor for class com.svincent.smalljava.SmallConstructor
 
SmallConstructor(String, String[]) - Constructor for class com.svincent.smalljava.SmallConstructor
 
SmallField - class com.svincent.smalljava.SmallField.
Represents a field on a class.
SmallField(int, SmallType, String) - Constructor for class com.svincent.smalljava.SmallField
 
SmallField(int, String, SmallType, String) - Constructor for class com.svincent.smalljava.SmallField
 
SmallField(int, String, String) - Constructor for class com.svincent.smalljava.SmallField
 
SmallField(SmallType, String) - Constructor for class com.svincent.smalljava.SmallField
 
SmallField(String, String) - Constructor for class com.svincent.smalljava.SmallField
 
SmallJavaBuildingException - exception com.svincent.smalljava.SmallJavaBuildingException.
Thrown if errors occur while building SmallJava data structures.
SmallJavaBuildingException() - Constructor for class com.svincent.smalljava.SmallJavaBuildingException
 
SmallJavaBuildingException(String) - Constructor for class com.svincent.smalljava.SmallJavaBuildingException
 
SmallJavaBuildingException(String, Throwable) - Constructor for class com.svincent.smalljava.SmallJavaBuildingException
 
SmallJavaUtil - class com.svincent.smalljava.SmallJavaUtil.
Various utility methods used by (and to help use) Smalljava.
SmallJavaValidationException - exception com.svincent.smalljava.SmallJavaValidationException.
Thrown if errors occur while finalizing a SmallJava data structure.
SmallJavaValidationException() - Constructor for class com.svincent.smalljava.SmallJavaValidationException
 
SmallJavaValidationException(String) - Constructor for class com.svincent.smalljava.SmallJavaValidationException
 
SmallJavaValidationException(String, Throwable) - Constructor for class com.svincent.smalljava.SmallJavaValidationException
 
SmallMacro - class com.svincent.smalljava.SmallMacro.
A small library of useful expression generators for SmallJava.
SmallMember - class com.svincent.smalljava.SmallMember.
Represents a member of a class.
SmallMember(int) - Constructor for class com.svincent.smalljava.SmallMember
 
SmallMethod - class com.svincent.smalljava.SmallMethod.
Represents a method declaration.
SmallMethod.Local - class com.svincent.smalljava.SmallMethod.Local.
Represents a local variable.
SmallMethod.Local(SmallMethod, SmallType, String) - Constructor for class com.svincent.smalljava.SmallMethod.Local
 
SmallMethod(int, String, SmallType.MethodType, String[]) - Constructor for class com.svincent.smalljava.SmallMethod
 
SmallMethod(int, String, String[]) - Constructor for class com.svincent.smalljava.SmallMethod
 
SmallMethod(int, String, String, SmallType.MethodType, String[]) - Constructor for class com.svincent.smalljava.SmallMethod
 
SmallMethod(int, String, String, String[]) - Constructor for class com.svincent.smalljava.SmallMethod
 
SmallMethod(String, SmallType.MethodType, String[]) - Constructor for class com.svincent.smalljava.SmallMethod
 
SmallMethod(String, String[]) - Constructor for class com.svincent.smalljava.SmallMethod
 
SmallType - class com.svincent.smalljava.SmallType.
The SmallJava API uses two internal representations for types.
SmallType.ArrayType - class com.svincent.smalljava.SmallType.ArrayType.
A type which represents an array type.
SmallType.ArrayType(SmallType) - Constructor for class com.svincent.smalljava.SmallType.ArrayType
Make a new ArrayType.
SmallType.MethodType - class com.svincent.smalljava.SmallType.MethodType.
Represents a type for a method.
SmallType.MethodType(SmallType, SmallType[]) - Constructor for class com.svincent.smalljava.SmallType.MethodType
 
SmallType.ObjectType - class com.svincent.smalljava.SmallType.ObjectType.
An instance of a class.
SmallType.ObjectType(String) - Constructor for class com.svincent.smalljava.SmallType.ObjectType
 
SmallType.PrimitiveType - class com.svincent.smalljava.SmallType.PrimitiveType.
Reprsents a primitive type, such as int or boolean.
SmallType.PrimitiveType(String, char) - Constructor for class com.svincent.smalljava.SmallType.PrimitiveType
 
SmallType() - Constructor for class com.svincent.smalljava.SmallType
 
SocketMessage - class com.svincent.util.SocketMessage.
Construct & run one of these puppies.
SocketMessage(String, int) - Constructor for class com.svincent.util.SocketMessage
 
solve(CompoundTerm) - Method in class com.svincent.moksa.PrologEngine
Utility method from outside.
spewClass(String, SmallClass, boolean, boolean) - Static method in class com.svincent.moksa.Prologc
 
StandardDigitMaker - Static variable in class com.svincent.util.QuoteUtil
 
startMethod(String, String, short) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Add a method and begin adding code.
staticMethod(String, String[]) - Method in class com.svincent.smalljava.SmallClass
Adds a new public static method to this class.
stopMethod(short, VariableTable) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Complete generation of the method.
Stopwatch - class com.svincent.util.Stopwatch.
A timer class, useful for timing code.
Stopwatch() - Constructor for class com.svincent.util.Stopwatch
 
strict - Variable in class com.svincent.util.CommandLine
True iff unknown arguments represent an error.
StringPrintWriter - class com.svincent.util.StringPrintWriter.
A StringPrintWriter writes its output to a string.
StringPrintWriter() - Constructor for class com.svincent.util.StringPrintWriter
 
StringPrintWriter(StringBuffer) - Constructor for class com.svincent.util.StringPrintWriter
 
stripQuotes(String) - Static method in class com.svincent.util.Util
 
SWAP - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.

A B C D E F G H I J L M N O P Q R S T U V W X Y Z

This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/

Copyright © 1999 Shawn P. Vincent.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.