Glossary
- class path entry
- JCloak locates classes using an internal classpath.
The class path entry is one element of the internal classpath. Class path
entries may be a subdirectory, JAR file, CAB file or Zip file.
-
- obfuscated class set
- The set of classes that will be obfuscated. These classes will be protected
and included in the output class set.
-
- output class set
- The set of classes that JCloak will write to the
output directory tree, CAB, JAR or Zip file.
-
- reference class set
- The set of classes that are read and examined by JCloak but never obfuscated.
These classes are never included in the output set, JCloak simply examines
them to determine if symbols are safe to obfuscate. The Java VM classes (java.lang.*,
etc.), for example, must be specified in the reference class set.
-
- Externally Referenced Classes
- These classes include but are not limited to the
applet derived class for an applet or the class defining main(). Classes and
whole packages may be marked as externally referenced. For example, the
public interface classes for a package library would be externally
referenced. Externally referenced classes do not have their class names-or
any of the public symbols they define-obfuscated.
-