abc.eaj.weaving.matching
Class ExtendedSJPInfo

java.lang.Object
  extended by abc.weaving.matching.AbcSJPInfo
      extended by abc.eaj.weaving.matching.ExtendedSJPInfo
All Implemented Interfaces:
SJPInfo

public class ExtendedSJPInfo
extends AbcSJPInfo
implements SJPInfo

Author:
Julian Tibble

Field Summary
protected  int offset
           
 
Fields inherited from class abc.weaving.matching.AbcSJPInfo
col, factory_local, fc, ip, kind, lg, method, row, sc, sigloc, signature, signatureType, signatureTypeClass, sjpcount, sjpfield, sjploc, units
 
Constructor Summary
ExtendedSJPInfo(java.lang.String kind, java.lang.String signatureTypeClass, java.lang.String signatureType, java.lang.String signature, Host host)
           
 
Method Summary
 void createSJPObject()
           
static java.lang.String makeCastSigData(SootMethod container, Type cast_to)
           
static java.lang.String makeThrowSigData(SootMethod container, Type throw_type)
           
 
Methods inherited from class abc.weaving.matching.AbcSJPInfo
assignObject, createField, getTypeString, initializeField, makeAdviceSigData, makeConstructorSigData, makeFieldSigData, makeHandlerSigData, makeInitializationSigData, makeMethodSigData, makeSJPfield, makeStaticInitializerSigData, sjpfield, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface abc.weaving.matching.SJPInfo
makeSJPfield, sjpfield
 

Field Detail

offset

protected int offset
Constructor Detail

ExtendedSJPInfo

public ExtendedSJPInfo(java.lang.String kind,
                       java.lang.String signatureTypeClass,
                       java.lang.String signatureType,
                       java.lang.String signature,
                       Host host)
Method Detail

makeCastSigData

public static java.lang.String makeCastSigData(SootMethod container,
                                               Type cast_to)

makeThrowSigData

public static java.lang.String makeThrowSigData(SootMethod container,
                                                Type throw_type)

createSJPObject

public void createSJPObject()
Overrides:
createSJPObject in class AbcSJPInfo