SourceWriter Interface to represent API needed to facilitate source file generation. 


AbstractGeneratorClassCreator Abstract functionality needed to create classes needed to supply generators. 
AbstractMethodCreator Creates method factories depending upon the method type. 
AbstractSourceCreator Super class for AbstractMethod and AbstractClass creators. 
AsyncProxyGenerator Generates implementation of AsyncProxy interfaces. 
ClassSourceFileComposerFactory Factory clas to create ClassSourceFileComposer instances. 
ClassSourceFileComposerFactory.JavaSourceCategory Represents a java source file category. 
StringSourceWriter A SourceWriter that accumulates source and returns it in the toString() method. 


BadMethodException Used by Creators to indicate that the method that is being generated cannot be instantiated.