Package net.sf.joafip.store.entity.proxy

Examples of net.sf.joafip.store.entity.proxy.EnumType


    StackElement pointer = currentStackElement;
    final EnumType[] popTypes = opcodeDesc.getPopTypes();
    for (int index = popTypes.length - 1; index >= 0; index--) {
      pointer = pop(pointer, popTypes[index]);
    }
    final EnumType pushType = opcodeDesc.getPushType();
    if (!EnumType.VOID.equals(pushType)) {
      pointer = push(pointer, pushType);
    }
    return pointer;
  }
View Full Code Here


    return pointer;
  }

  public StackElement push(final String desc,
      final StackElement currentStackElement) {
    final EnumType type = typeFromDesc(desc);
    return push(currentStackElement, type);
  }
View Full Code Here

    return push(currentStackElement, type);
  }

  public StackElement pop(final String desc,
      final StackElement currentStackElement) throws EnhanceException {
    final EnumType type = typeFromDesc(desc);
    return pop(currentStackElement, type);
  }
View Full Code Here

    final Type asmType = Type.getType(desc);
    return typeFromAsmType(asmType);
  }

  private EnumType typeFromAsmType(final Type asmType) {
    final EnumType type;
    switch (asmType.getSort()) {
    case Type.ARRAY:
    case Type.OBJECT:
      type = EnumType.REF;
      break;
View Full Code Here

TOP

Related Classes of net.sf.joafip.store.entity.proxy.EnumType

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.