abc.eaj.weaving.matching
Class ExtendedSJPInfo
java.lang.Object
abc.weaving.matching.AbcSJPInfo
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)
|
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 |
offset
protected int offset
ExtendedSJPInfo
public ExtendedSJPInfo(java.lang.String kind,
java.lang.String signatureTypeClass,
java.lang.String signatureType,
java.lang.String signature,
Host host)
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