Class AssignmentOrReference
java.lang.Object
gw.internal.gosu.parser.statements.AssignmentOrReference
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private boolean
private IParsedElement
private ITerminalStatement
-
Constructor Summary
ConstructorsConstructorDescriptionAssignmentOrReference
(IIdentifierExpression idExpr, List<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState) AssignmentOrReference
(IStatement stmt, List<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState) -
Method Summary
Modifier and TypeMethodDescriptionprivate boolean
_separatedByIfElse
(IParsedElement origStmt, IParsedElement stmt1, IParsedElement stmt2) (package private) void
determineBad
(List<AssignmentOrReference> assignments, boolean bInLoop) (package private) VarInitializationVerifier.AssignedState
(package private) IParsedElement
getStmt()
(package private) ITerminalStatement
(package private) boolean
isBad()
(package private) boolean
isInLoop()
(package private) boolean
private boolean
separatedByCatchClauses
(IParsedElement stmt1, IParsedElement stmt2) private boolean
separatedByIfElse
(IParsedElement stmt1, IParsedElement stmt2) private void
setBad
(boolean bBad) (package private) void
setTerminal
(ITerminalStatement terminal)
-
Field Details
-
_stmt
-
_terminal
-
_localState
-
_bBad
private boolean _bBad -
_bInLoop
private boolean _bInLoop -
_bReference
private boolean _bReference
-
-
Constructor Details
-
AssignmentOrReference
AssignmentOrReference(IStatement stmt, List<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState) -
AssignmentOrReference
AssignmentOrReference(IIdentifierExpression idExpr, List<AssignmentOrReference> assignments, VarInitializationVerifier.AssignedState localState)
-
-
Method Details
-
getStmt
IParsedElement getStmt() -
getTerminal
ITerminalStatement getTerminal() -
setTerminal
-
getLocalState
VarInitializationVerifier.AssignedState getLocalState() -
isBad
boolean isBad() -
setBad
private void setBad(boolean bBad) -
isReference
boolean isReference() -
isInLoop
boolean isInLoop() -
determineBad
-
separatedByIfElse
-
_separatedByIfElse
private boolean _separatedByIfElse(IParsedElement origStmt, IParsedElement stmt1, IParsedElement stmt2) -
separatedByCatchClauses
-