Interface JavaClassSource

All Superinterfaces:
Abstractable, AbstractableSource<JavaClassSource>, AnnotationTarget<JavaClassSource>, AnnotationTargetSource<JavaClassSource,JavaClassSource>, Extendable<JavaClassSource>, ExtendableSource<JavaClassSource>, FieldHolder<JavaClassSource>, FieldHolderSource<JavaClassSource>, FinalCapable, FinalCapableSource<JavaClassSource>, GenericCapable<JavaClassSource>, GenericCapableSource<JavaClassSource,JavaClassSource>, Importer<JavaClassSource>, InterfaceCapable, InterfaceCapableSource<JavaClassSource>, Internal, JavaClass<JavaClassSource>, JavaDocCapable<JavaClassSource>, JavaDocCapableSource<JavaClassSource>, JavaSource<JavaClassSource>, JavaType<JavaClassSource>, LocationCapable, MemberHolder<JavaClassSource>, MemberHolderSource<JavaClassSource>, MethodHolder<JavaClassSource>, MethodHolderSource<JavaClassSource>, Named, NamedSource<JavaClassSource>, Origin<JavaClassSource>, Packaged<JavaClassSource>, PackagedSource<JavaClassSource>, PropertyHolder<JavaClassSource>, PropertyHolderSource<JavaClassSource>, StaticCapable, StaticCapableSource<JavaClassSource>, TypeHolder<JavaClassSource>, TypeHolderSource<JavaClassSource>, VisibilityScoped, VisibilityScopedSource<JavaClassSource>

Represents a Java class source file as an in-memory modifiable element. See Roaster for various options in generating JavaClassSource instances.
Author:
Lincoln Baxter, III