@awayfl/avm2
Version:
Virtual machine for executing AS3 code
25 lines • 1.02 kB
TypeScript
import { Info } from './Info';
import { ClassTraitInfo } from './ClassTraitInfo';
import { RuntimeTraits } from './RuntimeTraits';
import { ABCFile } from './ABCFile';
import { InstanceInfo } from './InstanceInfo';
import { MethodInfo } from './MethodInfo';
import { Traits } from './Traits';
import { MetadataInfo } from './MetadataInfo';
import { IndentingWriter } from '@awayfl/swf-loader';
import { AXGlobal } from '../../run/AXGlobal';
import { IGlobalInfo } from './IGlobalInfo';
export declare class ClassInfo extends Info implements IGlobalInfo {
readonly abc: ABCFile;
readonly instanceInfo: InstanceInfo;
readonly methodInfo: MethodInfo;
readonly traits: Traits;
global: AXGlobal;
trait: ClassTraitInfo;
runtimeTraits: RuntimeTraits;
constructor(abc: ABCFile, instanceInfo: InstanceInfo, methodInfo: MethodInfo, traits: Traits);
getNativeMetadata(): MetadataInfo;
toString(): string;
trace(writer: IndentingWriter): void;
}
//# sourceMappingURL=ClassInfo.d.ts.map