Packagecom.swfwire.decompiler.abc
Classpublic class ABCEditor
InheritanceABCEditor Inheritance Object



Public Methods
 MethodDefined By
  
ABCEditor
  
addInt(integer:int):int
ABCEditor
  
addNamespace(kind:uint, stringIndex:int):int
ABCEditor
  
addQName(namespace:int, name:int):int
ABCEditor
  
addString(string:String):int
ABCEditor
  
getIntIndex(integer:int):int
ABCEditor
  
getNamespaceIndex(kind:uint, stringIndex:int):int
ABCEditor
  
ABCEditor
  
getQNameIndex(namespace:int, name:int):int
ABCEditor
  
getStaticMethodInvocationInstructions(packageName:String, className:String, methodName:String, argumentInstructions:Vector.<IInstruction>):Vector.<IInstruction>
ABCEditor
  
getStringIndex(string:String):int
ABCEditor
  
insertInstructions(set1:Vector.<IInstruction>, set2:Vector.<IInstruction>, position:uint):void
ABCEditor
Constructor Detail
ABCEditor()Constructor
public function ABCEditor(abcFile:ABCFile)



Parameters
abcFile:ABCFile
Method Detail
addInt()method
public function addInt(integer:int):int

Parameters

integer:int

Returns
int
addNamespace()method 
public function addNamespace(kind:uint, stringIndex:int):int

Parameters

kind:uint
 
stringIndex:int

Returns
int
addQName()method 
public function addQName(namespace:int, name:int):int

Parameters

namespace:int
 
name:int

Returns
int
addString()method 
public function addString(string:String):int

Parameters

string:String

Returns
int
getIntIndex()method 
public function getIntIndex(integer:int):int

Parameters

integer:int

Returns
int
getNamespaceIndex()method 
public function getNamespaceIndex(kind:uint, stringIndex:int):int

Parameters

kind:uint
 
stringIndex:int

Returns
int
getPushArgumentsToStack()method 
public function getPushArgumentsToStack(... args):void

Parameters

... args

getQNameIndex()method 
public function getQNameIndex(namespace:int, name:int):int

Parameters

namespace:int
 
name:int

Returns
int
getStaticMethodInvocationInstructions()method 
public function getStaticMethodInvocationInstructions(packageName:String, className:String, methodName:String, argumentInstructions:Vector.<IInstruction>):Vector.<IInstruction>

Parameters

packageName:String
 
className:String
 
methodName:String
 
argumentInstructions:Vector.<IInstruction>

Returns
Vector.<IInstruction>
getStringIndex()method 
public function getStringIndex(string:String):int

Parameters

string:String

Returns
int
insertInstructions()method 
public function insertInstructions(set1:Vector.<IInstruction>, set2:Vector.<IInstruction>, position:uint):void

Parameters

set1:Vector.<IInstruction>
 
set2:Vector.<IInstruction>
 
position:uint