Package cn.wensiqun.entity.invoker

Examples of cn.wensiqun.entity.invoker.LocalVariableSignature


  }
 
  @Override
  public void visitLocalVariable(String name, String desc,
      String signature, Label start, Label end, int index) {
    LocalVariableSignature sign = new LocalVariableSignature();
    sign.setName(name);
    sign.setDesc(desc);
    sign.setSignature(signature);
    sign.setStartLine(labelLineMap.get(start));
    sign.setEndLine(labelLineMap.get(end));
    sign.setIndex(index);
    varSigns.add(sign);
  }
View Full Code Here


      localVariables.set(pos, type);
    }
  }
 
  private LocalVariableSignature getVisitLocalVariableInfo(int lblNum, int index){
    LocalVariableSignature mostMatch = null;

    if(locVarSign != null){
      int mostMatchSubVal = -1;
      for(LocalVariableSignature v : locVarSign){
        if(v.getIndex() == index){
View Full Code Here

        break;
      case DLOAD:
        added = Type.DOUBLE_TYPE;
        break;
      default :
        LocalVariableSignature varInfo = getVisitLocalVariableInfo(logicLineNumber, var);
        if(varInfo == null){
          added = AClass.OBJECT_ACLASS.getType();
        }else{
          added = Type.getType(varInfo.getDesc());
        }
        break;
        }
      storeLocalVariable(added, var);
    }
View Full Code Here

      localVariables.set(pos, type);
    }
  }
 
  private LocalVariableSignature getVisitLocalVariableInfo(int lblNum, int index){
    LocalVariableSignature mostMatch = null;

    if(locVarSign != null){
      int mostMatchSubVal = -1;
      for(LocalVariableSignature v : locVarSign){
        if(v.getIndex() == index){
View Full Code Here

        break;
      case DLOAD:
        added = Type.DOUBLE_TYPE;
        break;
      default :
        LocalVariableSignature varInfo = getVisitLocalVariableInfo(logicLineNumber, var);
        if(varInfo == null){
          added = AClass.OBJECT_ACLASS.getType();
        }else{
          added = Type.getType(varInfo.getDesc());
        }
        break;
        }
      storeLocalVariable(added, var);
    }
View Full Code Here

TOP

Related Classes of cn.wensiqun.entity.invoker.LocalVariableSignature

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.