AOWP_PHPElement
└─AOWP_PHPInnerStatementContainerElement
└─AOWP_PHPMethodElement
public class AOWP_PHPMethodElement
extends AOWP_PHPInnerStatementContainerElement
Field Summary | |
---|---|
final str | |
final str | |
final str | |
final str | |
AOWP_Token | |
mixed | |
array | 修飾子を表す文字列の配列。 |
array |
Fields inherited from aowp.parser.ast.util.AOWP_PHPInnerStatementContainerElement | |
---|---|
innerStatements |
Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
NO_ARRAY, _line, parent, propertyIndex, propertyName |
Constructor Summary | |
---|---|
AOWP_PHPMethodElement(mixed _line, mixed modifiers, mixed functionName, mixed paramaters) |
Method Summary | |
---|---|
void | |
void | addModifier(string modifier) |
void | |
string | |
array | |
void | |
void | getParameterName(mixed parameterIndex) |
array | |
void | kind() |
void | removeModifier(string modifier) |
void | setMethodName(string methodName) |
void | setModifiers(mixed modifierArray, $modifierArray ) |
Methods inherited from aowp.parser.ast.util.AOWP_PHPInnerStatementContainerElement | |
---|---|
getInnerStatements, insertElement, insertElementArray, removeAllElements, removeElement, replaceElement, replaceElementWithElements, searchElementIndex, setElement, setElements, spliceStatement |
Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
__clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo |
public final str FINAL_MODIFER = 'final'
public final str PRIVATE_MODIFER = 'private'
public final str PUBLIC_MODIFER = 'public'
public final str STATIC_MODIFER = 'static'
public AOWP_Token $functionName
public mixed $isReference
public array $modifiers
修飾子を表す文字列の配列。
public array $paramaters
public AOWP_PHPMethodElement(mixed _line, mixed modifiers, mixed functionName, mixed paramaters)
public void __toString()
public void addModifier(string modifier)
public void getClassName()
public string getMethodName()
public array getModifiers()
public void getParameterCount()
public void getParameterName(mixed parameterIndex)
public array getParameters()
public void kind()
public void removeModifier(string modifier)
public void setMethodName(string methodName)
public void setModifiers(mixed modifierArray, $modifierArray )
PHPMethodElement PHPのASTにおける「メソッド」を表すクラス 文法規則: class_statement