[an error occurred while processing this directive]
import javacase.JavaClass;
Documentation about features of a Java class is not maintained directly by JavaClass objects. This documentation can be accessed through the features of the class.
Data integrity could also be corrupted by inconsistency between package location and importing information. To avoid this problem, there is no provision for setting the importing information. The importing information text is constructed from the package information of the JavaClass. This is set when the class is added to a JavaPackage.
Finally, there are data integrity requirements imposed by the Java language definition with regard to source code file names. The language requires that code for a public class be located in a file whose name is the class name with a .java suffix. Thus a public Java class cannot be moved to a different source code file.
Preconditions:
jcl is not a public class.
jf is in the same package as jcl.
precondition: par.hasAncestor(jcl) is false.
Preconditions:
jcl does not contain a method whose signature is the same as m's.
Preconditions:
m is a method of jcl.
Preconditions:
jcl does not contain a variable whose name is the same as v's.
Preconditions:
v is a method of jcl.