apigen.gen.java
Class MakeRulesGenerator
java.lang.Object
apigen.gen.Generator
apigen.gen.java.MakeRulesGenerator
public class MakeRulesGenerator
- extends Generator
| Methods inherited from class apigen.gen.Generator |
addGenerationObserver, closeStream, createStream, fireFileCreated, getDirectory, getExtension, getFileName, getGenerationParameters, getStream, print, println, println, removeGenerationObserver, run, setDirectory, setExtension, setFileName, setStream |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_FILES_IN_MAKEFILE_VARIABLE
private static final int MAX_FILES_IN_MAKEFILE_VARIABLE
- See Also:
- Constant Field Values
params
private JavaGenerationParameters params
adt
private ADT adt
name
private java.lang.String name
bucket
private int bucket
prefix
private java.lang.String prefix
MakeRulesGenerator
public MakeRulesGenerator(ADT adt,
JavaGenerationParameters params)
buildOutputDirectory
private java.lang.String buildOutputDirectory()
getClassFileName
private static java.lang.String getClassFileName(java.lang.String className)
generate
protected void generate()
- Specified by:
generate in class Generator
printAlternativesClassFiles
private int printAlternativesClassFiles(int i,
Type type)
printAccumulatedVariable
protected void printAccumulatedVariable()
printAlternativeClassFiles
protected void printAlternativeClassFiles(Type type,
Alternative alt)
printTypeClassFiles
protected void printTypeClassFiles(Type type)
makeNewBucket
protected void makeNewBucket(int i)