Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClassFinder ¶
type ClassFinder struct {
// contains filtered or unexported fields
}
func Parse ¶
func Parse(jrePath, classpath string) *ClassFinder
func (*ClassFinder) ReadClass ¶
func (classFinder *ClassFinder) ReadClass(className string) ([]byte, ClasspathEntry, error)
type ClasspathEntry ¶
type ClasspathEntry interface { ReadClass(className string) ([]byte, ClasspathEntry, error) ToString() string }
func NewClasspathEntry ¶
func NewClasspathEntry(path string) ClasspathEntry
type CompositeClasspathEntry ¶
type CompositeClasspathEntry []ClasspathEntry
func NewCompositeClasspathEntry ¶
func NewCompositeClasspathEntry(pathList string) CompositeClasspathEntry
func NewWildcardClasspathEntry ¶
func NewWildcardClasspathEntry(path string) CompositeClasspathEntry
func (CompositeClasspathEntry) ReadClass ¶
func (compositeClasspathEntry CompositeClasspathEntry) ReadClass(className string) ([]byte, ClasspathEntry, error)
func (CompositeClasspathEntry) ToString ¶
func (compositeClasspathEntry CompositeClasspathEntry) ToString() string
type DirectoryClasspathEntry ¶
type DirectoryClasspathEntry struct {
// contains filtered or unexported fields
}
func NewDirectoryClasspathEntry ¶
func NewDirectoryClasspathEntry(path string) DirectoryClasspathEntry
func (DirectoryClasspathEntry) ReadClass ¶
func (directoryClasspathEntry DirectoryClasspathEntry) ReadClass(className string) ([]byte, ClasspathEntry, error)
func (DirectoryClasspathEntry) ToString ¶
func (directoryClasspathEntry DirectoryClasspathEntry) ToString() string
type ZipClasspathEntry ¶
type ZipClasspathEntry struct {
// contains filtered or unexported fields
}
func NewZipClasspathEntry ¶
func NewZipClasspathEntry(path string) ZipClasspathEntry
func (ZipClasspathEntry) ReadClass ¶
func (zipClasspathEntry ZipClasspathEntry) ReadClass(className string) ([]byte, ClasspathEntry, error)
func (ZipClasspathEntry) ToString ¶
func (zipClasspathEntry ZipClasspathEntry) ToString() string
Click to show internal directories.
Click to hide internal directories.