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