Package com.strobel.decompiler.ast
Class LockInfo
- java.lang.Object
-
- com.strobel.decompiler.ast.LockInfo
-
final class LockInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanisSimpleAcquireLabelleadingLabelVariablelockExpressionlockAcquireVariablelockCopyExpressionlockInitExpressionlockStoreExpressionlockStoreCopyintoperationCount
-
Constructor Summary
Constructors Constructor Description LockInfo(Label leadingLabel, Expression lockAcquire)LockInfo(Label leadingLabel, Expression lockInit, Expression lockStore, Expression lockStoreCopy, Expression lockAcquire)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Variable>getLockVariables()
-
-
-
Field Detail
-
leadingLabel
public final Label leadingLabel
-
lockInit
public final Expression lockInit
-
lockStore
public final Expression lockStore
-
lockStoreCopy
public final Expression lockStoreCopy
-
lockAcquire
public final Expression lockAcquire
-
lock
public final Variable lock
-
lockCopy
public final Variable lockCopy
-
operationCount
public final int operationCount
-
isSimpleAcquire
public final boolean isSimpleAcquire
-
-
Constructor Detail
-
LockInfo
LockInfo(Label leadingLabel, Expression lockAcquire)
-
LockInfo
LockInfo(Label leadingLabel, Expression lockInit, Expression lockStore, Expression lockStoreCopy, Expression lockAcquire)
-
-
Method Detail
-
getLockVariables
public final java.util.List<Variable> getLockVariables()
-
-