Class JStaticJavaFile

java.lang.Object
org.jboss.jdeparser.JResourceFile
org.jboss.jdeparser.fmt.JStaticJavaFile

public final class JStaticJavaFile extends JResourceFile
Statically generated Java source file.

This JResourceFile implementation will generate a Java source file by copying the source code from a resource.

While copying a resource, we look for a package declaration and replace it with the target package name. This allows the static Java source code to have an arbitrary package declaration.

You can also use the getJClass method to obtain a JClass object that represents the static file. This allows the client code to refer to the class from other JDeparser generated code.

Note that because we don't parse the static Java source code, the returned JClass object doesn't respond to methods like "isInterface" or "_extends",