Uses of Class
com.svincent.util.BaseObject

Packages that use BaseObject
com.svincent.moksa An implementation of a Warren's Abstract Machine and associated builtin predicates, to conform to ISO Prolog. 
com.svincent.smalljava Provides an API for generating Java source code and JVM bytecodes. 
com.svincent.util Provides various utility classes, which might be useful in a wide variety of contexts. 
 

Uses of BaseObject in com.svincent.moksa
 

Subclasses of BaseObject in com.svincent.moksa
static class CompoundTerm.PrologIterator
           
 class PrologUtil
          Contains a bunch of static methods for doing useful tasks for compiling Prolog.
 

Uses of BaseObject in com.svincent.smalljava
 

Subclasses of BaseObject in com.svincent.smalljava
 class Examples
          Provides a number of informative examples of how to use the Smalljava framework.
static class Examples.HelloWorld
          Generates (in bytecode and source format), and runs, a simple HelloWorld program.
static class Examples.Loop
          Generates (in bytecode and source format), and runs, a simple counter loop program.
 class Expr
          Expr represents an executable expression.
static class Expr.Begin
          Execute a series of expressions, one after another.
private static class com.svincent.smalljava.Expr.BinaryExpr
          An expression with two halves.
static class Expr.BooleanConst
          Return the given boolean constant.
static class Expr.Call
          Call a method.
static class Expr.Comment
          A comment.
private static class com.svincent.smalljava.Expr.CompareExpr
          Binary operators which evaluate to 'true' or 'false'.
static class Expr.DoubleConst
          Return the given double constant.
static class Expr.EQ
          The normal == binary operator.
static class Expr.GE
          The normal >= binary operator.
static class Expr.GetField
          Get the value from an instance field
static class Expr.GetLocal
          Get the value from a local variable
static class Expr.GetStatic
          Get the value from a static field
static class Expr.GT
          The normal > binary operator.
static class Expr.If
          If condition evaluates to true, evaluate the then clase.
static class Expr.IntConst
          Return the given integer constant.
static class Expr.LE
          The normal <= binary operator.
static class Expr.LT
          The normal < binary operator.
static class Expr.Minus
          The normal - binary operator.
static class Expr.NE
          The normal != binary operator.
static class Expr.New
          Construct a new instance of the named class.
static class Expr.NewArray
          Construct a new array instance for containing the given type (Only makes single-dimensional arrays, for now) Also ignores types of initializer things.
static class Expr.NullConst
          Return the null constant..
static class Expr.Plus
          The normal + binary operator.
static class Expr.Return
          Return a value from a method.
static class Expr.SetArray
          Assign a value to an array slot
static class Expr.SetField
          Assign a value to an instance field
static class Expr.SetLocal
          Assign a value to a local variable
static class Expr.StringConst
          Return the given String constant.
static class Expr.SuperConstructor
          call the null-arg super constructor..
static class Expr.This
          Access the magic variable 'this'.
static class Expr.While
          Loop around, executing instructions until the given condition evaluates to 'true'.
 class SmallClass
          Represents a class in SmallJava.
 class SmallConstructor
          Represents a constructor declaration.
 class SmallField
          Represents a field on a class.
 class SmallMacro
          A small library of useful expression generators for SmallJava.
 class SmallMember
          Represents a member of a class.
 class SmallMethod
          Represents a method declaration.
static class SmallMethod.Local
          Represents a local variable.
 class SmallType
          The SmallJava API uses two internal representations for types.
static class SmallType.ArrayType
          A type which represents an array type.
static class SmallType.MethodType
          Represents a type for a method.
static class SmallType.ObjectType
          An instance of a class.
protected static class SmallType.PrimitiveType
          Reprsents a primitive type, such as int or boolean.
 

Uses of BaseObject in com.svincent.util
 

Subclasses of BaseObject in com.svincent.util
 class CommandLineParser
          Does a search for each parameter.
static class QuoteUtil.DigitMaker
           
static class RandomUtil.Histogram
           
 class ReflectUtil
          Minimizes the tedium of Java reflection.
 




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.