@awayfl/avm2
Version:
Virtual machine for executing AS3 code
22 lines • 691 B
TypeScript
import { TRAIT } from './TRAIT';
import { MetadataInfo } from './MetadataInfo';
import { ABCFile } from './ABCFile';
import { Multiname } from './Multiname';
import { ILocalInfo } from './ILocalInfo';
export declare class TraitInfo {
readonly abc: ABCFile;
readonly kind: TRAIT;
readonly multiname: Multiname;
holder: ILocalInfo;
metadata: MetadataInfo[];
constructor(abc: ABCFile, kind: TRAIT, multiname: Multiname);
toString(): string;
isConst(): boolean;
isSlot(): boolean;
isMethod(): boolean;
isGetter(): boolean;
isSetter(): boolean;
isAccessor(): boolean;
isMethodOrAccessor(): boolean;
}
//# sourceMappingURL=TraitInfo.d.ts.map