Package org.jakstab.rtl.statements

Examples of org.jakstab.rtl.statements.RTLAssume


  @Override
  public Set<AbstractState> post(AbstractState state, CFAEdge edge,
      Precision precision) {
   
    if (edge.getTransformer() instanceof RTLAssume) {
      RTLAssume assume = (RTLAssume)edge.getTransformer();
      if (assume.getSource() != null) {
        AbstractState post;
        switch (assume.getSource().getType()) {
        case CALL:
          callSites.add(Pair.create(edge.getSource(), edge.getTarget()));
          callees.add(edge.getTarget());
          post = new ProcedureState(new FastSet<Location>(edge.getTarget()));
          return Collections.singleton(post);
View Full Code Here

TOP

Related Classes of org.jakstab.rtl.statements.RTLAssume

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.