/*
* @(#)JavaSource.java
*/
package javax.ide.model.java;
import java.io.IOException;
import javax.ide.model.Project;
import javax.ide.model.spi.JavaSourceImpl;
import javax.ide.model.text.TextDocument;
import javax.ide.model.java.declaration.ClassD;
/**
* The JavaSource
class.
*/
public final class JavaSource extends TextDocument
{
private JavaSourceImpl getJavaSourceImpl()
{
return (JavaSourceImpl)getElementImpl();
}
/**
* Fetches a ClassD for the given fully qualified name in source format,
* null if none. The name may denote a primitive type,
* void
return type, array type, or class type.