Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JavaClassScanner ¶
type JavaClassScanner struct { Fields []FieldInfo // contains filtered or unexported fields }
JavaClassScanner reads Java class file to extract its data (fields, methods, etc.). This is very inefficient.
func NewJavaClassScanner ¶
func NewJavaClassScanner(rs io.ReadSeeker) *JavaClassScanner
func (*JavaClassScanner) DerefString ¶
func (jc *JavaClassScanner) DerefString(i uint16, lvl int) string
func (*JavaClassScanner) Reset ¶
func (jc *JavaClassScanner) Reset(rs io.ReadSeeker)
func (*JavaClassScanner) Scan ¶
func (jc *JavaClassScanner) Scan() error
type Ref ¶
type Ref interface {
Deref(*JavaClassScanner, int) string
}
Ref is a reference of class data (constant string, class ID, methods, etc.)
Click to show internal directories.
Click to hide internal directories.