util
Class Builder.ProjFile

java.lang.Object
  |
  +--util.Builder.ProjFile
Direct Known Subclasses:
Builder.AsmFile, Builder.CFile, Builder.ObjFile
Enclosing class:
Builder

abstract class Builder.ProjFile
extends java.lang.Object

Abstract superclass of all files in the project. A project file knows how to "make" (build) itself...


Field Summary
(package private)  java.io.File file
           
(package private)  java.lang.String name
           
(package private)  Builder.ProjFile next
           
 
Constructor Summary
(package private) Builder.ProjFile()
           
 
Method Summary
 java.lang.String asmFileName()
           
 void clean()
           
 void init(java.lang.String name)
           
abstract  void make(Builder.ProjFile prev)
           
 java.lang.String objFileName()
           
 java.lang.String shortName()
           
 void stats()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

next

Builder.ProjFile next

name

java.lang.String name

file

java.io.File file
Constructor Detail

Builder.ProjFile

Builder.ProjFile()
Method Detail

make

public abstract void make(Builder.ProjFile prev)
                   throws java.lang.Exception
java.lang.Exception

clean

public void clean()

stats

public void stats()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

objFileName

public java.lang.String objFileName()

asmFileName

public java.lang.String asmFileName()

shortName

public java.lang.String shortName()

init

public void init(java.lang.String name)