Class AssignmentOrReference
java.lang.Object
gw.internal.gosu.parser.statements.AssignmentOrReference
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate IParsedElementprivate 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) voiddetermineBad(List<AssignmentOrReference> assignments, boolean bInLoop) (package private) VarInitializationVerifier.AssignedState(package private) IParsedElementgetStmt()(package private) ITerminalStatement(package private) booleanisBad()(package private) booleanisInLoop()(package private) booleanprivate booleanseparatedByCatchClauses(IParsedElement stmt1, IParsedElement stmt2) private booleanseparatedByIfElse(IParsedElement stmt1, IParsedElement stmt2) private voidsetBad(boolean bBad) (package private) voidsetTerminal(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
-