Documentation ¶
Index ¶
- Constants
- Variables
- func MUTF8Decode(d []byte, expectedSize int) (string, error)
- type AGetOpNode
- type APutOpNode
- type ArrayLenOpNode
- type BinaryLiteralOpNode
- type BinaryOpNode
- type CatchHandler
- type CheckCastOpNode
- type ClassData
- type ClassDef
- type ClassIter
- type ClassNode
- type CmpOpNode
- type Code
- type CodeNode
- type ConstOpNode
- type EncodedField
- type EncodedMethod
- type Field
- type FieldNode
- type FieldRef
- type FillArrayDataOpNode
- type FilledNewArrayOpNode
- type Fmt
- type Fmt10t
- type Fmt10x
- type Fmt11
- type Fmt11n
- type Fmt11x
- type Fmt12
- type Fmt12x
- type Fmt20t
- type Fmt21c
- type Fmt21h
- type Fmt21s
- type Fmt21t
- type Fmt22
- type Fmt22b
- type Fmt22c
- type Fmt22cs
- type Fmt22s
- type Fmt22t
- type Fmt22x
- type Fmt231
- type Fmt232
- type Fmt23x
- type Fmt30t
- type Fmt31
- type Fmt31c
- type Fmt31i
- type Fmt31t
- type Fmt32x
- type Fmt35c
- type Fmt3r
- type Fmt3rc
- type Fmt3rmi
- type Fmt3rms
- type Fmt45cc
- type Fmt4rcc
- type Fmt51l
- type FmtFillArrayDataPayload
- type FmtPackedSwitchPayload
- type FmtSparseSwitchPayload
- type GotoOpNode
- type HandlerPair
- type IGetOpNode
- type IPutOpNode
- type IfTestOpNode
- type InstanceOfOpNode
- type InvokeOpNode
- type Method
- type MethodNode
- type MethodRef
- type MonitorOpNode
- type MoveExceptionOpNode
- type MoveOpNode
- type MoveResultOpNode
- type NewArrayOpNode
- type NewInstanceOpNode
- type NopOpNode
- type Op
- type OpAddDouble
- type OpAddDouble2Addr
- type OpAddFloat
- type OpAddFloat2Addr
- type OpAddInt
- type OpAddInt2Addr
- type OpAddIntLit16
- type OpAddIntLit8
- type OpAddLong
- type OpAddLong2Addr
- type OpAget
- type OpAgetBoolean
- type OpAgetByte
- type OpAgetChar
- type OpAgetObject
- type OpAgetShort
- type OpAgetWide
- type OpAndInt
- type OpAndInt2Addr
- type OpAndIntLit16
- type OpAndIntLit8
- type OpAndLong
- type OpAndLong2Addr
- type OpAput
- type OpAputBoolean
- type OpAputByte
- type OpAputChar
- type OpAputObject
- type OpAputShort
- type OpAputWide
- type OpArrayLength
- type OpCheckCast
- type OpCmpLong
- type OpCmpgDouble
- type OpCmpgFloat
- type OpCmplDouble
- type OpCmplFloat
- type OpCode
- type OpConst
- type OpConst16
- type OpConst4
- type OpConstClass
- type OpConstHigh16
- type OpConstMethodHandle
- type OpConstMethodType
- type OpConstString
- type OpConstStringJumbo
- type OpConstWide
- type OpConstWide16
- type OpConstWide32
- type OpConstWideHigh16
- type OpDivDouble
- type OpDivDouble2Addr
- type OpDivFloat
- type OpDivFloat2Addr
- type OpDivInt
- type OpDivInt2Addr
- type OpDivIntLit16
- type OpDivIntLit8
- type OpDivLong
- type OpDivLong2Addr
- type OpDoubleToFloat
- type OpDoubleToInt
- type OpDoubleToLong
- type OpFillArrayData
- type OpFilledNewArray
- type OpFilledNewArrayRange
- type OpFloatToDouble
- type OpFloatToInt
- type OpFloatToLong
- type OpGoto
- type OpGoto16
- type OpGoto32
- type OpIfEq
- type OpIfEqz
- type OpIfGe
- type OpIfGez
- type OpIfGt
- type OpIfGtz
- type OpIfLe
- type OpIfLez
- type OpIfLt
- type OpIfLtz
- type OpIfNe
- type OpIfNez
- type OpIget
- type OpIgetBoolean
- type OpIgetByte
- type OpIgetChar
- type OpIgetObject
- type OpIgetShort
- type OpIgetWide
- type OpInstanceOf
- type OpIntToByte
- type OpIntToChar
- type OpIntToDouble
- type OpIntToFloat
- type OpIntToLong
- type OpIntToShort
- type OpInvokeCustom
- type OpInvokeCustomRange
- type OpInvokeDirect
- type OpInvokeDirectRange
- type OpInvokeInterface
- type OpInvokeInterfaceRange
- type OpInvokePolymorphic
- type OpInvokePolymorphicRange
- type OpInvokeStatic
- type OpInvokeStaticRange
- type OpInvokeSuper
- type OpInvokeSuperRange
- type OpInvokeVirtual
- type OpInvokeVirtualRange
- type OpIput
- type OpIputBoolean
- type OpIputByte
- type OpIputChar
- type OpIputObject
- type OpIputShort
- type OpIputWide
- type OpLongToDouble
- type OpLongToFloat
- type OpLongToInt
- type OpMonitorEnter
- type OpMonitorExit
- type OpMove
- type OpMove16
- type OpMoveException
- type OpMoveFrom16
- type OpMoveObject
- type OpMoveObject16
- type OpMoveObjectFrom16
- type OpMoveResult
- type OpMoveResultObject
- type OpMoveResultWide
- type OpMoveWide
- type OpMoveWide16
- type OpMoveWideFrom16
- type OpMulDouble
- type OpMulDouble2Addr
- type OpMulFloat
- type OpMulFloat2Addr
- type OpMulInt
- type OpMulInt2Addr
- type OpMulIntLit16
- type OpMulIntLit8
- type OpMulLong
- type OpMulLong2Addr
- type OpNegDouble
- type OpNegFloat
- type OpNegInt
- type OpNegLong
- type OpNewArray
- type OpNewInstance
- type OpNode
- type OpNop
- type OpNotInt
- type OpNotLong
- type OpOrInt
- type OpOrInt2Addr
- type OpOrIntLit16
- type OpOrIntLit8
- type OpOrLong
- type OpOrLong2Addr
- type OpPackedSwitch
- type OpPseudoFillArrayDataPayload
- type OpPseudoPackedSwitchPayload
- type OpPseudoSparseSwitchPayload
- type OpReader
- type OpRemDouble
- type OpRemDouble2Addr
- type OpRemFloat
- type OpRemFloat2Addr
- type OpRemInt
- type OpRemInt2Addr
- type OpRemIntLit16
- type OpRemIntLit8
- type OpRemLong
- type OpRemLong2Addr
- type OpReturn
- type OpReturnObject
- type OpReturnVoid
- type OpReturnWide
- type OpRsubIntLit16
- type OpRsubIntLit8
- type OpSget
- type OpSgetBoolean
- type OpSgetByte
- type OpSgetChar
- type OpSgetObject
- type OpSgetShort
- type OpSgetWide
- type OpShlInt
- type OpShlInt2Addr
- type OpShlIntLit8
- type OpShlLong
- type OpShlLong2Addr
- type OpShrInt
- type OpShrInt2Addr
- type OpShrIntLit8
- type OpShrLong
- type OpShrLong2Addr
- type OpSparseSwitch
- type OpSput
- type OpSputBoolean
- type OpSputByte
- type OpSputChar
- type OpSputObject
- type OpSputShort
- type OpSputWide
- type OpSubDouble
- type OpSubDouble2Addr
- type OpSubFloat
- type OpSubFloat2Addr
- type OpSubInt
- type OpSubInt2Addr
- type OpSubLong
- type OpSubLong2Addr
- type OpThrow
- type OpUshrInt
- type OpUshrInt2Addr
- type OpUshrIntLit8
- type OpUshrLong
- type OpUshrLong2Addr
- type OpXorInt
- type OpXorInt2Addr
- type OpXorIntLit16
- type OpXorIntLit8
- type OpXorLong
- type OpXorLong2Addr
- type Opt
- type PackedSwitchOpNode
- type Proto
- type Reader
- func (r *Reader) ClassIter() *ClassIter
- func (r *Reader) ReadClassAndParse(id uint32) (ClassNode, error)
- func (r *Reader) ReadClassData(off uint32) (ClassData, error)
- func (r *Reader) ReadClassDef(id uint32) (ClassDef, error)
- func (r *Reader) ReadCode(off uint32) (Code, error)
- func (r *Reader) ReadCodeAndParse(off uint32) (CodeNode, error)
- func (r *Reader) ReadField(id uint32) (Field, error)
- func (r *Reader) ReadFieldAndParse(id uint32) (FieldRef, error)
- func (r *Reader) ReadMethod(id uint32) (Method, error)
- func (r *Reader) ReadMethodAndParse(id uint32) (MethodRef, error)
- func (r *Reader) ReadProto(id uint32) (Proto, error)
- func (r *Reader) ReadString(id uint32) (string, error)
- func (r *Reader) ReadType(id uint32) (Type, error)
- func (r *Reader) ReadTypeAndParse(id uint32) (TypeDescriptor, error)
- func (r *Reader) ReadTypeList(off uint32) (TypeList, error)
- func (r *Reader) StringIter() *StringIter
- type ReturnOpNode
- type SGetOpNode
- type SPutOpNode
- type SparseSwitchOpNode
- type StringIter
- type StringNode
- type ThrowOpNode
- type Try
- type Type
- type TypeDescriptor
- type TypeList
- type UnaryOpNode
- type UnknownOpNode
Constants ¶
View Source
const ( AccPublic uint32 = 0x0001 AccPrivate uint32 = 0x0002 AccProtected uint32 = 0x0004 AccStatic uint32 = 0x0008 AccFinal uint32 = 0x0010 AccSynchronized uint32 = 0x0020 AccSuper uint32 = 0x0020 AccVolatile uint32 = 0x0040 AccBridge uint32 = 0x0040 AccTransient uint32 = 0x0080 AccVarargs uint32 = 0x0080 AccNative uint32 = 0x0100 AccInterface uint32 = 0x0200 AccAbstract uint32 = 0x400 AccStrict uint32 = 0x800 AccSynthetic uint32 = 0x1000 AccAnnotation uint32 = 0x2000 AccEnum uint32 = 0x4000 AccConstructor uint32 = 0x10000 AccDeclaredSynchronized uint32 = 0x20000 ClassFlags = AccPublic | AccFinal | AccSuper | AccInterface | AccAbstract | AccSynthetic | AccAnnotation | AccEnum InnerClassFlags = AccPublic | AccPrivate | AccProtected | AccStatic | AccFinal | AccInterface | AccAbstract | AccSynthetic | AccAnnotation | AccEnum FieldFlags = AccProtected | AccProtected | AccProtected | AccStatic | AccFinal | AccVolatile | AccTransient | AccSynthetic | AccEnum MethodFlags = AccPublic | AccPrivate | AccProtected | AccStatic | AccFinal | AccSynchronized | AccBridge | AccVarargs | AccNative | AccAbstract | AccStrict | AccSynthetic | AccConstructor | AccDeclaredSynchronized )
View Source
const ( EndianConst = uint32(0x12345678) ReverseEndianConst = uint32(0x78563412) NoIndex = uint32(0xFFFFFFFF) )
Variables ¶
View Source
var ( ErrIterEnd = errors.New("iter end reached") ErrBadClass = errors.New("malformed class def") )
View Source
var ( ErrUnsupportedOp = errors.New("unsupported op") ErrMalformedOp = errors.New("malformed op") )
View Source
var ( ErrInvalidHeader = errors.New("invalid header") ErrInvalidStringID = errors.New("invalid string id") ErrNoStringEnd = errors.New("failed to find terminating byte") ErrInvalidTypeID = errors.New("invalid type id") ErrInvalidProtoID = errors.New("invalid proto id") ErrInvalidFieldID = errors.New("invalid field id") ErrInvalidMethodID = errors.New("invalid method id") ErrInvalidClassDefID = errors.New("invalid class def id") ErrInvalidTryHandlerOffset = errors.New("invalid try handler offset") ErrUnexpectedType = errors.New("unexpected type") )
View Source
var ( ErrEmptyTypeDesc = errors.New("empty type desc") ErrBadTypeDesc = errors.New("malformed type desc") )
View Source
var ErrBadOp = errors.New("malformed op")
View Source
var ErrMUTF8 = errors.New("invalid encoding")
Functions ¶
Types ¶
type AGetOpNode ¶
func (AGetOpNode) RawOp ¶
func (n AGetOpNode) RawOp() Op
func (AGetOpNode) String ¶
func (n AGetOpNode) String() string
type APutOpNode ¶
func (APutOpNode) RawOp ¶
func (n APutOpNode) RawOp() Op
func (APutOpNode) String ¶
func (n APutOpNode) String() string
type ArrayLenOpNode ¶
func (ArrayLenOpNode) RawOp ¶
func (n ArrayLenOpNode) RawOp() Op
func (ArrayLenOpNode) String ¶
func (n ArrayLenOpNode) String() string
type BinaryLiteralOpNode ¶
func (BinaryLiteralOpNode) RawOp ¶
func (n BinaryLiteralOpNode) RawOp() Op
func (BinaryLiteralOpNode) String ¶
func (n BinaryLiteralOpNode) String() string
type BinaryOpNode ¶
func (BinaryOpNode) RawOp ¶
func (n BinaryOpNode) RawOp() Op
func (BinaryOpNode) String ¶
func (n BinaryOpNode) String() string
type CatchHandler ¶
type CatchHandler struct { Handlers []HandlerPair HasCatchAll bool CatchAllAddr uint32 }
type CheckCastOpNode ¶
type CheckCastOpNode struct { Raw Op Ref uint8 Type TypeDescriptor }
func (CheckCastOpNode) RawOp ¶
func (n CheckCastOpNode) RawOp() Op
func (CheckCastOpNode) String ¶
func (n CheckCastOpNode) String() string
type ClassData ¶
type ClassData struct { StaticFields []EncodedField InstanceFields []EncodedField DirectMethods []EncodedMethod VirtualMethods []EncodedMethod }
type ClassNode ¶
type ClassNode struct { Id uint32 Name string AccessFlags uint32 SuperClass string Interfaces []string SourceFile string StaticFields []FieldNode InstanceFields []FieldNode DirectMethods []MethodNode VirtualMethods []MethodNode }
type ConstOpNode ¶
func (ConstOpNode) RawOp ¶
func (n ConstOpNode) RawOp() Op
func (ConstOpNode) String ¶
func (n ConstOpNode) String() string
type EncodedField ¶
type EncodedMethod ¶
type FieldNode ¶
type FieldNode struct { Id uint32 AccessFlags uint32 Type TypeDescriptor Name string }
type FieldRef ¶
type FieldRef struct { Class string Type TypeDescriptor Name string }
type FillArrayDataOpNode ¶
type FillArrayDataOpNode struct { Raw Op Ref uint8 FmtFillArrayDataPayload }
func (FillArrayDataOpNode) RawOp ¶
func (n FillArrayDataOpNode) RawOp() Op
func (FillArrayDataOpNode) String ¶
func (n FillArrayDataOpNode) String() string
type FilledNewArrayOpNode ¶
type FilledNewArrayOpNode struct { Raw Op Type TypeDescriptor ValueRegs []uint16 }
func (FilledNewArrayOpNode) RawOp ¶
func (n FilledNewArrayOpNode) RawOp() Op
func (FilledNewArrayOpNode) String ¶
func (n FilledNewArrayOpNode) String() string
type FmtFillArrayDataPayload ¶
func (FmtFillArrayDataPayload) Size ¶
func (f FmtFillArrayDataPayload) Size() int
func (FmtFillArrayDataPayload) String ¶
func (f FmtFillArrayDataPayload) String() string
type FmtPackedSwitchPayload ¶
func (FmtPackedSwitchPayload) Size ¶
func (f FmtPackedSwitchPayload) Size() int
func (FmtPackedSwitchPayload) String ¶
func (f FmtPackedSwitchPayload) String() string
type FmtSparseSwitchPayload ¶
func (FmtSparseSwitchPayload) Size ¶
func (f FmtSparseSwitchPayload) Size() int
func (FmtSparseSwitchPayload) String ¶
func (f FmtSparseSwitchPayload) String() string
type GotoOpNode ¶
func (GotoOpNode) RawOp ¶
func (n GotoOpNode) RawOp() Op
func (GotoOpNode) String ¶
func (n GotoOpNode) String() string
type HandlerPair ¶
type IGetOpNode ¶
func (IGetOpNode) RawOp ¶
func (n IGetOpNode) RawOp() Op
func (IGetOpNode) String ¶
func (n IGetOpNode) String() string
type IPutOpNode ¶
func (IPutOpNode) RawOp ¶
func (n IPutOpNode) RawOp() Op
func (IPutOpNode) String ¶
func (n IPutOpNode) String() string
type IfTestOpNode ¶
func (IfTestOpNode) RawOp ¶
func (n IfTestOpNode) RawOp() Op
func (IfTestOpNode) String ¶
func (n IfTestOpNode) String() string
type InstanceOfOpNode ¶
type InstanceOfOpNode struct { Raw Op Src uint8 Dst uint8 Type TypeDescriptor }
func (InstanceOfOpNode) RawOp ¶
func (n InstanceOfOpNode) RawOp() Op
func (InstanceOfOpNode) String ¶
func (n InstanceOfOpNode) String() string
type InvokeOpNode ¶
func (InvokeOpNode) RawOp ¶
func (n InvokeOpNode) RawOp() Op
func (InvokeOpNode) String ¶
func (n InvokeOpNode) String() string
type MethodNode ¶
type MethodNode struct { Id uint32 AccessFlags uint32 Name string Shorty string ReturnType TypeDescriptor Params []TypeDescriptor CodeOff uint32 }
type MethodRef ¶
type MethodRef struct { Class string Name string Shorty string ReturnType TypeDescriptor Params []TypeDescriptor }
type MonitorOpNode ¶
func (MonitorOpNode) RawOp ¶
func (n MonitorOpNode) RawOp() Op
func (MonitorOpNode) String ¶
func (n MonitorOpNode) String() string
type MoveExceptionOpNode ¶
func (MoveExceptionOpNode) RawOp ¶
func (n MoveExceptionOpNode) RawOp() Op
func (MoveExceptionOpNode) String ¶
func (n MoveExceptionOpNode) String() string
type MoveOpNode ¶
func (MoveOpNode) RawOp ¶
func (n MoveOpNode) RawOp() Op
func (MoveOpNode) String ¶
func (n MoveOpNode) String() string
type MoveResultOpNode ¶
func (MoveResultOpNode) RawOp ¶
func (n MoveResultOpNode) RawOp() Op
func (MoveResultOpNode) String ¶
func (n MoveResultOpNode) String() string
type NewArrayOpNode ¶
type NewArrayOpNode struct { Raw Op Dst uint8 SizeReg uint8 Type TypeDescriptor }
func (NewArrayOpNode) RawOp ¶
func (n NewArrayOpNode) RawOp() Op
func (NewArrayOpNode) String ¶
func (n NewArrayOpNode) String() string
type NewInstanceOpNode ¶
func (NewInstanceOpNode) RawOp ¶
func (n NewInstanceOpNode) RawOp() Op
func (NewInstanceOpNode) String ¶
func (n NewInstanceOpNode) String() string
type OpAddDouble ¶
type OpAddDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpAddDouble) Code ¶
func (o OpAddDouble) Code() OpCode
func (OpAddDouble) Fmt ¶
func (o OpAddDouble) Fmt() Fmt
func (OpAddDouble) String ¶
func (o OpAddDouble) String() string
type OpAddDouble2Addr ¶
type OpAddDouble2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpAddDouble2Addr) Code ¶
func (o OpAddDouble2Addr) Code() OpCode
func (OpAddDouble2Addr) Fmt ¶
func (o OpAddDouble2Addr) Fmt() Fmt
func (OpAddDouble2Addr) String ¶
func (o OpAddDouble2Addr) String() string
type OpAddFloat ¶
type OpAddFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpAddFloat) Code ¶
func (o OpAddFloat) Code() OpCode
func (OpAddFloat) Fmt ¶
func (o OpAddFloat) Fmt() Fmt
func (OpAddFloat) String ¶
func (o OpAddFloat) String() string
type OpAddFloat2Addr ¶
type OpAddFloat2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpAddFloat2Addr) Code ¶
func (o OpAddFloat2Addr) Code() OpCode
func (OpAddFloat2Addr) Fmt ¶
func (o OpAddFloat2Addr) Fmt() Fmt
func (OpAddFloat2Addr) String ¶
func (o OpAddFloat2Addr) String() string
type OpAddInt2Addr ¶
type OpAddInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpAddInt2Addr) Code ¶
func (o OpAddInt2Addr) Code() OpCode
func (OpAddInt2Addr) Fmt ¶
func (o OpAddInt2Addr) Fmt() Fmt
func (OpAddInt2Addr) String ¶
func (o OpAddInt2Addr) String() string
type OpAddIntLit16 ¶
type OpAddIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpAddIntLit16) Code ¶
func (o OpAddIntLit16) Code() OpCode
func (OpAddIntLit16) Fmt ¶
func (o OpAddIntLit16) Fmt() Fmt
func (OpAddIntLit16) String ¶
func (o OpAddIntLit16) String() string
type OpAddIntLit8 ¶
type OpAddIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpAddIntLit8) Code ¶
func (o OpAddIntLit8) Code() OpCode
func (OpAddIntLit8) Fmt ¶
func (o OpAddIntLit8) Fmt() Fmt
func (OpAddIntLit8) String ¶
func (o OpAddIntLit8) String() string
type OpAddLong2Addr ¶
type OpAddLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpAddLong2Addr) Code ¶
func (o OpAddLong2Addr) Code() OpCode
func (OpAddLong2Addr) Fmt ¶
func (o OpAddLong2Addr) Fmt() Fmt
func (OpAddLong2Addr) String ¶
func (o OpAddLong2Addr) String() string
type OpAgetBoolean ¶
type OpAgetBoolean struct { Fmt23x // contains filtered or unexported fields }
func (OpAgetBoolean) Code ¶
func (o OpAgetBoolean) Code() OpCode
func (OpAgetBoolean) Fmt ¶
func (o OpAgetBoolean) Fmt() Fmt
func (OpAgetBoolean) String ¶
func (o OpAgetBoolean) String() string
type OpAgetByte ¶
type OpAgetByte struct { Fmt23x // contains filtered or unexported fields }
func (OpAgetByte) Code ¶
func (o OpAgetByte) Code() OpCode
func (OpAgetByte) Fmt ¶
func (o OpAgetByte) Fmt() Fmt
func (OpAgetByte) String ¶
func (o OpAgetByte) String() string
type OpAgetChar ¶
type OpAgetChar struct { Fmt23x // contains filtered or unexported fields }
func (OpAgetChar) Code ¶
func (o OpAgetChar) Code() OpCode
func (OpAgetChar) Fmt ¶
func (o OpAgetChar) Fmt() Fmt
func (OpAgetChar) String ¶
func (o OpAgetChar) String() string
type OpAgetObject ¶
type OpAgetObject struct { Fmt23x // contains filtered or unexported fields }
func (OpAgetObject) Code ¶
func (o OpAgetObject) Code() OpCode
func (OpAgetObject) Fmt ¶
func (o OpAgetObject) Fmt() Fmt
func (OpAgetObject) String ¶
func (o OpAgetObject) String() string
type OpAgetShort ¶
type OpAgetShort struct { Fmt23x // contains filtered or unexported fields }
func (OpAgetShort) Code ¶
func (o OpAgetShort) Code() OpCode
func (OpAgetShort) Fmt ¶
func (o OpAgetShort) Fmt() Fmt
func (OpAgetShort) String ¶
func (o OpAgetShort) String() string
type OpAgetWide ¶
type OpAgetWide struct { Fmt23x // contains filtered or unexported fields }
func (OpAgetWide) Code ¶
func (o OpAgetWide) Code() OpCode
func (OpAgetWide) Fmt ¶
func (o OpAgetWide) Fmt() Fmt
func (OpAgetWide) String ¶
func (o OpAgetWide) String() string
type OpAndInt2Addr ¶
type OpAndInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpAndInt2Addr) Code ¶
func (o OpAndInt2Addr) Code() OpCode
func (OpAndInt2Addr) Fmt ¶
func (o OpAndInt2Addr) Fmt() Fmt
func (OpAndInt2Addr) String ¶
func (o OpAndInt2Addr) String() string
type OpAndIntLit16 ¶
type OpAndIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpAndIntLit16) Code ¶
func (o OpAndIntLit16) Code() OpCode
func (OpAndIntLit16) Fmt ¶
func (o OpAndIntLit16) Fmt() Fmt
func (OpAndIntLit16) String ¶
func (o OpAndIntLit16) String() string
type OpAndIntLit8 ¶
type OpAndIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpAndIntLit8) Code ¶
func (o OpAndIntLit8) Code() OpCode
func (OpAndIntLit8) Fmt ¶
func (o OpAndIntLit8) Fmt() Fmt
func (OpAndIntLit8) String ¶
func (o OpAndIntLit8) String() string
type OpAndLong2Addr ¶
type OpAndLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpAndLong2Addr) Code ¶
func (o OpAndLong2Addr) Code() OpCode
func (OpAndLong2Addr) Fmt ¶
func (o OpAndLong2Addr) Fmt() Fmt
func (OpAndLong2Addr) String ¶
func (o OpAndLong2Addr) String() string
type OpAputBoolean ¶
type OpAputBoolean struct { Fmt23x // contains filtered or unexported fields }
func (OpAputBoolean) Code ¶
func (o OpAputBoolean) Code() OpCode
func (OpAputBoolean) Fmt ¶
func (o OpAputBoolean) Fmt() Fmt
func (OpAputBoolean) String ¶
func (o OpAputBoolean) String() string
type OpAputByte ¶
type OpAputByte struct { Fmt23x // contains filtered or unexported fields }
func (OpAputByte) Code ¶
func (o OpAputByte) Code() OpCode
func (OpAputByte) Fmt ¶
func (o OpAputByte) Fmt() Fmt
func (OpAputByte) String ¶
func (o OpAputByte) String() string
type OpAputChar ¶
type OpAputChar struct { Fmt23x // contains filtered or unexported fields }
func (OpAputChar) Code ¶
func (o OpAputChar) Code() OpCode
func (OpAputChar) Fmt ¶
func (o OpAputChar) Fmt() Fmt
func (OpAputChar) String ¶
func (o OpAputChar) String() string
type OpAputObject ¶
type OpAputObject struct { Fmt23x // contains filtered or unexported fields }
func (OpAputObject) Code ¶
func (o OpAputObject) Code() OpCode
func (OpAputObject) Fmt ¶
func (o OpAputObject) Fmt() Fmt
func (OpAputObject) String ¶
func (o OpAputObject) String() string
type OpAputShort ¶
type OpAputShort struct { Fmt23x // contains filtered or unexported fields }
func (OpAputShort) Code ¶
func (o OpAputShort) Code() OpCode
func (OpAputShort) Fmt ¶
func (o OpAputShort) Fmt() Fmt
func (OpAputShort) String ¶
func (o OpAputShort) String() string
type OpAputWide ¶
type OpAputWide struct { Fmt23x // contains filtered or unexported fields }
func (OpAputWide) Code ¶
func (o OpAputWide) Code() OpCode
func (OpAputWide) Fmt ¶
func (o OpAputWide) Fmt() Fmt
func (OpAputWide) String ¶
func (o OpAputWide) String() string
type OpArrayLength ¶
type OpArrayLength struct { Fmt12x // contains filtered or unexported fields }
func (OpArrayLength) Code ¶
func (o OpArrayLength) Code() OpCode
func (OpArrayLength) Fmt ¶
func (o OpArrayLength) Fmt() Fmt
func (OpArrayLength) String ¶
func (o OpArrayLength) String() string
type OpCheckCast ¶
type OpCheckCast struct { Fmt21c // contains filtered or unexported fields }
func (OpCheckCast) Code ¶
func (o OpCheckCast) Code() OpCode
func (OpCheckCast) Fmt ¶
func (o OpCheckCast) Fmt() Fmt
func (OpCheckCast) String ¶
func (o OpCheckCast) String() string
type OpCmpgDouble ¶
type OpCmpgDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpCmpgDouble) Code ¶
func (o OpCmpgDouble) Code() OpCode
func (OpCmpgDouble) Fmt ¶
func (o OpCmpgDouble) Fmt() Fmt
func (OpCmpgDouble) String ¶
func (o OpCmpgDouble) String() string
type OpCmpgFloat ¶
type OpCmpgFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpCmpgFloat) Code ¶
func (o OpCmpgFloat) Code() OpCode
func (OpCmpgFloat) Fmt ¶
func (o OpCmpgFloat) Fmt() Fmt
func (OpCmpgFloat) String ¶
func (o OpCmpgFloat) String() string
type OpCmplDouble ¶
type OpCmplDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpCmplDouble) Code ¶
func (o OpCmplDouble) Code() OpCode
func (OpCmplDouble) Fmt ¶
func (o OpCmplDouble) Fmt() Fmt
func (OpCmplDouble) String ¶
func (o OpCmplDouble) String() string
type OpCmplFloat ¶
type OpCmplFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpCmplFloat) Code ¶
func (o OpCmplFloat) Code() OpCode
func (OpCmplFloat) Fmt ¶
func (o OpCmplFloat) Fmt() Fmt
func (OpCmplFloat) String ¶
func (o OpCmplFloat) String() string
type OpCode ¶
type OpCode int16
const ( OpCodeNop OpCode = 0x0 OpCodeMove OpCode = 0x1 OpCodeMoveFrom16 OpCode = 0x2 OpCodeMove16 OpCode = 0x3 OpCodeMoveWide OpCode = 0x4 OpCodeMoveWideFrom16 OpCode = 0x5 OpCodeMoveWide16 OpCode = 0x6 OpCodeMoveObject OpCode = 0x7 OpCodeMoveObjectFrom16 OpCode = 0x8 OpCodeMoveObject16 OpCode = 0x9 OpCodeMoveResult OpCode = 0xa OpCodeMoveResultWide OpCode = 0xb OpCodeMoveResultObject OpCode = 0xc OpCodeMoveException OpCode = 0xd OpCodeReturnVoid OpCode = 0xe OpCodeReturn OpCode = 0xf OpCodeReturnWide OpCode = 0x10 OpCodeReturnObject OpCode = 0x11 OpCodeConst4 OpCode = 0x12 OpCodeConst16 OpCode = 0x13 OpCodeConst OpCode = 0x14 OpCodeConstHigh16 OpCode = 0x15 OpCodeConstWide16 OpCode = 0x16 OpCodeConstWide32 OpCode = 0x17 OpCodeConstWide OpCode = 0x18 OpCodeConstWideHigh16 OpCode = 0x19 OpCodeConstString OpCode = 0x1a OpCodeConstStringJumbo OpCode = 0x1b OpCodeConstClass OpCode = 0x1c OpCodeMonitorEnter OpCode = 0x1d OpCodeMonitorExit OpCode = 0x1e OpCodeCheckCast OpCode = 0x1f OpCodeInstanceOf OpCode = 0x20 OpCodeArrayLength OpCode = 0x21 OpCodeNewInstance OpCode = 0x22 OpCodeNewArray OpCode = 0x23 OpCodeFilledNewArray OpCode = 0x24 OpCodeFilledNewArrayRange OpCode = 0x25 OpCodeFillArrayData OpCode = 0x26 OpCodeThrow OpCode = 0x27 OpCodeGoto OpCode = 0x28 OpCodeGoto16 OpCode = 0x29 OpCodeGoto32 OpCode = 0x2a OpCodePackedSwitch OpCode = 0x2b OpCodeSparseSwitch OpCode = 0x2c OpCodeCmplFloat OpCode = 0x2d OpCodeCmpgFloat OpCode = 0x2e OpCodeCmplDouble OpCode = 0x2f OpCodeCmpgDouble OpCode = 0x30 OpCodeCmpLong OpCode = 0x31 OpCodeIfEq OpCode = 0x32 OpCodeIfNe OpCode = 0x33 OpCodeIfLt OpCode = 0x34 OpCodeIfGe OpCode = 0x35 OpCodeIfGt OpCode = 0x36 OpCodeIfLe OpCode = 0x37 OpCodeIfEqz OpCode = 0x38 OpCodeIfNez OpCode = 0x39 OpCodeIfLtz OpCode = 0x3a OpCodeIfGez OpCode = 0x3b OpCodeIfGtz OpCode = 0x3c OpCodeIfLez OpCode = 0x3d OpCodeAget OpCode = 0x44 OpCodeAgetWide OpCode = 0x45 OpCodeAgetObject OpCode = 0x46 OpCodeAgetBoolean OpCode = 0x47 OpCodeAgetByte OpCode = 0x48 OpCodeAgetChar OpCode = 0x49 OpCodeAgetShort OpCode = 0x4a OpCodeAput OpCode = 0x4b OpCodeAputWide OpCode = 0x4c OpCodeAputObject OpCode = 0x4d OpCodeAputBoolean OpCode = 0x4e OpCodeAputByte OpCode = 0x4f OpCodeAputChar OpCode = 0x50 OpCodeAputShort OpCode = 0x51 OpCodeIget OpCode = 0x52 OpCodeIgetWide OpCode = 0x53 OpCodeIgetObject OpCode = 0x54 OpCodeIgetBoolean OpCode = 0x55 OpCodeIgetByte OpCode = 0x56 OpCodeIgetChar OpCode = 0x57 OpCodeIgetShort OpCode = 0x58 OpCodeIput OpCode = 0x59 OpCodeIputWide OpCode = 0x5a OpCodeIputObject OpCode = 0x5b OpCodeIputBoolean OpCode = 0x5c OpCodeIputByte OpCode = 0x5d OpCodeIputChar OpCode = 0x5e OpCodeIputShort OpCode = 0x5f OpCodeSget OpCode = 0x60 OpCodeSgetWide OpCode = 0x61 OpCodeSgetObject OpCode = 0x62 OpCodeSgetBoolean OpCode = 0x63 OpCodeSgetByte OpCode = 0x64 OpCodeSgetChar OpCode = 0x65 OpCodeSgetShort OpCode = 0x66 OpCodeSput OpCode = 0x67 OpCodeSputWide OpCode = 0x68 OpCodeSputObject OpCode = 0x69 OpCodeSputBoolean OpCode = 0x6a OpCodeSputByte OpCode = 0x6b OpCodeSputChar OpCode = 0x6c OpCodeSputShort OpCode = 0x6d OpCodeInvokeVirtual OpCode = 0x6e OpCodeInvokeSuper OpCode = 0x6f OpCodeInvokeDirect OpCode = 0x70 OpCodeInvokeStatic OpCode = 0x71 OpCodeInvokeInterface OpCode = 0x72 OpCodeInvokeVirtualRange OpCode = 0x74 OpCodeInvokeSuperRange OpCode = 0x75 OpCodeInvokeDirectRange OpCode = 0x76 OpCodeInvokeStaticRange OpCode = 0x77 OpCodeInvokeInterfaceRange OpCode = 0x78 OpCodeNegInt OpCode = 0x7b OpCodeNotInt OpCode = 0x7c OpCodeNegLong OpCode = 0x7d OpCodeNotLong OpCode = 0x7e OpCodeNegFloat OpCode = 0x7f OpCodeNegDouble OpCode = 0x80 OpCodeIntToLong OpCode = 0x81 OpCodeIntToFloat OpCode = 0x82 OpCodeIntToDouble OpCode = 0x83 OpCodeLongToInt OpCode = 0x84 OpCodeLongToFloat OpCode = 0x85 OpCodeLongToDouble OpCode = 0x86 OpCodeFloatToInt OpCode = 0x87 OpCodeFloatToLong OpCode = 0x88 OpCodeFloatToDouble OpCode = 0x89 OpCodeDoubleToInt OpCode = 0x8a OpCodeDoubleToLong OpCode = 0x8b OpCodeDoubleToFloat OpCode = 0x8c OpCodeIntToByte OpCode = 0x8d OpCodeIntToChar OpCode = 0x8e OpCodeIntToShort OpCode = 0x8f OpCodeAddInt OpCode = 0x90 OpCodeSubInt OpCode = 0x91 OpCodeMulInt OpCode = 0x92 OpCodeDivInt OpCode = 0x93 OpCodeRemInt OpCode = 0x94 OpCodeAndInt OpCode = 0x95 OpCodeOrInt OpCode = 0x96 OpCodeXorInt OpCode = 0x97 OpCodeShlInt OpCode = 0x98 OpCodeShrInt OpCode = 0x99 OpCodeUshrInt OpCode = 0x9a OpCodeAddLong OpCode = 0x9b OpCodeSubLong OpCode = 0x9c OpCodeMulLong OpCode = 0x9d OpCodeDivLong OpCode = 0x9e OpCodeRemLong OpCode = 0x9f OpCodeAndLong OpCode = 0xa0 OpCodeOrLong OpCode = 0xa1 OpCodeXorLong OpCode = 0xa2 OpCodeShlLong OpCode = 0xa3 OpCodeShrLong OpCode = 0xa4 OpCodeUshrLong OpCode = 0xa5 OpCodeAddFloat OpCode = 0xa6 OpCodeSubFloat OpCode = 0xa7 OpCodeMulFloat OpCode = 0xa8 OpCodeDivFloat OpCode = 0xa9 OpCodeRemFloat OpCode = 0xaa OpCodeAddDouble OpCode = 0xab OpCodeSubDouble OpCode = 0xac OpCodeMulDouble OpCode = 0xad OpCodeDivDouble OpCode = 0xae OpCodeRemDouble OpCode = 0xaf OpCodeAddInt2Addr OpCode = 0xb0 OpCodeSubInt2Addr OpCode = 0xb1 OpCodeMulInt2Addr OpCode = 0xb2 OpCodeDivInt2Addr OpCode = 0xb3 OpCodeRemInt2Addr OpCode = 0xb4 OpCodeAndInt2Addr OpCode = 0xb5 OpCodeOrInt2Addr OpCode = 0xb6 OpCodeXorInt2Addr OpCode = 0xb7 OpCodeShlInt2Addr OpCode = 0xb8 OpCodeShrInt2Addr OpCode = 0xb9 OpCodeUshrInt2Addr OpCode = 0xba OpCodeAddLong2Addr OpCode = 0xbb OpCodeSubLong2Addr OpCode = 0xbc OpCodeMulLong2Addr OpCode = 0xbd OpCodeDivLong2Addr OpCode = 0xbe OpCodeRemLong2Addr OpCode = 0xbf OpCodeAndLong2Addr OpCode = 0xc0 OpCodeOrLong2Addr OpCode = 0xc1 OpCodeXorLong2Addr OpCode = 0xc2 OpCodeShlLong2Addr OpCode = 0xc3 OpCodeShrLong2Addr OpCode = 0xc4 OpCodeUshrLong2Addr OpCode = 0xc5 OpCodeAddFloat2Addr OpCode = 0xc6 OpCodeSubFloat2Addr OpCode = 0xc7 OpCodeMulFloat2Addr OpCode = 0xc8 OpCodeDivFloat2Addr OpCode = 0xc9 OpCodeRemFloat2Addr OpCode = 0xca OpCodeAddDouble2Addr OpCode = 0xcb OpCodeSubDouble2Addr OpCode = 0xcc OpCodeMulDouble2Addr OpCode = 0xcd OpCodeDivDouble2Addr OpCode = 0xce OpCodeRemDouble2Addr OpCode = 0xcf OpCodeAddIntLit16 OpCode = 0xd0 OpCodeRsubIntLit16 OpCode = 0xd1 OpCodeMulIntLit16 OpCode = 0xd2 OpCodeDivIntLit16 OpCode = 0xd3 OpCodeRemIntLit16 OpCode = 0xd4 OpCodeAndIntLit16 OpCode = 0xd5 OpCodeOrIntLit16 OpCode = 0xd6 OpCodeXorIntLit16 OpCode = 0xd7 OpCodeAddIntLit8 OpCode = 0xd8 OpCodeRsubIntLit8 OpCode = 0xd9 OpCodeMulIntLit8 OpCode = 0xda OpCodeDivIntLit8 OpCode = 0xdb OpCodeRemIntLit8 OpCode = 0xdc OpCodeAndIntLit8 OpCode = 0xdd OpCodeOrIntLit8 OpCode = 0xde OpCodeXorIntLit8 OpCode = 0xdf OpCodeShlIntLit8 OpCode = 0xe0 OpCodeShrIntLit8 OpCode = 0xe1 OpCodeUshrIntLit8 OpCode = 0xe2 OpCodeInvokePolymorphic OpCode = 0xfa OpCodeInvokePolymorphicRange OpCode = 0xfb OpCodeInvokeCustom OpCode = 0xfc OpCodeInvokeCustomRange OpCode = 0xfd OpCodeConstMethodHandle OpCode = 0xfe OpCodeConstMethodType OpCode = 0xff )
type OpConstClass ¶
type OpConstClass struct { Fmt21c // contains filtered or unexported fields }
func (OpConstClass) Code ¶
func (o OpConstClass) Code() OpCode
func (OpConstClass) Fmt ¶
func (o OpConstClass) Fmt() Fmt
func (OpConstClass) String ¶
func (o OpConstClass) String() string
type OpConstHigh16 ¶
type OpConstHigh16 struct { Fmt21h // contains filtered or unexported fields }
func (OpConstHigh16) Code ¶
func (o OpConstHigh16) Code() OpCode
func (OpConstHigh16) Fmt ¶
func (o OpConstHigh16) Fmt() Fmt
func (OpConstHigh16) String ¶
func (o OpConstHigh16) String() string
type OpConstMethodHandle ¶
type OpConstMethodHandle struct { Fmt21c // contains filtered or unexported fields }
func (OpConstMethodHandle) Code ¶
func (o OpConstMethodHandle) Code() OpCode
func (OpConstMethodHandle) Fmt ¶
func (o OpConstMethodHandle) Fmt() Fmt
func (OpConstMethodHandle) String ¶
func (o OpConstMethodHandle) String() string
type OpConstMethodType ¶
type OpConstMethodType struct { Fmt21c // contains filtered or unexported fields }
func (OpConstMethodType) Code ¶
func (o OpConstMethodType) Code() OpCode
func (OpConstMethodType) Fmt ¶
func (o OpConstMethodType) Fmt() Fmt
func (OpConstMethodType) String ¶
func (o OpConstMethodType) String() string
type OpConstString ¶
type OpConstString struct { Fmt21c // contains filtered or unexported fields }
func (OpConstString) Code ¶
func (o OpConstString) Code() OpCode
func (OpConstString) Fmt ¶
func (o OpConstString) Fmt() Fmt
func (OpConstString) String ¶
func (o OpConstString) String() string
type OpConstStringJumbo ¶
type OpConstStringJumbo struct { Fmt31c // contains filtered or unexported fields }
func (OpConstStringJumbo) Code ¶
func (o OpConstStringJumbo) Code() OpCode
func (OpConstStringJumbo) Fmt ¶
func (o OpConstStringJumbo) Fmt() Fmt
func (OpConstStringJumbo) String ¶
func (o OpConstStringJumbo) String() string
type OpConstWide ¶
type OpConstWide struct { Fmt51l // contains filtered or unexported fields }
func (OpConstWide) Code ¶
func (o OpConstWide) Code() OpCode
func (OpConstWide) Fmt ¶
func (o OpConstWide) Fmt() Fmt
func (OpConstWide) String ¶
func (o OpConstWide) String() string
type OpConstWide16 ¶
type OpConstWide16 struct { Fmt21s // contains filtered or unexported fields }
func (OpConstWide16) Code ¶
func (o OpConstWide16) Code() OpCode
func (OpConstWide16) Fmt ¶
func (o OpConstWide16) Fmt() Fmt
func (OpConstWide16) String ¶
func (o OpConstWide16) String() string
type OpConstWide32 ¶
type OpConstWide32 struct { Fmt31i // contains filtered or unexported fields }
func (OpConstWide32) Code ¶
func (o OpConstWide32) Code() OpCode
func (OpConstWide32) Fmt ¶
func (o OpConstWide32) Fmt() Fmt
func (OpConstWide32) String ¶
func (o OpConstWide32) String() string
type OpConstWideHigh16 ¶
type OpConstWideHigh16 struct { Fmt21h // contains filtered or unexported fields }
func (OpConstWideHigh16) Code ¶
func (o OpConstWideHigh16) Code() OpCode
func (OpConstWideHigh16) Fmt ¶
func (o OpConstWideHigh16) Fmt() Fmt
func (OpConstWideHigh16) String ¶
func (o OpConstWideHigh16) String() string
type OpDivDouble ¶
type OpDivDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpDivDouble) Code ¶
func (o OpDivDouble) Code() OpCode
func (OpDivDouble) Fmt ¶
func (o OpDivDouble) Fmt() Fmt
func (OpDivDouble) String ¶
func (o OpDivDouble) String() string
type OpDivDouble2Addr ¶
type OpDivDouble2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpDivDouble2Addr) Code ¶
func (o OpDivDouble2Addr) Code() OpCode
func (OpDivDouble2Addr) Fmt ¶
func (o OpDivDouble2Addr) Fmt() Fmt
func (OpDivDouble2Addr) String ¶
func (o OpDivDouble2Addr) String() string
type OpDivFloat ¶
type OpDivFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpDivFloat) Code ¶
func (o OpDivFloat) Code() OpCode
func (OpDivFloat) Fmt ¶
func (o OpDivFloat) Fmt() Fmt
func (OpDivFloat) String ¶
func (o OpDivFloat) String() string
type OpDivFloat2Addr ¶
type OpDivFloat2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpDivFloat2Addr) Code ¶
func (o OpDivFloat2Addr) Code() OpCode
func (OpDivFloat2Addr) Fmt ¶
func (o OpDivFloat2Addr) Fmt() Fmt
func (OpDivFloat2Addr) String ¶
func (o OpDivFloat2Addr) String() string
type OpDivInt2Addr ¶
type OpDivInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpDivInt2Addr) Code ¶
func (o OpDivInt2Addr) Code() OpCode
func (OpDivInt2Addr) Fmt ¶
func (o OpDivInt2Addr) Fmt() Fmt
func (OpDivInt2Addr) String ¶
func (o OpDivInt2Addr) String() string
type OpDivIntLit16 ¶
type OpDivIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpDivIntLit16) Code ¶
func (o OpDivIntLit16) Code() OpCode
func (OpDivIntLit16) Fmt ¶
func (o OpDivIntLit16) Fmt() Fmt
func (OpDivIntLit16) String ¶
func (o OpDivIntLit16) String() string
type OpDivIntLit8 ¶
type OpDivIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpDivIntLit8) Code ¶
func (o OpDivIntLit8) Code() OpCode
func (OpDivIntLit8) Fmt ¶
func (o OpDivIntLit8) Fmt() Fmt
func (OpDivIntLit8) String ¶
func (o OpDivIntLit8) String() string
type OpDivLong2Addr ¶
type OpDivLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpDivLong2Addr) Code ¶
func (o OpDivLong2Addr) Code() OpCode
func (OpDivLong2Addr) Fmt ¶
func (o OpDivLong2Addr) Fmt() Fmt
func (OpDivLong2Addr) String ¶
func (o OpDivLong2Addr) String() string
type OpDoubleToFloat ¶
type OpDoubleToFloat struct { Fmt12x // contains filtered or unexported fields }
func (OpDoubleToFloat) Code ¶
func (o OpDoubleToFloat) Code() OpCode
func (OpDoubleToFloat) Fmt ¶
func (o OpDoubleToFloat) Fmt() Fmt
func (OpDoubleToFloat) String ¶
func (o OpDoubleToFloat) String() string
type OpDoubleToInt ¶
type OpDoubleToInt struct { Fmt12x // contains filtered or unexported fields }
func (OpDoubleToInt) Code ¶
func (o OpDoubleToInt) Code() OpCode
func (OpDoubleToInt) Fmt ¶
func (o OpDoubleToInt) Fmt() Fmt
func (OpDoubleToInt) String ¶
func (o OpDoubleToInt) String() string
type OpDoubleToLong ¶
type OpDoubleToLong struct { Fmt12x // contains filtered or unexported fields }
func (OpDoubleToLong) Code ¶
func (o OpDoubleToLong) Code() OpCode
func (OpDoubleToLong) Fmt ¶
func (o OpDoubleToLong) Fmt() Fmt
func (OpDoubleToLong) String ¶
func (o OpDoubleToLong) String() string
type OpFillArrayData ¶
type OpFillArrayData struct { Fmt31t // contains filtered or unexported fields }
func (OpFillArrayData) Code ¶
func (o OpFillArrayData) Code() OpCode
func (OpFillArrayData) Fmt ¶
func (o OpFillArrayData) Fmt() Fmt
func (OpFillArrayData) String ¶
func (o OpFillArrayData) String() string
type OpFilledNewArray ¶
type OpFilledNewArray struct { Fmt35c // contains filtered or unexported fields }
func (OpFilledNewArray) Code ¶
func (o OpFilledNewArray) Code() OpCode
func (OpFilledNewArray) Fmt ¶
func (o OpFilledNewArray) Fmt() Fmt
func (OpFilledNewArray) String ¶
func (o OpFilledNewArray) String() string
type OpFilledNewArrayRange ¶
type OpFilledNewArrayRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpFilledNewArrayRange) Code ¶
func (o OpFilledNewArrayRange) Code() OpCode
func (OpFilledNewArrayRange) Fmt ¶
func (o OpFilledNewArrayRange) Fmt() Fmt
func (OpFilledNewArrayRange) String ¶
func (o OpFilledNewArrayRange) String() string
type OpFloatToDouble ¶
type OpFloatToDouble struct { Fmt12x // contains filtered or unexported fields }
func (OpFloatToDouble) Code ¶
func (o OpFloatToDouble) Code() OpCode
func (OpFloatToDouble) Fmt ¶
func (o OpFloatToDouble) Fmt() Fmt
func (OpFloatToDouble) String ¶
func (o OpFloatToDouble) String() string
type OpFloatToInt ¶
type OpFloatToInt struct { Fmt12x // contains filtered or unexported fields }
func (OpFloatToInt) Code ¶
func (o OpFloatToInt) Code() OpCode
func (OpFloatToInt) Fmt ¶
func (o OpFloatToInt) Fmt() Fmt
func (OpFloatToInt) String ¶
func (o OpFloatToInt) String() string
type OpFloatToLong ¶
type OpFloatToLong struct { Fmt12x // contains filtered or unexported fields }
func (OpFloatToLong) Code ¶
func (o OpFloatToLong) Code() OpCode
func (OpFloatToLong) Fmt ¶
func (o OpFloatToLong) Fmt() Fmt
func (OpFloatToLong) String ¶
func (o OpFloatToLong) String() string
type OpIgetBoolean ¶
type OpIgetBoolean struct { Fmt22c // contains filtered or unexported fields }
func (OpIgetBoolean) Code ¶
func (o OpIgetBoolean) Code() OpCode
func (OpIgetBoolean) Fmt ¶
func (o OpIgetBoolean) Fmt() Fmt
func (OpIgetBoolean) String ¶
func (o OpIgetBoolean) String() string
type OpIgetByte ¶
type OpIgetByte struct { Fmt22c // contains filtered or unexported fields }
func (OpIgetByte) Code ¶
func (o OpIgetByte) Code() OpCode
func (OpIgetByte) Fmt ¶
func (o OpIgetByte) Fmt() Fmt
func (OpIgetByte) String ¶
func (o OpIgetByte) String() string
type OpIgetChar ¶
type OpIgetChar struct { Fmt22c // contains filtered or unexported fields }
func (OpIgetChar) Code ¶
func (o OpIgetChar) Code() OpCode
func (OpIgetChar) Fmt ¶
func (o OpIgetChar) Fmt() Fmt
func (OpIgetChar) String ¶
func (o OpIgetChar) String() string
type OpIgetObject ¶
type OpIgetObject struct { Fmt22c // contains filtered or unexported fields }
func (OpIgetObject) Code ¶
func (o OpIgetObject) Code() OpCode
func (OpIgetObject) Fmt ¶
func (o OpIgetObject) Fmt() Fmt
func (OpIgetObject) String ¶
func (o OpIgetObject) String() string
type OpIgetShort ¶
type OpIgetShort struct { Fmt22c // contains filtered or unexported fields }
func (OpIgetShort) Code ¶
func (o OpIgetShort) Code() OpCode
func (OpIgetShort) Fmt ¶
func (o OpIgetShort) Fmt() Fmt
func (OpIgetShort) String ¶
func (o OpIgetShort) String() string
type OpIgetWide ¶
type OpIgetWide struct { Fmt22c // contains filtered or unexported fields }
func (OpIgetWide) Code ¶
func (o OpIgetWide) Code() OpCode
func (OpIgetWide) Fmt ¶
func (o OpIgetWide) Fmt() Fmt
func (OpIgetWide) String ¶
func (o OpIgetWide) String() string
type OpInstanceOf ¶
type OpInstanceOf struct { Fmt22c // contains filtered or unexported fields }
func (OpInstanceOf) Code ¶
func (o OpInstanceOf) Code() OpCode
func (OpInstanceOf) Fmt ¶
func (o OpInstanceOf) Fmt() Fmt
func (OpInstanceOf) String ¶
func (o OpInstanceOf) String() string
type OpIntToByte ¶
type OpIntToByte struct { Fmt12x // contains filtered or unexported fields }
func (OpIntToByte) Code ¶
func (o OpIntToByte) Code() OpCode
func (OpIntToByte) Fmt ¶
func (o OpIntToByte) Fmt() Fmt
func (OpIntToByte) String ¶
func (o OpIntToByte) String() string
type OpIntToChar ¶
type OpIntToChar struct { Fmt12x // contains filtered or unexported fields }
func (OpIntToChar) Code ¶
func (o OpIntToChar) Code() OpCode
func (OpIntToChar) Fmt ¶
func (o OpIntToChar) Fmt() Fmt
func (OpIntToChar) String ¶
func (o OpIntToChar) String() string
type OpIntToDouble ¶
type OpIntToDouble struct { Fmt12x // contains filtered or unexported fields }
func (OpIntToDouble) Code ¶
func (o OpIntToDouble) Code() OpCode
func (OpIntToDouble) Fmt ¶
func (o OpIntToDouble) Fmt() Fmt
func (OpIntToDouble) String ¶
func (o OpIntToDouble) String() string
type OpIntToFloat ¶
type OpIntToFloat struct { Fmt12x // contains filtered or unexported fields }
func (OpIntToFloat) Code ¶
func (o OpIntToFloat) Code() OpCode
func (OpIntToFloat) Fmt ¶
func (o OpIntToFloat) Fmt() Fmt
func (OpIntToFloat) String ¶
func (o OpIntToFloat) String() string
type OpIntToLong ¶
type OpIntToLong struct { Fmt12x // contains filtered or unexported fields }
func (OpIntToLong) Code ¶
func (o OpIntToLong) Code() OpCode
func (OpIntToLong) Fmt ¶
func (o OpIntToLong) Fmt() Fmt
func (OpIntToLong) String ¶
func (o OpIntToLong) String() string
type OpIntToShort ¶
type OpIntToShort struct { Fmt12x // contains filtered or unexported fields }
func (OpIntToShort) Code ¶
func (o OpIntToShort) Code() OpCode
func (OpIntToShort) Fmt ¶
func (o OpIntToShort) Fmt() Fmt
func (OpIntToShort) String ¶
func (o OpIntToShort) String() string
type OpInvokeCustom ¶
type OpInvokeCustom struct { Fmt35c // contains filtered or unexported fields }
func (OpInvokeCustom) Code ¶
func (o OpInvokeCustom) Code() OpCode
func (OpInvokeCustom) Fmt ¶
func (o OpInvokeCustom) Fmt() Fmt
func (OpInvokeCustom) String ¶
func (o OpInvokeCustom) String() string
type OpInvokeCustomRange ¶
type OpInvokeCustomRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpInvokeCustomRange) Code ¶
func (o OpInvokeCustomRange) Code() OpCode
func (OpInvokeCustomRange) Fmt ¶
func (o OpInvokeCustomRange) Fmt() Fmt
func (OpInvokeCustomRange) String ¶
func (o OpInvokeCustomRange) String() string
type OpInvokeDirect ¶
type OpInvokeDirect struct { Fmt35c // contains filtered or unexported fields }
func (OpInvokeDirect) Code ¶
func (o OpInvokeDirect) Code() OpCode
func (OpInvokeDirect) Fmt ¶
func (o OpInvokeDirect) Fmt() Fmt
func (OpInvokeDirect) String ¶
func (o OpInvokeDirect) String() string
type OpInvokeDirectRange ¶
type OpInvokeDirectRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpInvokeDirectRange) Code ¶
func (o OpInvokeDirectRange) Code() OpCode
func (OpInvokeDirectRange) Fmt ¶
func (o OpInvokeDirectRange) Fmt() Fmt
func (OpInvokeDirectRange) String ¶
func (o OpInvokeDirectRange) String() string
type OpInvokeInterface ¶
type OpInvokeInterface struct { Fmt35c // contains filtered or unexported fields }
func (OpInvokeInterface) Code ¶
func (o OpInvokeInterface) Code() OpCode
func (OpInvokeInterface) Fmt ¶
func (o OpInvokeInterface) Fmt() Fmt
func (OpInvokeInterface) String ¶
func (o OpInvokeInterface) String() string
type OpInvokeInterfaceRange ¶
type OpInvokeInterfaceRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpInvokeInterfaceRange) Code ¶
func (o OpInvokeInterfaceRange) Code() OpCode
func (OpInvokeInterfaceRange) Fmt ¶
func (o OpInvokeInterfaceRange) Fmt() Fmt
func (OpInvokeInterfaceRange) String ¶
func (o OpInvokeInterfaceRange) String() string
type OpInvokePolymorphic ¶
type OpInvokePolymorphic struct { Fmt45cc // contains filtered or unexported fields }
func (OpInvokePolymorphic) Code ¶
func (o OpInvokePolymorphic) Code() OpCode
func (OpInvokePolymorphic) Fmt ¶
func (o OpInvokePolymorphic) Fmt() Fmt
func (OpInvokePolymorphic) String ¶
func (o OpInvokePolymorphic) String() string
type OpInvokePolymorphicRange ¶
type OpInvokePolymorphicRange struct { Fmt4rcc // contains filtered or unexported fields }
func (OpInvokePolymorphicRange) Code ¶
func (o OpInvokePolymorphicRange) Code() OpCode
func (OpInvokePolymorphicRange) Fmt ¶
func (o OpInvokePolymorphicRange) Fmt() Fmt
func (OpInvokePolymorphicRange) String ¶
func (o OpInvokePolymorphicRange) String() string
type OpInvokeStatic ¶
type OpInvokeStatic struct { Fmt35c // contains filtered or unexported fields }
func (OpInvokeStatic) Code ¶
func (o OpInvokeStatic) Code() OpCode
func (OpInvokeStatic) Fmt ¶
func (o OpInvokeStatic) Fmt() Fmt
func (OpInvokeStatic) String ¶
func (o OpInvokeStatic) String() string
type OpInvokeStaticRange ¶
type OpInvokeStaticRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpInvokeStaticRange) Code ¶
func (o OpInvokeStaticRange) Code() OpCode
func (OpInvokeStaticRange) Fmt ¶
func (o OpInvokeStaticRange) Fmt() Fmt
func (OpInvokeStaticRange) String ¶
func (o OpInvokeStaticRange) String() string
type OpInvokeSuper ¶
type OpInvokeSuper struct { Fmt35c // contains filtered or unexported fields }
func (OpInvokeSuper) Code ¶
func (o OpInvokeSuper) Code() OpCode
func (OpInvokeSuper) Fmt ¶
func (o OpInvokeSuper) Fmt() Fmt
func (OpInvokeSuper) String ¶
func (o OpInvokeSuper) String() string
type OpInvokeSuperRange ¶
type OpInvokeSuperRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpInvokeSuperRange) Code ¶
func (o OpInvokeSuperRange) Code() OpCode
func (OpInvokeSuperRange) Fmt ¶
func (o OpInvokeSuperRange) Fmt() Fmt
func (OpInvokeSuperRange) String ¶
func (o OpInvokeSuperRange) String() string
type OpInvokeVirtual ¶
type OpInvokeVirtual struct { Fmt35c // contains filtered or unexported fields }
func (OpInvokeVirtual) Code ¶
func (o OpInvokeVirtual) Code() OpCode
func (OpInvokeVirtual) Fmt ¶
func (o OpInvokeVirtual) Fmt() Fmt
func (OpInvokeVirtual) String ¶
func (o OpInvokeVirtual) String() string
type OpInvokeVirtualRange ¶
type OpInvokeVirtualRange struct { Fmt3rc // contains filtered or unexported fields }
func (OpInvokeVirtualRange) Code ¶
func (o OpInvokeVirtualRange) Code() OpCode
func (OpInvokeVirtualRange) Fmt ¶
func (o OpInvokeVirtualRange) Fmt() Fmt
func (OpInvokeVirtualRange) String ¶
func (o OpInvokeVirtualRange) String() string
type OpIputBoolean ¶
type OpIputBoolean struct { Fmt22c // contains filtered or unexported fields }
func (OpIputBoolean) Code ¶
func (o OpIputBoolean) Code() OpCode
func (OpIputBoolean) Fmt ¶
func (o OpIputBoolean) Fmt() Fmt
func (OpIputBoolean) String ¶
func (o OpIputBoolean) String() string
type OpIputByte ¶
type OpIputByte struct { Fmt22c // contains filtered or unexported fields }
func (OpIputByte) Code ¶
func (o OpIputByte) Code() OpCode
func (OpIputByte) Fmt ¶
func (o OpIputByte) Fmt() Fmt
func (OpIputByte) String ¶
func (o OpIputByte) String() string
type OpIputChar ¶
type OpIputChar struct { Fmt22c // contains filtered or unexported fields }
func (OpIputChar) Code ¶
func (o OpIputChar) Code() OpCode
func (OpIputChar) Fmt ¶
func (o OpIputChar) Fmt() Fmt
func (OpIputChar) String ¶
func (o OpIputChar) String() string
type OpIputObject ¶
type OpIputObject struct { Fmt22c // contains filtered or unexported fields }
func (OpIputObject) Code ¶
func (o OpIputObject) Code() OpCode
func (OpIputObject) Fmt ¶
func (o OpIputObject) Fmt() Fmt
func (OpIputObject) String ¶
func (o OpIputObject) String() string
type OpIputShort ¶
type OpIputShort struct { Fmt22c // contains filtered or unexported fields }
func (OpIputShort) Code ¶
func (o OpIputShort) Code() OpCode
func (OpIputShort) Fmt ¶
func (o OpIputShort) Fmt() Fmt
func (OpIputShort) String ¶
func (o OpIputShort) String() string
type OpIputWide ¶
type OpIputWide struct { Fmt22c // contains filtered or unexported fields }
func (OpIputWide) Code ¶
func (o OpIputWide) Code() OpCode
func (OpIputWide) Fmt ¶
func (o OpIputWide) Fmt() Fmt
func (OpIputWide) String ¶
func (o OpIputWide) String() string
type OpLongToDouble ¶
type OpLongToDouble struct { Fmt12x // contains filtered or unexported fields }
func (OpLongToDouble) Code ¶
func (o OpLongToDouble) Code() OpCode
func (OpLongToDouble) Fmt ¶
func (o OpLongToDouble) Fmt() Fmt
func (OpLongToDouble) String ¶
func (o OpLongToDouble) String() string
type OpLongToFloat ¶
type OpLongToFloat struct { Fmt12x // contains filtered or unexported fields }
func (OpLongToFloat) Code ¶
func (o OpLongToFloat) Code() OpCode
func (OpLongToFloat) Fmt ¶
func (o OpLongToFloat) Fmt() Fmt
func (OpLongToFloat) String ¶
func (o OpLongToFloat) String() string
type OpLongToInt ¶
type OpLongToInt struct { Fmt12x // contains filtered or unexported fields }
func (OpLongToInt) Code ¶
func (o OpLongToInt) Code() OpCode
func (OpLongToInt) Fmt ¶
func (o OpLongToInt) Fmt() Fmt
func (OpLongToInt) String ¶
func (o OpLongToInt) String() string
type OpMonitorEnter ¶
type OpMonitorEnter struct { Fmt11x // contains filtered or unexported fields }
func (OpMonitorEnter) Code ¶
func (o OpMonitorEnter) Code() OpCode
func (OpMonitorEnter) Fmt ¶
func (o OpMonitorEnter) Fmt() Fmt
func (OpMonitorEnter) String ¶
func (o OpMonitorEnter) String() string
type OpMonitorExit ¶
type OpMonitorExit struct { Fmt11x // contains filtered or unexported fields }
func (OpMonitorExit) Code ¶
func (o OpMonitorExit) Code() OpCode
func (OpMonitorExit) Fmt ¶
func (o OpMonitorExit) Fmt() Fmt
func (OpMonitorExit) String ¶
func (o OpMonitorExit) String() string
type OpMoveException ¶
type OpMoveException struct { Fmt11x // contains filtered or unexported fields }
func (OpMoveException) Code ¶
func (o OpMoveException) Code() OpCode
func (OpMoveException) Fmt ¶
func (o OpMoveException) Fmt() Fmt
func (OpMoveException) String ¶
func (o OpMoveException) String() string
type OpMoveFrom16 ¶
type OpMoveFrom16 struct { Fmt22x // contains filtered or unexported fields }
func (OpMoveFrom16) Code ¶
func (o OpMoveFrom16) Code() OpCode
func (OpMoveFrom16) Fmt ¶
func (o OpMoveFrom16) Fmt() Fmt
func (OpMoveFrom16) String ¶
func (o OpMoveFrom16) String() string
type OpMoveObject ¶
type OpMoveObject struct { Fmt12x // contains filtered or unexported fields }
func (OpMoveObject) Code ¶
func (o OpMoveObject) Code() OpCode
func (OpMoveObject) Fmt ¶
func (o OpMoveObject) Fmt() Fmt
func (OpMoveObject) String ¶
func (o OpMoveObject) String() string
type OpMoveObject16 ¶
type OpMoveObject16 struct { Fmt32x // contains filtered or unexported fields }
func (OpMoveObject16) Code ¶
func (o OpMoveObject16) Code() OpCode
func (OpMoveObject16) Fmt ¶
func (o OpMoveObject16) Fmt() Fmt
func (OpMoveObject16) String ¶
func (o OpMoveObject16) String() string
type OpMoveObjectFrom16 ¶
type OpMoveObjectFrom16 struct { Fmt22x // contains filtered or unexported fields }
func (OpMoveObjectFrom16) Code ¶
func (o OpMoveObjectFrom16) Code() OpCode
func (OpMoveObjectFrom16) Fmt ¶
func (o OpMoveObjectFrom16) Fmt() Fmt
func (OpMoveObjectFrom16) String ¶
func (o OpMoveObjectFrom16) String() string
type OpMoveResult ¶
type OpMoveResult struct { Fmt11x // contains filtered or unexported fields }
func (OpMoveResult) Code ¶
func (o OpMoveResult) Code() OpCode
func (OpMoveResult) Fmt ¶
func (o OpMoveResult) Fmt() Fmt
func (OpMoveResult) String ¶
func (o OpMoveResult) String() string
type OpMoveResultObject ¶
type OpMoveResultObject struct { Fmt11x // contains filtered or unexported fields }
func (OpMoveResultObject) Code ¶
func (o OpMoveResultObject) Code() OpCode
func (OpMoveResultObject) Fmt ¶
func (o OpMoveResultObject) Fmt() Fmt
func (OpMoveResultObject) String ¶
func (o OpMoveResultObject) String() string
type OpMoveResultWide ¶
type OpMoveResultWide struct { Fmt11x // contains filtered or unexported fields }
func (OpMoveResultWide) Code ¶
func (o OpMoveResultWide) Code() OpCode
func (OpMoveResultWide) Fmt ¶
func (o OpMoveResultWide) Fmt() Fmt
func (OpMoveResultWide) String ¶
func (o OpMoveResultWide) String() string
type OpMoveWide ¶
type OpMoveWide struct { Fmt12x // contains filtered or unexported fields }
func (OpMoveWide) Code ¶
func (o OpMoveWide) Code() OpCode
func (OpMoveWide) Fmt ¶
func (o OpMoveWide) Fmt() Fmt
func (OpMoveWide) String ¶
func (o OpMoveWide) String() string
type OpMoveWide16 ¶
type OpMoveWide16 struct { Fmt32x // contains filtered or unexported fields }
func (OpMoveWide16) Code ¶
func (o OpMoveWide16) Code() OpCode
func (OpMoveWide16) Fmt ¶
func (o OpMoveWide16) Fmt() Fmt
func (OpMoveWide16) String ¶
func (o OpMoveWide16) String() string
type OpMoveWideFrom16 ¶
type OpMoveWideFrom16 struct { Fmt22x // contains filtered or unexported fields }
func (OpMoveWideFrom16) Code ¶
func (o OpMoveWideFrom16) Code() OpCode
func (OpMoveWideFrom16) Fmt ¶
func (o OpMoveWideFrom16) Fmt() Fmt
func (OpMoveWideFrom16) String ¶
func (o OpMoveWideFrom16) String() string
type OpMulDouble ¶
type OpMulDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpMulDouble) Code ¶
func (o OpMulDouble) Code() OpCode
func (OpMulDouble) Fmt ¶
func (o OpMulDouble) Fmt() Fmt
func (OpMulDouble) String ¶
func (o OpMulDouble) String() string
type OpMulDouble2Addr ¶
type OpMulDouble2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpMulDouble2Addr) Code ¶
func (o OpMulDouble2Addr) Code() OpCode
func (OpMulDouble2Addr) Fmt ¶
func (o OpMulDouble2Addr) Fmt() Fmt
func (OpMulDouble2Addr) String ¶
func (o OpMulDouble2Addr) String() string
type OpMulFloat ¶
type OpMulFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpMulFloat) Code ¶
func (o OpMulFloat) Code() OpCode
func (OpMulFloat) Fmt ¶
func (o OpMulFloat) Fmt() Fmt
func (OpMulFloat) String ¶
func (o OpMulFloat) String() string
type OpMulFloat2Addr ¶
type OpMulFloat2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpMulFloat2Addr) Code ¶
func (o OpMulFloat2Addr) Code() OpCode
func (OpMulFloat2Addr) Fmt ¶
func (o OpMulFloat2Addr) Fmt() Fmt
func (OpMulFloat2Addr) String ¶
func (o OpMulFloat2Addr) String() string
type OpMulInt2Addr ¶
type OpMulInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpMulInt2Addr) Code ¶
func (o OpMulInt2Addr) Code() OpCode
func (OpMulInt2Addr) Fmt ¶
func (o OpMulInt2Addr) Fmt() Fmt
func (OpMulInt2Addr) String ¶
func (o OpMulInt2Addr) String() string
type OpMulIntLit16 ¶
type OpMulIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpMulIntLit16) Code ¶
func (o OpMulIntLit16) Code() OpCode
func (OpMulIntLit16) Fmt ¶
func (o OpMulIntLit16) Fmt() Fmt
func (OpMulIntLit16) String ¶
func (o OpMulIntLit16) String() string
type OpMulIntLit8 ¶
type OpMulIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpMulIntLit8) Code ¶
func (o OpMulIntLit8) Code() OpCode
func (OpMulIntLit8) Fmt ¶
func (o OpMulIntLit8) Fmt() Fmt
func (OpMulIntLit8) String ¶
func (o OpMulIntLit8) String() string
type OpMulLong2Addr ¶
type OpMulLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpMulLong2Addr) Code ¶
func (o OpMulLong2Addr) Code() OpCode
func (OpMulLong2Addr) Fmt ¶
func (o OpMulLong2Addr) Fmt() Fmt
func (OpMulLong2Addr) String ¶
func (o OpMulLong2Addr) String() string
type OpNegDouble ¶
type OpNegDouble struct { Fmt12x // contains filtered or unexported fields }
func (OpNegDouble) Code ¶
func (o OpNegDouble) Code() OpCode
func (OpNegDouble) Fmt ¶
func (o OpNegDouble) Fmt() Fmt
func (OpNegDouble) String ¶
func (o OpNegDouble) String() string
type OpNegFloat ¶
type OpNegFloat struct { Fmt12x // contains filtered or unexported fields }
func (OpNegFloat) Code ¶
func (o OpNegFloat) Code() OpCode
func (OpNegFloat) Fmt ¶
func (o OpNegFloat) Fmt() Fmt
func (OpNegFloat) String ¶
func (o OpNegFloat) String() string
type OpNewArray ¶
type OpNewArray struct { Fmt22c // contains filtered or unexported fields }
func (OpNewArray) Code ¶
func (o OpNewArray) Code() OpCode
func (OpNewArray) Fmt ¶
func (o OpNewArray) Fmt() Fmt
func (OpNewArray) String ¶
func (o OpNewArray) String() string
type OpNewInstance ¶
type OpNewInstance struct { Fmt21c // contains filtered or unexported fields }
func (OpNewInstance) Code ¶
func (o OpNewInstance) Code() OpCode
func (OpNewInstance) Fmt ¶
func (o OpNewInstance) Fmt() Fmt
func (OpNewInstance) String ¶
func (o OpNewInstance) String() string
type OpOrInt2Addr ¶
type OpOrInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpOrInt2Addr) Code ¶
func (o OpOrInt2Addr) Code() OpCode
func (OpOrInt2Addr) Fmt ¶
func (o OpOrInt2Addr) Fmt() Fmt
func (OpOrInt2Addr) String ¶
func (o OpOrInt2Addr) String() string
type OpOrIntLit16 ¶
type OpOrIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpOrIntLit16) Code ¶
func (o OpOrIntLit16) Code() OpCode
func (OpOrIntLit16) Fmt ¶
func (o OpOrIntLit16) Fmt() Fmt
func (OpOrIntLit16) String ¶
func (o OpOrIntLit16) String() string
type OpOrIntLit8 ¶
type OpOrIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpOrIntLit8) Code ¶
func (o OpOrIntLit8) Code() OpCode
func (OpOrIntLit8) Fmt ¶
func (o OpOrIntLit8) Fmt() Fmt
func (OpOrIntLit8) String ¶
func (o OpOrIntLit8) String() string
type OpOrLong2Addr ¶
type OpOrLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpOrLong2Addr) Code ¶
func (o OpOrLong2Addr) Code() OpCode
func (OpOrLong2Addr) Fmt ¶
func (o OpOrLong2Addr) Fmt() Fmt
func (OpOrLong2Addr) String ¶
func (o OpOrLong2Addr) String() string
type OpPackedSwitch ¶
type OpPackedSwitch struct { Fmt31t // contains filtered or unexported fields }
func (OpPackedSwitch) Code ¶
func (o OpPackedSwitch) Code() OpCode
func (OpPackedSwitch) Fmt ¶
func (o OpPackedSwitch) Fmt() Fmt
func (OpPackedSwitch) String ¶
func (o OpPackedSwitch) String() string
type OpPseudoFillArrayDataPayload ¶
type OpPseudoFillArrayDataPayload struct { FmtFillArrayDataPayload // contains filtered or unexported fields }
func (OpPseudoFillArrayDataPayload) Code ¶
func (o OpPseudoFillArrayDataPayload) Code() OpCode
func (OpPseudoFillArrayDataPayload) Fmt ¶
func (o OpPseudoFillArrayDataPayload) Fmt() Fmt
func (OpPseudoFillArrayDataPayload) String ¶
func (o OpPseudoFillArrayDataPayload) String() string
type OpPseudoPackedSwitchPayload ¶
type OpPseudoPackedSwitchPayload struct { FmtPackedSwitchPayload // contains filtered or unexported fields }
func (OpPseudoPackedSwitchPayload) Code ¶
func (o OpPseudoPackedSwitchPayload) Code() OpCode
func (OpPseudoPackedSwitchPayload) Fmt ¶
func (o OpPseudoPackedSwitchPayload) Fmt() Fmt
func (OpPseudoPackedSwitchPayload) String ¶
func (o OpPseudoPackedSwitchPayload) String() string
type OpPseudoSparseSwitchPayload ¶
type OpPseudoSparseSwitchPayload struct { FmtSparseSwitchPayload // contains filtered or unexported fields }
func (OpPseudoSparseSwitchPayload) Code ¶
func (o OpPseudoSparseSwitchPayload) Code() OpCode
func (OpPseudoSparseSwitchPayload) Fmt ¶
func (o OpPseudoSparseSwitchPayload) Fmt() Fmt
func (OpPseudoSparseSwitchPayload) String ¶
func (o OpPseudoSparseSwitchPayload) String() string
type OpReader ¶
type OpReader struct {
// contains filtered or unexported fields
}
func NewOpReader ¶
type OpRemDouble ¶
type OpRemDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpRemDouble) Code ¶
func (o OpRemDouble) Code() OpCode
func (OpRemDouble) Fmt ¶
func (o OpRemDouble) Fmt() Fmt
func (OpRemDouble) String ¶
func (o OpRemDouble) String() string
type OpRemDouble2Addr ¶
type OpRemDouble2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpRemDouble2Addr) Code ¶
func (o OpRemDouble2Addr) Code() OpCode
func (OpRemDouble2Addr) Fmt ¶
func (o OpRemDouble2Addr) Fmt() Fmt
func (OpRemDouble2Addr) String ¶
func (o OpRemDouble2Addr) String() string
type OpRemFloat ¶
type OpRemFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpRemFloat) Code ¶
func (o OpRemFloat) Code() OpCode
func (OpRemFloat) Fmt ¶
func (o OpRemFloat) Fmt() Fmt
func (OpRemFloat) String ¶
func (o OpRemFloat) String() string
type OpRemFloat2Addr ¶
type OpRemFloat2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpRemFloat2Addr) Code ¶
func (o OpRemFloat2Addr) Code() OpCode
func (OpRemFloat2Addr) Fmt ¶
func (o OpRemFloat2Addr) Fmt() Fmt
func (OpRemFloat2Addr) String ¶
func (o OpRemFloat2Addr) String() string
type OpRemInt2Addr ¶
type OpRemInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpRemInt2Addr) Code ¶
func (o OpRemInt2Addr) Code() OpCode
func (OpRemInt2Addr) Fmt ¶
func (o OpRemInt2Addr) Fmt() Fmt
func (OpRemInt2Addr) String ¶
func (o OpRemInt2Addr) String() string
type OpRemIntLit16 ¶
type OpRemIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpRemIntLit16) Code ¶
func (o OpRemIntLit16) Code() OpCode
func (OpRemIntLit16) Fmt ¶
func (o OpRemIntLit16) Fmt() Fmt
func (OpRemIntLit16) String ¶
func (o OpRemIntLit16) String() string
type OpRemIntLit8 ¶
type OpRemIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpRemIntLit8) Code ¶
func (o OpRemIntLit8) Code() OpCode
func (OpRemIntLit8) Fmt ¶
func (o OpRemIntLit8) Fmt() Fmt
func (OpRemIntLit8) String ¶
func (o OpRemIntLit8) String() string
type OpRemLong2Addr ¶
type OpRemLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpRemLong2Addr) Code ¶
func (o OpRemLong2Addr) Code() OpCode
func (OpRemLong2Addr) Fmt ¶
func (o OpRemLong2Addr) Fmt() Fmt
func (OpRemLong2Addr) String ¶
func (o OpRemLong2Addr) String() string
type OpReturnObject ¶
type OpReturnObject struct { Fmt11x // contains filtered or unexported fields }
func (OpReturnObject) Code ¶
func (o OpReturnObject) Code() OpCode
func (OpReturnObject) Fmt ¶
func (o OpReturnObject) Fmt() Fmt
func (OpReturnObject) String ¶
func (o OpReturnObject) String() string
type OpReturnVoid ¶
type OpReturnVoid struct { Fmt10x // contains filtered or unexported fields }
func (OpReturnVoid) Code ¶
func (o OpReturnVoid) Code() OpCode
func (OpReturnVoid) Fmt ¶
func (o OpReturnVoid) Fmt() Fmt
func (OpReturnVoid) String ¶
func (o OpReturnVoid) String() string
type OpReturnWide ¶
type OpReturnWide struct { Fmt11x // contains filtered or unexported fields }
func (OpReturnWide) Code ¶
func (o OpReturnWide) Code() OpCode
func (OpReturnWide) Fmt ¶
func (o OpReturnWide) Fmt() Fmt
func (OpReturnWide) String ¶
func (o OpReturnWide) String() string
type OpRsubIntLit16 ¶
type OpRsubIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpRsubIntLit16) Code ¶
func (o OpRsubIntLit16) Code() OpCode
func (OpRsubIntLit16) Fmt ¶
func (o OpRsubIntLit16) Fmt() Fmt
func (OpRsubIntLit16) String ¶
func (o OpRsubIntLit16) String() string
type OpRsubIntLit8 ¶
type OpRsubIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpRsubIntLit8) Code ¶
func (o OpRsubIntLit8) Code() OpCode
func (OpRsubIntLit8) Fmt ¶
func (o OpRsubIntLit8) Fmt() Fmt
func (OpRsubIntLit8) String ¶
func (o OpRsubIntLit8) String() string
type OpSgetBoolean ¶
type OpSgetBoolean struct { Fmt21c // contains filtered or unexported fields }
func (OpSgetBoolean) Code ¶
func (o OpSgetBoolean) Code() OpCode
func (OpSgetBoolean) Fmt ¶
func (o OpSgetBoolean) Fmt() Fmt
func (OpSgetBoolean) String ¶
func (o OpSgetBoolean) String() string
type OpSgetByte ¶
type OpSgetByte struct { Fmt21c // contains filtered or unexported fields }
func (OpSgetByte) Code ¶
func (o OpSgetByte) Code() OpCode
func (OpSgetByte) Fmt ¶
func (o OpSgetByte) Fmt() Fmt
func (OpSgetByte) String ¶
func (o OpSgetByte) String() string
type OpSgetChar ¶
type OpSgetChar struct { Fmt21c // contains filtered or unexported fields }
func (OpSgetChar) Code ¶
func (o OpSgetChar) Code() OpCode
func (OpSgetChar) Fmt ¶
func (o OpSgetChar) Fmt() Fmt
func (OpSgetChar) String ¶
func (o OpSgetChar) String() string
type OpSgetObject ¶
type OpSgetObject struct { Fmt21c // contains filtered or unexported fields }
func (OpSgetObject) Code ¶
func (o OpSgetObject) Code() OpCode
func (OpSgetObject) Fmt ¶
func (o OpSgetObject) Fmt() Fmt
func (OpSgetObject) String ¶
func (o OpSgetObject) String() string
type OpSgetShort ¶
type OpSgetShort struct { Fmt21c // contains filtered or unexported fields }
func (OpSgetShort) Code ¶
func (o OpSgetShort) Code() OpCode
func (OpSgetShort) Fmt ¶
func (o OpSgetShort) Fmt() Fmt
func (OpSgetShort) String ¶
func (o OpSgetShort) String() string
type OpSgetWide ¶
type OpSgetWide struct { Fmt21c // contains filtered or unexported fields }
func (OpSgetWide) Code ¶
func (o OpSgetWide) Code() OpCode
func (OpSgetWide) Fmt ¶
func (o OpSgetWide) Fmt() Fmt
func (OpSgetWide) String ¶
func (o OpSgetWide) String() string
type OpShlInt2Addr ¶
type OpShlInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpShlInt2Addr) Code ¶
func (o OpShlInt2Addr) Code() OpCode
func (OpShlInt2Addr) Fmt ¶
func (o OpShlInt2Addr) Fmt() Fmt
func (OpShlInt2Addr) String ¶
func (o OpShlInt2Addr) String() string
type OpShlIntLit8 ¶
type OpShlIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpShlIntLit8) Code ¶
func (o OpShlIntLit8) Code() OpCode
func (OpShlIntLit8) Fmt ¶
func (o OpShlIntLit8) Fmt() Fmt
func (OpShlIntLit8) String ¶
func (o OpShlIntLit8) String() string
type OpShlLong2Addr ¶
type OpShlLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpShlLong2Addr) Code ¶
func (o OpShlLong2Addr) Code() OpCode
func (OpShlLong2Addr) Fmt ¶
func (o OpShlLong2Addr) Fmt() Fmt
func (OpShlLong2Addr) String ¶
func (o OpShlLong2Addr) String() string
type OpShrInt2Addr ¶
type OpShrInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpShrInt2Addr) Code ¶
func (o OpShrInt2Addr) Code() OpCode
func (OpShrInt2Addr) Fmt ¶
func (o OpShrInt2Addr) Fmt() Fmt
func (OpShrInt2Addr) String ¶
func (o OpShrInt2Addr) String() string
type OpShrIntLit8 ¶
type OpShrIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpShrIntLit8) Code ¶
func (o OpShrIntLit8) Code() OpCode
func (OpShrIntLit8) Fmt ¶
func (o OpShrIntLit8) Fmt() Fmt
func (OpShrIntLit8) String ¶
func (o OpShrIntLit8) String() string
type OpShrLong2Addr ¶
type OpShrLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpShrLong2Addr) Code ¶
func (o OpShrLong2Addr) Code() OpCode
func (OpShrLong2Addr) Fmt ¶
func (o OpShrLong2Addr) Fmt() Fmt
func (OpShrLong2Addr) String ¶
func (o OpShrLong2Addr) String() string
type OpSparseSwitch ¶
type OpSparseSwitch struct { Fmt31t // contains filtered or unexported fields }
func (OpSparseSwitch) Code ¶
func (o OpSparseSwitch) Code() OpCode
func (OpSparseSwitch) Fmt ¶
func (o OpSparseSwitch) Fmt() Fmt
func (OpSparseSwitch) String ¶
func (o OpSparseSwitch) String() string
type OpSputBoolean ¶
type OpSputBoolean struct { Fmt21c // contains filtered or unexported fields }
func (OpSputBoolean) Code ¶
func (o OpSputBoolean) Code() OpCode
func (OpSputBoolean) Fmt ¶
func (o OpSputBoolean) Fmt() Fmt
func (OpSputBoolean) String ¶
func (o OpSputBoolean) String() string
type OpSputByte ¶
type OpSputByte struct { Fmt21c // contains filtered or unexported fields }
func (OpSputByte) Code ¶
func (o OpSputByte) Code() OpCode
func (OpSputByte) Fmt ¶
func (o OpSputByte) Fmt() Fmt
func (OpSputByte) String ¶
func (o OpSputByte) String() string
type OpSputChar ¶
type OpSputChar struct { Fmt21c // contains filtered or unexported fields }
func (OpSputChar) Code ¶
func (o OpSputChar) Code() OpCode
func (OpSputChar) Fmt ¶
func (o OpSputChar) Fmt() Fmt
func (OpSputChar) String ¶
func (o OpSputChar) String() string
type OpSputObject ¶
type OpSputObject struct { Fmt21c // contains filtered or unexported fields }
func (OpSputObject) Code ¶
func (o OpSputObject) Code() OpCode
func (OpSputObject) Fmt ¶
func (o OpSputObject) Fmt() Fmt
func (OpSputObject) String ¶
func (o OpSputObject) String() string
type OpSputShort ¶
type OpSputShort struct { Fmt21c // contains filtered or unexported fields }
func (OpSputShort) Code ¶
func (o OpSputShort) Code() OpCode
func (OpSputShort) Fmt ¶
func (o OpSputShort) Fmt() Fmt
func (OpSputShort) String ¶
func (o OpSputShort) String() string
type OpSputWide ¶
type OpSputWide struct { Fmt21c // contains filtered or unexported fields }
func (OpSputWide) Code ¶
func (o OpSputWide) Code() OpCode
func (OpSputWide) Fmt ¶
func (o OpSputWide) Fmt() Fmt
func (OpSputWide) String ¶
func (o OpSputWide) String() string
type OpSubDouble ¶
type OpSubDouble struct { Fmt23x // contains filtered or unexported fields }
func (OpSubDouble) Code ¶
func (o OpSubDouble) Code() OpCode
func (OpSubDouble) Fmt ¶
func (o OpSubDouble) Fmt() Fmt
func (OpSubDouble) String ¶
func (o OpSubDouble) String() string
type OpSubDouble2Addr ¶
type OpSubDouble2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpSubDouble2Addr) Code ¶
func (o OpSubDouble2Addr) Code() OpCode
func (OpSubDouble2Addr) Fmt ¶
func (o OpSubDouble2Addr) Fmt() Fmt
func (OpSubDouble2Addr) String ¶
func (o OpSubDouble2Addr) String() string
type OpSubFloat ¶
type OpSubFloat struct { Fmt23x // contains filtered or unexported fields }
func (OpSubFloat) Code ¶
func (o OpSubFloat) Code() OpCode
func (OpSubFloat) Fmt ¶
func (o OpSubFloat) Fmt() Fmt
func (OpSubFloat) String ¶
func (o OpSubFloat) String() string
type OpSubFloat2Addr ¶
type OpSubFloat2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpSubFloat2Addr) Code ¶
func (o OpSubFloat2Addr) Code() OpCode
func (OpSubFloat2Addr) Fmt ¶
func (o OpSubFloat2Addr) Fmt() Fmt
func (OpSubFloat2Addr) String ¶
func (o OpSubFloat2Addr) String() string
type OpSubInt2Addr ¶
type OpSubInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpSubInt2Addr) Code ¶
func (o OpSubInt2Addr) Code() OpCode
func (OpSubInt2Addr) Fmt ¶
func (o OpSubInt2Addr) Fmt() Fmt
func (OpSubInt2Addr) String ¶
func (o OpSubInt2Addr) String() string
type OpSubLong2Addr ¶
type OpSubLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpSubLong2Addr) Code ¶
func (o OpSubLong2Addr) Code() OpCode
func (OpSubLong2Addr) Fmt ¶
func (o OpSubLong2Addr) Fmt() Fmt
func (OpSubLong2Addr) String ¶
func (o OpSubLong2Addr) String() string
type OpUshrInt2Addr ¶
type OpUshrInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpUshrInt2Addr) Code ¶
func (o OpUshrInt2Addr) Code() OpCode
func (OpUshrInt2Addr) Fmt ¶
func (o OpUshrInt2Addr) Fmt() Fmt
func (OpUshrInt2Addr) String ¶
func (o OpUshrInt2Addr) String() string
type OpUshrIntLit8 ¶
type OpUshrIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpUshrIntLit8) Code ¶
func (o OpUshrIntLit8) Code() OpCode
func (OpUshrIntLit8) Fmt ¶
func (o OpUshrIntLit8) Fmt() Fmt
func (OpUshrIntLit8) String ¶
func (o OpUshrIntLit8) String() string
type OpUshrLong ¶
type OpUshrLong struct { Fmt23x // contains filtered or unexported fields }
func (OpUshrLong) Code ¶
func (o OpUshrLong) Code() OpCode
func (OpUshrLong) Fmt ¶
func (o OpUshrLong) Fmt() Fmt
func (OpUshrLong) String ¶
func (o OpUshrLong) String() string
type OpUshrLong2Addr ¶
type OpUshrLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpUshrLong2Addr) Code ¶
func (o OpUshrLong2Addr) Code() OpCode
func (OpUshrLong2Addr) Fmt ¶
func (o OpUshrLong2Addr) Fmt() Fmt
func (OpUshrLong2Addr) String ¶
func (o OpUshrLong2Addr) String() string
type OpXorInt2Addr ¶
type OpXorInt2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpXorInt2Addr) Code ¶
func (o OpXorInt2Addr) Code() OpCode
func (OpXorInt2Addr) Fmt ¶
func (o OpXorInt2Addr) Fmt() Fmt
func (OpXorInt2Addr) String ¶
func (o OpXorInt2Addr) String() string
type OpXorIntLit16 ¶
type OpXorIntLit16 struct { Fmt22s // contains filtered or unexported fields }
func (OpXorIntLit16) Code ¶
func (o OpXorIntLit16) Code() OpCode
func (OpXorIntLit16) Fmt ¶
func (o OpXorIntLit16) Fmt() Fmt
func (OpXorIntLit16) String ¶
func (o OpXorIntLit16) String() string
type OpXorIntLit8 ¶
type OpXorIntLit8 struct { Fmt22b // contains filtered or unexported fields }
func (OpXorIntLit8) Code ¶
func (o OpXorIntLit8) Code() OpCode
func (OpXorIntLit8) Fmt ¶
func (o OpXorIntLit8) Fmt() Fmt
func (OpXorIntLit8) String ¶
func (o OpXorIntLit8) String() string
type OpXorLong2Addr ¶
type OpXorLong2Addr struct { Fmt12x // contains filtered or unexported fields }
func (OpXorLong2Addr) Code ¶
func (o OpXorLong2Addr) Code() OpCode
func (OpXorLong2Addr) Fmt ¶
func (o OpXorLong2Addr) Fmt() Fmt
func (OpXorLong2Addr) String ¶
func (o OpXorLong2Addr) String() string
type PackedSwitchOpNode ¶
func (PackedSwitchOpNode) RawOp ¶
func (n PackedSwitchOpNode) RawOp() Op
func (PackedSwitchOpNode) String ¶
func (n PackedSwitchOpNode) String() string
type Reader ¶
type Reader struct { Version string ReverseEndian bool StringIDCount uint32 TypeIDCount uint32 ProtoIDCount uint32 FieldIDCount uint32 MethodIDCount uint32 ClassDefCount uint32 // contains filtered or unexported fields }
func (*Reader) ReadMethodAndParse ¶
func (*Reader) ReadTypeAndParse ¶
func (r *Reader) ReadTypeAndParse(id uint32) (TypeDescriptor, error)
func (*Reader) StringIter ¶
func (r *Reader) StringIter() *StringIter
type ReturnOpNode ¶
func (ReturnOpNode) RawOp ¶
func (n ReturnOpNode) RawOp() Op
func (ReturnOpNode) String ¶
func (n ReturnOpNode) String() string
type SGetOpNode ¶
func (SGetOpNode) RawOp ¶
func (n SGetOpNode) RawOp() Op
func (SGetOpNode) String ¶
func (n SGetOpNode) String() string
type SPutOpNode ¶
func (SPutOpNode) RawOp ¶
func (n SPutOpNode) RawOp() Op
func (SPutOpNode) String ¶
func (n SPutOpNode) String() string
type SparseSwitchOpNode ¶
func (SparseSwitchOpNode) RawOp ¶
func (n SparseSwitchOpNode) RawOp() Op
func (SparseSwitchOpNode) String ¶
func (n SparseSwitchOpNode) String() string
type StringIter ¶
type StringIter struct {
// contains filtered or unexported fields
}
func (*StringIter) HasNext ¶
func (i *StringIter) HasNext() bool
func (*StringIter) Next ¶
func (i *StringIter) Next() (StringNode, error)
func (*StringIter) Seek ¶
func (i *StringIter) Seek(pos uint32)
type StringNode ¶
type ThrowOpNode ¶
func (ThrowOpNode) RawOp ¶
func (n ThrowOpNode) RawOp() Op
func (ThrowOpNode) String ¶
func (n ThrowOpNode) String() string
type TypeDescriptor ¶
func ParseTypeDescriptor ¶
func ParseTypeDescriptor(value string) (TypeDescriptor, error)
func (TypeDescriptor) Base ¶
func (d TypeDescriptor) Base() TypeDescriptor
func (TypeDescriptor) IsArray ¶
func (d TypeDescriptor) IsArray() bool
func (TypeDescriptor) IsClass ¶
func (d TypeDescriptor) IsClass() bool
func (TypeDescriptor) String ¶
func (d TypeDescriptor) String() string
type UnaryOpNode ¶
func (UnaryOpNode) RawOp ¶
func (n UnaryOpNode) RawOp() Op
func (UnaryOpNode) String ¶
func (n UnaryOpNode) String() string
type UnknownOpNode ¶
type UnknownOpNode struct {
Raw Op
}
func (UnknownOpNode) RawOp ¶
func (n UnknownOpNode) RawOp() Op
func (UnknownOpNode) String ¶
func (n UnknownOpNode) String() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.