Uses of Class
com.svincent.smalljava.SmallClass

Packages that use SmallClass
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. 
 

Uses of SmallClass in com.svincent.moksa
 

Methods in com.svincent.moksa that return SmallClass
 SmallClass Prologc.PrologRuleCompiler.makeRuleClass(PrologTerm term)
          Make a new SmallClass instance from a Rule.
 SmallClass Prologc.PrologRuleCompiler.makeRuleClass(java.lang.String packageName, PrologTerm term)
           
 

Methods in com.svincent.moksa with parameters of type SmallClass
static void Prologc.spewClass(java.lang.String packageName, SmallClass c, boolean generateClass, boolean generateSource)
           
 CompiledRule Prologc.PrologRuleCompiler.loadClass(SmallClass ruleClass)
          Load a CompiledRule given a SmallClass instance.
 

Uses of SmallClass in com.svincent.smalljava
 

Methods in com.svincent.smalljava that return SmallClass
 SmallClass SmallMember.getDeclaringClass()
          Returns the 'declaring' class: that is, the class this member is declared within.
static SmallClass Examples.HelloWorld.makeHelloWorldClass()
          Actually build a HelloWorld class.
static SmallClass Examples.Loop.makeLoopClass()
          Build the loop class.
 

Methods in com.svincent.smalljava with parameters of type SmallClass
protected  void SmallMember.setDeclaringClass(SmallClass _declaringClass)
          Set the declaring class.
 java.lang.Class SmallClassLoader.loadClass(SmallClass smallClass)
          Requests the immediate loading of the given SmallClass object.
 void SmallClassLoader.installClass(SmallClass smallClass)
          Install the given SmallClass into this ClassLoader.
 




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.