Documentation ¶
Index ¶
- Constants
- type Class
- func (self *Class) AccessFlags() uint16
- func (self *Class) Fields() []*Field
- func (self *Class) Interfaces() []*Class
- func (self *Class) IsAbstract() bool
- func (self *Class) IsAnnotation() bool
- func (self *Class) IsEnum() bool
- func (self *Class) IsFinal() bool
- func (self *Class) IsInterface() bool
- func (self *Class) IsPublic() bool
- func (self *Class) IsSuper() bool
- func (self *Class) IsSynthetic() bool
- func (self *Class) Methods() []*Method
- func (self *Class) Name() string
- func (self *Class) SuperClass() *Class
- type ClassMember
- func (self *ClassMember) AccessFlags() uint16
- func (self *ClassMember) Class() *Class
- func (self *ClassMember) Descriptor() string
- func (self *ClassMember) IsFinal() bool
- func (self *ClassMember) IsPrivate() bool
- func (self *ClassMember) IsProtected() bool
- func (self *ClassMember) IsPublic() bool
- func (self *ClassMember) IsStatic() bool
- func (self *ClassMember) IsSynthetic() bool
- func (self *ClassMember) Name() string
- func (self *ClassMember) Signature() string
- type Field
- type Method
Constants ¶
View Source
const ( ACC_PUBLIC = 0x0001 // class field method ACC_PRIVATE = 0x0002 // field method ACC_PROTECTED = 0x0004 // field method ACC_STATIC = 0x0008 // field method ACC_FINAL = 0x0010 // class field method ACC_SUPER = 0x0020 // class ACC_SYNCHRONIZED = 0x0020 // method ACC_VOLATILE = 0x0040 // field ACC_BRIDGE = 0x0040 // method ACC_TRANSIENT = 0x0080 // field ACC_VARARGS = 0x0080 // method ACC_NATIVE = 0x0100 // method ACC_INTERFACE = 0x0200 // class ACC_ABSTRACT = 0x0400 // class method ACC_STRICT = 0x0800 // method ACC_SYNTHETIC = 0x1000 // class field method ACC_ANNOTATION = 0x2000 // class ACC_ENUM = 0x4000 // class field )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Class ¶
type Class struct {
// contains filtered or unexported fields
}
func (*Class) AccessFlags ¶
func (*Class) Interfaces ¶
func (*Class) IsAbstract ¶
func (*Class) IsAnnotation ¶
func (*Class) IsInterface ¶
func (*Class) IsSynthetic ¶
func (*Class) SuperClass ¶
type ClassMember ¶
type ClassMember struct {
// contains filtered or unexported fields
}
func (*ClassMember) AccessFlags ¶
func (self *ClassMember) AccessFlags() uint16
func (*ClassMember) Class ¶
func (self *ClassMember) Class() *Class
func (*ClassMember) Descriptor ¶
func (self *ClassMember) Descriptor() string
func (*ClassMember) IsFinal ¶
func (self *ClassMember) IsFinal() bool
func (*ClassMember) IsPrivate ¶
func (self *ClassMember) IsPrivate() bool
func (*ClassMember) IsProtected ¶
func (self *ClassMember) IsProtected() bool
func (*ClassMember) IsPublic ¶
func (self *ClassMember) IsPublic() bool
func (*ClassMember) IsStatic ¶
func (self *ClassMember) IsStatic() bool
func (*ClassMember) IsSynthetic ¶
func (self *ClassMember) IsSynthetic() bool
func (*ClassMember) Name ¶
func (self *ClassMember) Name() string
func (*ClassMember) Signature ¶
func (self *ClassMember) Signature() string
type Field ¶
type Field struct {
ClassMember
}
func (*Field) IsTransient ¶
func (*Field) IsVolatile ¶
type Method ¶
type Method struct {
ClassMember
}
func (*Method) IsAbstract ¶
func (*Method) IsSynchronized ¶
Click to show internal directories.
Click to hide internal directories.