Module: JavaClass::Classpath

Defined in:
lib/javaclass/classpath/composite_classpath.rb,
lib/javaclass/classpath/factory.rb,
lib/javaclass/classpath/any_classpath.rb,
lib/javaclass/classpath/jar_classpath.rb,
lib/javaclass/classpath/file_classpath.rb,
lib/javaclass/classpath/maven_classpath.rb,
lib/javaclass/classpath/folder_classpath.rb,
lib/javaclass/classpath/eclipse_classpath.rb,
lib/javaclass/classpath/temporary_unpacker.rb,
lib/javaclass/classpath/tracking_classpath.rb,
lib/javaclass/classpath/java_home_classpath.rb,
lib/javaclass/classpath/convention_classpath.rb,
lib/javaclass/classpath/class_not_found_error.rb

Overview

The module Classpath is for separating namespaces. It contains the abstraction of classpath to load binary class file data from. It does not contain references to ClassFile::JavaClassHeader nor does it parse the classes. It just provides the binary data (*.class files). A classpath is a composite containing classpath elements, e.g. libraries (JARs), folders, modules. It is low-level. For an example see how to count the number of classes in each module.

Author

Peter Kofler

Defined Under Namespace

Modules: Factory Classes: AnyClasspath, ClassNotFoundError, CompositeClasspath, ConventionClasspath, EclipseClasspath, FileClasspath, FolderClasspath, JarClasspath, JavaHomeClasspath, MavenClasspath, TemporaryUnpacker, TrackingClasspath