AOWP_PHPElement
└─AOWP_PHPClassElement
public class AOWP_PHPClassElement
extends AOWP_PHPElement
| Field Summary | |
|---|---|
| mixed | |
| mixed | |
| mixed | |
| mixed | |
| mixed | |
| Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
|---|---|
| NO_ARRAY, _line, parent, propertyIndex, propertyName | |
| Constructor Summary | |
|---|---|
AOWP_PHPClassElement(mixed _line, mixed typeName, mixed className, mixed extendClassName, mixed implementInterfaceNames, mixed classStatements) |
|
| Method Summary | |
|---|---|
| void | |
| void | addStatement(mixed element, $element ) $elementは、{@link AOWP_PHPMethodElement}や、{@link AOWP_PHPClassVariableElement}等。 |
| void | |
| void | |
| void | getMethodAST(mixed methodName) |
| void | kind() |
| Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
|---|---|
| __clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo | |
public mixed $className
public mixed $classStatements
public mixed $extendClassName
public mixed $implementInterfaceNames
public mixed $typeName
public AOWP_PHPClassElement(mixed _line, mixed typeName, mixed className, mixed extendClassName, mixed implementInterfaceNames, mixed classStatements)
public void __toString()
public void addStatement(mixed element, $element )
$elementは、AOWP_PHPMethodElementや、AOWP_PHPClassVariableElement等。
public void getClassName()
public void getExtendedClassName()
public void getMethodAST(mixed methodName)
public void kind()
PHPClassElement
PHPのASTにおける「クラス」を表すクラス 文法規則: unticked_class_declaration_statement