Module JavaClass::Classpath
In: lib/javaclass/classpath/any_classpath.rb
lib/javaclass/classpath/class_not_found_error.rb
lib/javaclass/classpath/composite_classpath.rb
lib/javaclass/classpath/convention_classpath.rb
lib/javaclass/classpath/eclipse_classpath.rb
lib/javaclass/classpath/factory.rb
lib/javaclass/classpath/file_classpath.rb
lib/javaclass/classpath/folder_classpath.rb
lib/javaclass/classpath/jar_classpath.rb
lib/javaclass/classpath/java_home_classpath.rb
lib/javaclass/classpath/maven_artefact.rb
lib/javaclass/classpath/maven_classpath.rb
lib/javaclass/classpath/temporary_unpacker.rb
lib/javaclass/classpath/tracking_classpath.rb

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

Classes and Modules

Module JavaClass::Classpath::Factory
Class JavaClass::Classpath::AnyClasspath
Class JavaClass::Classpath::ClassNotFoundError
Class JavaClass::Classpath::CompositeClasspath
Class JavaClass::Classpath::ConventionClasspath
Class JavaClass::Classpath::EclipseClasspath
Class JavaClass::Classpath::FileClasspath
Class JavaClass::Classpath::FolderClasspath
Class JavaClass::Classpath::JarClasspath
Class JavaClass::Classpath::JavaHomeClasspath
Class JavaClass::Classpath::MavenArtefact
Class JavaClass::Classpath::MavenClasspath
Class JavaClass::Classpath::TemporaryUnpacker
Class JavaClass::Classpath::TrackingClasspath

[Validate]