Class MethodAttributes
- java.lang.Object
-
- com.offbynull.coroutines.instrumenter.MethodAttributes
-
final class MethodAttributes extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private CacheVariables
cacheVars
private org.apache.commons.collections4.list.UnmodifiableList<ContinuationPoint>
continuationPoints
private CoreVariables
coreVars
private StorageVariables
localsStorageVars
private LockVariables
lockVars
private InstrumentationSettings
settings
private MethodSignature
signature
private StorageVariables
stackStorageVars
private StorageContainerVariables
storageContainerVars
private org.apache.commons.collections4.list.UnmodifiableList<SynchronizationPoint>
synchPoints
-
Constructor Summary
Constructors Constructor Description MethodAttributes(MethodSignature signature, InstrumentationSettings settings, java.util.List<ContinuationPoint> continuationPoints, java.util.List<SynchronizationPoint> synchPoints, CoreVariables coreVars, CacheVariables cacheVars, StorageContainerVariables storageContainerVars, StorageVariables localsStorageVars, StorageVariables stackStorageVars, LockVariables lockVars)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CacheVariables
getCacheVariables()
org.apache.commons.collections4.list.UnmodifiableList<ContinuationPoint>
getContinuationPoints()
CoreVariables
getCoreVariables()
StorageVariables
getLocalsStorageVariables()
LockVariables
getLockVariables()
InstrumentationSettings
getSettings()
MethodSignature
getSignature()
StorageVariables
getStackStorageVariables()
StorageContainerVariables
getStorageContainerVariables()
org.apache.commons.collections4.list.UnmodifiableList<SynchronizationPoint>
getSynchronizationPoints()
-
-
-
Field Detail
-
signature
private final MethodSignature signature
-
settings
private final InstrumentationSettings settings
-
continuationPoints
private final org.apache.commons.collections4.list.UnmodifiableList<ContinuationPoint> continuationPoints
-
synchPoints
private final org.apache.commons.collections4.list.UnmodifiableList<SynchronizationPoint> synchPoints
-
coreVars
private final CoreVariables coreVars
-
cacheVars
private final CacheVariables cacheVars
-
storageContainerVars
private final StorageContainerVariables storageContainerVars
-
localsStorageVars
private final StorageVariables localsStorageVars
-
stackStorageVars
private final StorageVariables stackStorageVars
-
lockVars
private final LockVariables lockVars
-
-
Constructor Detail
-
MethodAttributes
MethodAttributes(MethodSignature signature, InstrumentationSettings settings, java.util.List<ContinuationPoint> continuationPoints, java.util.List<SynchronizationPoint> synchPoints, CoreVariables coreVars, CacheVariables cacheVars, StorageContainerVariables storageContainerVars, StorageVariables localsStorageVars, StorageVariables stackStorageVars, LockVariables lockVars)
-
-
Method Detail
-
getSignature
public MethodSignature getSignature()
-
getSettings
public InstrumentationSettings getSettings()
-
getContinuationPoints
public org.apache.commons.collections4.list.UnmodifiableList<ContinuationPoint> getContinuationPoints()
-
getSynchronizationPoints
public org.apache.commons.collections4.list.UnmodifiableList<SynchronizationPoint> getSynchronizationPoints()
-
getCoreVariables
public CoreVariables getCoreVariables()
-
getCacheVariables
public CacheVariables getCacheVariables()
-
getStorageContainerVariables
public StorageContainerVariables getStorageContainerVariables()
-
getLocalsStorageVariables
public StorageVariables getLocalsStorageVariables()
-
getStackStorageVariables
public StorageVariables getStackStorageVariables()
-
getLockVariables
public LockVariables getLockVariables()
-
-