Packagecom.swfwire.decompiler.abc.tokens
Classpublic class TraitsInfoToken
InheritanceTraitsInfoToken Inheritance Object
Implements IToken



Public Properties
 PropertyDefined By
  attributes : uint
TraitsInfoToken
  data : ITrait
TraitsInfoToken
  kind : uint
TraitsInfoToken
  metadata : Vector.<uint>
TraitsInfoToken
  metadataCount : uint
TraitsInfoToken
  name : uint
TraitsInfoToken
Public Methods
 MethodDefined By
  
TraitsInfoToken(name:uint = 0, kind:uint = 0, attributes:uint = 0, data:ITrait = null, metadataCount:uint = 0, metadata:Vector.<uint> = null)
TraitsInfoToken
  
read(abc:ABCByteArray):void
TraitsInfoToken
  
TraitsInfoToken
Public Constants
 ConstantDefined By
  ATTRIBUTE_FINAL : uint
[static]
TraitsInfoToken
  ATTRIBUTE_METADATA : uint
[static]
TraitsInfoToken
  ATTRIBUTE_OVERRIDE : uint
[static]
TraitsInfoToken
  KIND_TRAIT_CLASS : uint = 4
[static]
TraitsInfoToken
  KIND_TRAIT_CONST : uint = 6
[static]
TraitsInfoToken
  KIND_TRAIT_FUNCTION : uint = 5
[static]
TraitsInfoToken
  KIND_TRAIT_GETTER : uint = 2
[static]
TraitsInfoToken
  KIND_TRAIT_METHOD : uint = 1
[static]
TraitsInfoToken
  KIND_TRAIT_SETTER : uint = 3
[static]
TraitsInfoToken
  KIND_TRAIT_SLOT : uint = 0
[static]
TraitsInfoToken
Property Detail
attributesproperty
public var attributes:uint

dataproperty 
public var data:ITrait

kindproperty 
public var kind:uint

metadataproperty 
public var metadata:Vector.<uint>

metadataCountproperty 
public var metadataCount:uint

nameproperty 
public var name:uint

Constructor Detail
TraitsInfoToken()Constructor
public function TraitsInfoToken(name:uint = 0, kind:uint = 0, attributes:uint = 0, data:ITrait = null, metadataCount:uint = 0, metadata:Vector.<uint> = null)



Parameters
name:uint (default = 0)
 
kind:uint (default = 0)
 
attributes:uint (default = 0)
 
data:ITrait (default = null)
 
metadataCount:uint (default = 0)
 
metadata:Vector.<uint> (default = null)
Method Detail
read()method
public function read(abc:ABCByteArray):void

Parameters

abc:ABCByteArray

write()method 
public function write(abc:ABCByteArray):void

Parameters

abc:ABCByteArray

Constant Detail
ATTRIBUTE_FINALConstant
public static const ATTRIBUTE_FINAL:uint

ATTRIBUTE_METADATAConstant 
public static const ATTRIBUTE_METADATA:uint

ATTRIBUTE_OVERRIDEConstant 
public static const ATTRIBUTE_OVERRIDE:uint

KIND_TRAIT_CLASSConstant 
public static const KIND_TRAIT_CLASS:uint = 4

KIND_TRAIT_CONSTConstant 
public static const KIND_TRAIT_CONST:uint = 6

KIND_TRAIT_FUNCTIONConstant 
public static const KIND_TRAIT_FUNCTION:uint = 5

KIND_TRAIT_GETTERConstant 
public static const KIND_TRAIT_GETTER:uint = 2

KIND_TRAIT_METHODConstant 
public static const KIND_TRAIT_METHOD:uint = 1

KIND_TRAIT_SETTERConstant 
public static const KIND_TRAIT_SETTER:uint = 3

KIND_TRAIT_SLOTConstant 
public static const KIND_TRAIT_SLOT:uint = 0