|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
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.