classpath

package
v0.0.0-...-17f624c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Classpath

type Classpath struct {
	JreLibPath  string
	UserLibPath string
	Parser      java.ClassFileParser
	// contains filtered or unexported fields
}

func (*Classpath) Load

func (self *Classpath) Load() (err error)

func (*Classpath) ReadClass

func (self *Classpath) ReadClass(className string) (cf java.ClassFile, err error)

type JavaSource

type JavaSource interface {
	ReadFile(path string) (has bool, data []byte, err error)
	ReadClass(className string, parser java.ClassFileParser) (has bool, classFile java.ClassFile, err error)
}

type JavaSourceClass

type JavaSourceClass struct {
	*JavaSourceInfo
	// contains filtered or unexported fields
}

func (*JavaSourceClass) ReadClass

func (self *JavaSourceClass) ReadClass(className string, parser java.ClassFileParser) (has bool, classFile java.ClassFile, err error)

func (*JavaSourceClass) ReadFile

func (self *JavaSourceClass) ReadFile(path string) (has bool, data []byte, err error)

type JavaSourceDir

type JavaSourceDir struct {
	*JavaSourceInfo
}

func (*JavaSourceDir) ReadClass

func (self *JavaSourceDir) ReadClass(className string, parser java.ClassFileParser) (has bool, classFile java.ClassFile, err error)

func (*JavaSourceDir) ReadFile

func (self *JavaSourceDir) ReadFile(path string) (has bool, data []byte, err error)

type JavaSourceInfo

type JavaSourceInfo struct {
	FilePath string
}

type JavaSourceJar

type JavaSourceJar struct {
	*JavaSourceInfo
}

func (*JavaSourceJar) ReadClass

func (self *JavaSourceJar) ReadClass(className string, parser java.ClassFileParser) (has bool, classFile java.ClassFile, err error)

func (*JavaSourceJar) ReadFile

func (self *JavaSourceJar) ReadFile(path string) (has bool, data []byte, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL