AOWP_PHPElement
└─AOWP_PHPIfStatementElement
public class AOWP_PHPIfStatementElement
extends AOWP_PHPElement
Field Summary | |
---|---|
AOWP_PHPElement | {@link AOWP_PHPObjectOperatorElement}等 (要調査)。 |
AOWP_PHPInnerStatementElement | |
AOWP_PHPElseIfStatementElement | |
AOWP_PHPInnerStatementElement |
Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
NO_ARRAY, _line, parent, propertyIndex, propertyName |
Constructor Summary | |
---|---|
AOWP_PHPIfStatementElement(mixed _line, mixed condition, mixed innerStatements, mixed elseifStatements, mixed elseStatements) |
Method Summary | |
---|---|
void | |
void | addElseStatement(mixed element) |
void | addElseStatementArray(mixed elements) |
void | addStatement(mixed element, $element ) $elementは、PHPの文章となりうる、Statement系のASTインスタンス。 |
void | addStatementArray(mixed elements) |
void | kind() |
void | setCondition(mixed condition) |
void | setIfStatements(mixed ifStatements) |
Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
__clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo |
public AOWP_PHPElement $condition
AOWP_PHPObjectOperatorElement
等 (要調査)。
public AOWP_PHPInnerStatementElement $elseStatements
public AOWP_PHPElseIfStatementElement $elseifStatements
public AOWP_PHPInnerStatementElement $innerStatements
public AOWP_PHPIfStatementElement(mixed _line, mixed condition, mixed innerStatements, mixed elseifStatements, mixed elseStatements)
public void __toString()
public void addElseStatement(mixed element)
public void addElseStatementArray(mixed elements)
public void addStatement(mixed element, $element )
$elementは、PHPの文章となりうる、Statement系のASTインスタンス。
public void addStatementArray(mixed elements)
public void kind()
public void setCondition(mixed condition)
public void setIfStatements(mixed ifStatements)
PHPIfStatementElement PHPのASTにおける「if」を表すクラス 文法規則: unticked_statement