go2hx

manual

github

Module: stdgo.internal.reflect

(view library index)

Overview

Index

Variables

import stdgo.internal.reflect.Reflect
var useHaxePath:Bool

Functions

import stdgo.internal.reflect.Reflect

function _set

function _set(value:stdgo.reflect.Value):Void

(view code)

function asInterfaceValue

function asInterfaceValue(value:Dynamic, gt:stdgo.internal.reflect.GoType):Dynamic

(view code)

function deepValueEqual

function deepValueEqual(v1:stdgo.reflect.Value, v2:stdgo.reflect.Value, visited:stdgo.GoMap<stdgo.internal.reflect._Reflect.Visit, Bool>, depth:stdgo.GoInt):Bool

(view code)

function defaultValue

function defaultValue(typ:stdgo.internal.reflect._Reflect.Type):Any

(view code)

function defaultValueInternal

function defaultValueInternal(typ:stdgo.internal.reflect._Type):Any

(view code)

function directlyAssignable

function directlyAssignable(t:stdgo.internal.reflect._Reflect.Type, v:stdgo.internal.reflect._Reflect.Type):Bool

(view code)

function formatGoFieldName

function formatGoFieldName(name:String):String

(view code)

function getElem

function getElem(type:stdgo.internal.reflect.GoType):stdgo.internal.reflect.GoType

(view code)

function getSignature

function getSignature(type:stdgo.internal.reflect.GoType):stdgo.internal.reflect.GoType

(view code)

function getUnderlying

function getUnderlying(gt:stdgo.internal.reflect.GoType, ?once:Bool):Null<Null<stdgo.internal.reflect.GoType>>

(view code)

function getUnderlyingRefNamed

function getUnderlyingRefNamed(gt:stdgo.internal.reflect.GoType, ?once:Bool):stdgo.internal.reflect.GoType

(view code)

function getVar

function getVar(type:stdgo.internal.reflect.GoType):stdgo.internal.reflect.GoType

(view code)

function implementsMethod

function implementsMethod(t:stdgo.internal.reflect._Reflect.Type, v:stdgo.internal.reflect._Reflect.Type):Bool

(view code)

function isAnyInterface

function isAnyInterface(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isExported

function isExported(name:String):Bool

(view code)

function isInterface

function isInterface(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isInvalid

function isInvalid(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isNamed

function isNamed(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isPointer

function isPointer(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isPointerStruct

function isPointerStruct(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isRef

function isRef(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isRefValue

function isRefValue(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isReflectTypeRef

function isReflectTypeRef(type:stdgo.internal.reflect._Type):Bool

(view code)

function isSignature

function isSignature(type:stdgo.internal.reflect.GoType, ?underlyingBool:Bool):Bool

(view code)

function isStruct

function isStruct(type:stdgo.internal.reflect.GoType):Bool

(view code)

function isTitle

function isTitle(string:String):Bool

(view code)

function isUnsafePointer

function isUnsafePointer(type:stdgo.internal.reflect.GoType):Bool

(view code)

function namedUnderlying

function namedUnderlying(obj:stdgo.AnyInterface):stdgo.AnyInterface

(view code)

function pointerUnwrap

function pointerUnwrap(type:stdgo.internal.reflect.GoType):stdgo.internal.reflect.GoType

(view code)

Classes

import stdgo.internal.reflect.*

class FieldType

var embedded:Bool
var name:String
var optional:Bool
var tag:String
var type:stdgo.internal.reflect._Reflect.Ref<stdgo.internal.reflect.GoType>

FieldType function new

function new(name:String, type:stdgo.internal.reflect._Reflect.Ref<stdgo.internal.reflect.GoType>, tag:String, embedded:Bool, optional:Bool):Void

(view code)

FieldType function toString

function toString():String

(view code)

class MethodType

var name:String
var recv:stdgo.internal.reflect._Reflect.Ref<stdgo.internal.reflect.GoType>
var type:stdgo.internal.reflect._Reflect.Ref<stdgo.internal.reflect.GoType>

MethodType function new

function new(name:String, type:stdgo.internal.reflect._Reflect.Ref<stdgo.internal.reflect.GoType>, recv:stdgo.internal.reflect._Reflect.Ref<stdgo.internal.reflect.GoType>):Void

(view code)

MethodType function toString

function toString():String

(view code)

class _Type

_Type function _common

function _common():stdgo.internal.reflect.GoType

(view code)

_Type function new

function new(gt:stdgo.internal.reflect.GoType):Void

(view code)

_Type function _common

function _common():stdgo.internal.reflect._Reflect.Ref<Dynamic>

(view code)

_Type function _uncommon

function _uncommon():stdgo.internal.reflect._Reflect.Ref<Dynamic>

(view code)

_Type function align

function align():stdgo.GoInt

(view code)

_Type function assignableTo

function assignableTo( _u:stdgo.internal.reflect._Reflect.Type):Bool

(view code)

_Type function bits

function bits():stdgo.GoInt

(view code)

_Type function chanDir

function chanDir():stdgo.reflect.ChanDir

(view code)

_Type function comparable

function comparable():Bool

(view code)

_Type function convertibleTo

function convertibleTo( _u:stdgo.internal.reflect._Reflect.Type):Bool

(view code)

_Type function elem

function elem():stdgo.internal.reflect._Reflect.Type

(view code)

_Type function field

function field( _i:stdgo.GoInt):stdgo.reflect.StructField

(view code)

_Type function fieldAlign

function fieldAlign():stdgo.GoInt

(view code)

_Type function fieldByIndex

function fieldByIndex( _index:stdgo.Slice<stdgo.GoInt>):stdgo.reflect.StructField

(view code)

_Type function fieldByName

function fieldByName( _name:stdgo.GoString):{
	_1:Bool;
	_0:stdgo.reflect.StructField;
}

(view code)

_Type function fieldByNameFunc

function fieldByNameFunc( _match:()):{
	_1:Bool;
	_0:stdgo.reflect.StructField;
}

(view code)

_Type function formatGoPath

function formatGoPath():String

(view code)

\Type function implements\

function implements_( _u:stdgo.internal.reflect._Reflect.Type):Bool

(view code)

\Type function in\

function in_( _i:stdgo.GoInt):stdgo.internal.reflect._Reflect.Type

(view code)

_Type function isVariadic

function isVariadic():Bool

(view code)

_Type function key

function key():stdgo.internal.reflect._Reflect.Type

(view code)

_Type function kind

function kind():stdgo.reflect.Kind

(view code)

_Type function len

function len():stdgo.GoInt

(view code)

_Type function method

function method( _0:stdgo.GoInt):stdgo.reflect.Method

(view code)

_Type function name

function name():stdgo.GoString

(view code)

_Type function numField

function numField():stdgo.GoInt

(view code)

_Type function numIn

function numIn():stdgo.GoInt

(view code)

_Type function numMethod

function numMethod():stdgo.GoInt

(view code)

_Type function numOut

function numOut():stdgo.GoInt

(view code)

_Type function out

function out( _i:stdgo.GoInt):stdgo.internal.reflect._Reflect.Type

(view code)

_Type function pkgPath

function pkgPath():stdgo.GoString

(view code)

_Type function size

function size():stdgo.GoUIntptr

(view code)

_Type function string

function string():stdgo.GoString

(view code)

Abstracts

abstract KindType

(view file containing code)

abstract BasicKind

(view file containing code)