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