Package tv.porst.swfretools.parser.structures

Examples of tv.porst.swfretools.parser.structures.MultinameInfoList


    final MethodInfoList methodInfos = data.getMethodInfos();
    final MethodBodyList methodBodies = data.getMethodBodies();

    final ConstantPool constantPool = data.getConstantPool();
    final StringInfoList constantStrings = constantPool.getStrings();
    final MultinameInfoList multiNames = constantPool.getMultinames();
    final NamespaceInfoList namespaces = constantPool.getNamespaces();

    // In the first round we are using the existing mapping between method bodies
    // and method information fields to create the inverse mapping.
    for (final MethodBody methodBody : methodBodies) {
View Full Code Here


    assert methodMapping != null : "Method mapping argument must not be null";
    assert errors != null : "Errors list must not be null";

    final ConstantPool constantPool = data.getConstantPool();
    final StringInfoList constantStrings = constantPool.getStrings();
    final MultinameInfoList multiNames = constantPool.getMultinames();
    final NamespaceInfoList namespaces = constantPool.getNamespaces();
    final MethodInfoList methodList = data.getMethodInfos();

    final ResolvedMethod staticConstructor = resolveStaticConstructor(classInfo, data, methodMapping, errors);
    final ResolvedMethod constructor = resolveConstructor(instanceInfo, data, methodMapping, errors);
View Full Code Here

    if (resolvedMultinames.containsKey(index)) {
      return resolvedMultinames.get(index);
    }

    final MultinameInfoList multinames = data.getConstantPool().getMultinames();

    final MultinameInfo multiname = multinames.get(index - 1);

    try {
      final String[] namespaceParts = ActionScript3Helpers.resolveMultiname(multiname, data.getConstantPool().getStrings(), data.getConstantPool().getNamespaces());

      resolvedMultinames.put(index, namespaceParts);
View Full Code Here

TOP

Related Classes of tv.porst.swfretools.parser.structures.MultinameInfoList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.