soot.javaToJimple
Class Util

java.lang.Object
  extended bysoot.javaToJimple.Util

public class Util
extends java.lang.Object


Constructor Summary
Util()
           
 
Method Summary
static void addLineTag(Host host, int sLine, int eLine)
          Line Tag Adder
static void addLineTag(Host host, polyglot.ast.Node node)
          Line Tag Adder
static void addLnPosTags(Host host, int sline, int eline, int spos, int epos)
           
static void addLnPosTags(Host host, polyglot.util.Position pos)
           
static void addMethodLineTag(Host host, int sline, int eline)
           
static void addMethodPosTag(Host meth, int start, int end)
           
static void addPosTag(Host host, int sc, int ec)
          Position Tag Adder
static void addPosTag(Host host, polyglot.util.Position pos)
          Position Tag Adder
static int getModifier(polyglot.types.Flags flags)
          Modifier Creation
static Type getSootType(polyglot.types.Type type)
          Type handling
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

addLnPosTags

public static void addLnPosTags(Host host,
                                polyglot.util.Position pos)

addLnPosTags

public static void addLnPosTags(Host host,
                                int sline,
                                int eline,
                                int spos,
                                int epos)

addPosTag

public static void addPosTag(Host host,
                             polyglot.util.Position pos)
Position Tag Adder


addMethodPosTag

public static void addMethodPosTag(Host meth,
                                   int start,
                                   int end)

addPosTag

public static void addPosTag(Host host,
                             int sc,
                             int ec)
Position Tag Adder


addMethodLineTag

public static void addMethodLineTag(Host host,
                                    int sline,
                                    int eline)

addLineTag

public static void addLineTag(Host host,
                              polyglot.ast.Node node)
Line Tag Adder


addLineTag

public static void addLineTag(Host host,
                              int sLine,
                              int eLine)
Line Tag Adder


getSootType

public static Type getSootType(polyglot.types.Type type)
Type handling


getModifier

public static int getModifier(polyglot.types.Flags flags)
Modifier Creation