Interface JavaSource<T extends JavaSource<T>>

All Superinterfaces:
AnnotationTarget<T>, AnnotationTargetSource<T,T>, Importer<T>, Internal, JavaDocCapable<T>, JavaDocCapableSource<T>, JavaType<T>, LocationCapable, Named, NamedSource<T>, Origin<T>, Packaged<T>, PackagedSource<T>, VisibilityScoped, VisibilityScopedSource<T>
All Known Subinterfaces:
EnumConstantSource.Body, JavaAnnotationSource, JavaClassSource, JavaEnumSource, JavaInterfaceSource, JavaPackageInfoSource, JavaRecordSource

public interface JavaSource<T extends JavaSource<T>> extends JavaType<T>, PackagedSource<T>, Importer<T>, NamedSource<T>, VisibilityScopedSource<T>, AnnotationTargetSource<T,T>, JavaDocCapableSource<T>, LocationCapable
Represents a Java type in source form.
Author:
Lincoln Baxter, III