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

W

walk() - Method in class com.svincent.tools.FileTreeWalker
 
Wam - class com.svincent.moksa.Wam.
An implementation of a Warren's Abstract Machine, as documented in Warren's Abstract Machine: a Tutorial Reconstruction, by Hassan Ait-Kaci.
Wam.ChoicePoint - class com.svincent.moksa.Wam.ChoicePoint.
Represents a choice point.
Wam.ChoicePoint(Wam, Rule, int, Rule) - Constructor for class com.svincent.moksa.Wam.ChoicePoint
Make a new choice point.
Wam.ExceptionHandler - class com.svincent.moksa.Wam.ExceptionHandler.
A registered exception handler for the current thread of execution.
Wam.ExceptionHandler(Wam, PrologTerm, PrologTerm, Continuation) - Constructor for class com.svincent.moksa.Wam.ExceptionHandler
 
Wam(PrologEngine) - Constructor for class com.svincent.moksa.Wam
 
WamFloat - class com.svincent.moksa.WamFloat.
A WamFloat is a Prolog constant for a floating-point number
WamFloat(PrologEngine, double) - Constructor for class com.svincent.moksa.WamFloat
Builds a new WamFloat with the given name.
WamInteger - class com.svincent.moksa.WamInteger.
A WamInteger is a Prolog constant for an integral number.
WamInteger(PrologEngine, int) - Constructor for class com.svincent.moksa.WamInteger
Builds a new WamInteger with the given name.
WamObject - class com.svincent.moksa.WamObject.
Base class for stuff in the Wam package.
WamObject() - Constructor for class com.svincent.moksa.WamObject
 
WIDE - Static variable in class com.svincent.smalljava.rhino.ByteCode
The byte opcodes defined by the Java Virtual Machine.
wrapObject(Object) - Method in class com.svincent.moksa.PrologFactory
 
Write - Static variable in class com.svincent.moksa.Io
Modes
write(char[]) - Method in class com.svincent.util.StringPrintWriter
 
write(char[], int, int) - Method in class com.svincent.util.StringPrintWriter
 
write(int) - Method in class com.svincent.util.StringPrintWriter
 
write(OutputStream) - Method in class com.svincent.smalljava.rhino.ClassFileWriter
Write the class file to the OutputStream.
write(String) - Method in class com.svincent.moksa.Io.PrologOutput
 
write(String) - Method in class com.svincent.moksa.Io.PrologWriter
 
write(String) - Method in class com.svincent.moksa.Io.PrologOutputStream
 
write(String) - Method in class com.svincent.util.StringPrintWriter
 
write(String, int, int) - Method in class com.svincent.util.StringPrintWriter
 
writeAsBytecodes(ClassFileWriter) - Method in class com.svincent.smalljava.SmallMethod
 
writeAsBytecodes(ClassFileWriter) - Method in class com.svincent.smalljava.SmallField
 
writeAsBytecodes(OutputStream) - Method in class com.svincent.smalljava.SmallClass
Writes the compiled JVM classfile corresponding to this SmallJava class to the given output stream.
writeAsBytecodes(String) - Method in class com.svincent.smalljava.SmallClass
Writes a standard Java classfile to a new file with the given name.
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallMember
Writes this field declaration as Java source code.
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallMethod
Write this method out as Java source code.
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallConstructor
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr
Write this expression out as Java source code.
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.New
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.SuperConstructor
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.NewArray
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.Return
Write this expression out as Java source code.
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.Call
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.SetField
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.SetLocal
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.SetArray
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.GetField
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.GetStatic
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.GetLocal
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.This
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.IntConst
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.DoubleConst
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.NullConst
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.BooleanConst
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.StringConst
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.Begin
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.While
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.If
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.Comment
 
writeAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallField
Writes this field declaration as Java source code.
writeAsJava(PrintWriter) - Method in class com.svincent.smalljava.SmallType
Write this type out as Java code, if possible.
writeAsJava(PrintWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
writeAsJava(PrintWriter) - Method in class com.svincent.smalljava.SmallType.ObjectType
 
writeAsJava(PrintWriter) - Method in class com.svincent.smalljava.SmallType.ArrayType
Write out this type as Java code, if possible.
writeAsJava(PrintWriter) - Method in class com.svincent.smalljava.SmallType.MethodType
Note: not really Java code, as method descriptors have no real correspondence in Java.
writeAsJava(String) - Method in class com.svincent.smalljava.SmallClass
Writes a new text file with the given filename, containing the generated Java code from this SmallJava class.
writeAsJava(Writer) - Method in class com.svincent.smalljava.SmallClass
Writes the generated Java code from this SmallJava class to the given IndentPrintWriter.
writeBodyAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallMethod
Write the body of this method as Java source.
writeContentsAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.Expr.Begin
 
writeDescriptor(PrintWriter) - Method in class com.svincent.smalljava.SmallType
Write this type's type descriptor to the given PrintWriter.
writeDescriptor(PrintWriter) - Method in class com.svincent.smalljava.SmallType.PrimitiveType
 
writeDescriptor(PrintWriter) - Method in class com.svincent.smalljava.SmallType.ObjectType
 
writeDescriptor(PrintWriter) - Method in class com.svincent.smalljava.SmallType.ArrayType
Write out this type's type descriptor.
writeDescriptor(PrintWriter) - Method in class com.svincent.smalljava.SmallType.MethodType
 
writeLocalVarDeclsAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallMethod
Write local variable declarations as Java source.
writeVarDeclAsJava(IndentPrintWriter) - Method in class com.svincent.smalljava.SmallMethod.Local
Write this variable declaration as a Java statement, like "int i;".

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.