|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SmallMethod | |
| 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 SmallMethod in com.svincent.moksa |
| Constructors in com.svincent.moksa with parameters of type SmallMethod | |
Prologc.PrologTermCompiler.Prologc.PrologTermCompiler(SmallMethod _method)
|
|
| Uses of SmallMethod in com.svincent.smalljava |
| Subclasses of SmallMethod in com.svincent.smalljava | |
class |
SmallConstructor
Represents a constructor declaration. |
| Methods in com.svincent.smalljava that return SmallMethod | |
SmallMethod |
SmallMethod.add(Expr expr)
Add a new expression to this method, and returns, for your convenience, the SmallMethod again, so a convenient and wonderful method.add ().add ()... |
SmallMethod |
SmallClass.addMethod(SmallMethod method)
Adds a new method to this class, returning the parameter for convenience. |
SmallMethod |
SmallClass.method(java.lang.String signature,
java.lang.String[] argNames)
Adds a new public instance method to this class. |
SmallMethod |
SmallClass.staticMethod(java.lang.String signature,
java.lang.String[] argNames)
Adds a new public static method to this class. |
| Methods in com.svincent.smalljava with parameters of type SmallMethod | |
SmallMethod |
SmallClass.addMethod(SmallMethod method)
Adds a new method to this class, returning the parameter for convenience. |
static Expr |
SmallMacro.forLoop(SmallMethod method,
java.lang.String varName,
int start,
int end,
Expr body)
Builds a for loop. |
static Expr |
SmallMacro.printLocal(SmallMethod method,
java.lang.String fieldName)
Calls Util.out.print, printing the given local field reference. |
protected SmallType |
Expr.evalType(SmallMethod m)
Not to be called by users. |
protected abstract SmallType |
Expr.deriveType(SmallMethod m)
Actually do the work. |
protected SmallType |
Expr.New.deriveType(SmallMethod m)
|
protected SmallType |
Expr.SuperConstructor.deriveType(SmallMethod m)
|
protected SmallType |
Expr.NewArray.deriveType(SmallMethod m)
|
protected SmallType |
Expr.Return.deriveType(SmallMethod m)
|
protected SmallType |
Expr.Call.deriveType(SmallMethod m)
|
protected SmallType |
Expr.SetField.deriveType(SmallMethod m)
|
protected SmallType |
Expr.SetLocal.deriveType(SmallMethod m)
|
protected SmallType |
Expr.SetArray.deriveType(SmallMethod m)
|
protected SmallType |
Expr.GetField.deriveType(SmallMethod m)
|
protected SmallType |
Expr.GetStatic.deriveType(SmallMethod m)
|
protected SmallType |
Expr.GetLocal.deriveType(SmallMethod m)
|
protected SmallType |
Expr.This.deriveType(SmallMethod m)
|
protected SmallType |
Expr.IntConst.deriveType(SmallMethod m)
|
protected SmallType |
Expr.DoubleConst.deriveType(SmallMethod m)
|
protected SmallType |
Expr.NullConst.deriveType(SmallMethod m)
|
protected SmallType |
Expr.BooleanConst.deriveType(SmallMethod m)
|
protected SmallType |
Expr.StringConst.deriveType(SmallMethod m)
|
protected SmallType |
Expr.Begin.deriveType(SmallMethod m)
|
protected SmallType |
Expr.While.deriveType(SmallMethod m)
|
protected SmallType |
Expr.If.deriveType(SmallMethod m)
|
protected SmallType |
Expr.Comment.deriveType(SmallMethod m)
|
| Constructors in com.svincent.smalljava with parameters of type SmallMethod | |
SmallMethod.Local.SmallMethod.Local(SmallMethod _method,
SmallType _type,
java.lang.String _name)
|
|
|
||||||||||
| 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.