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 boolean
isSimpleAcquire
Label
leadingLabel
Variable
lock
Expression
lockAcquire
Variable
lockCopy
Expression
lockInit
Expression
lockStore
Expression
lockStoreCopy
int
operationCount
-
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()
-
-