Interface AnonymousClassTree
- All Superinterfaces:
ClassTree,ExpressionTree,HasAttributes,Tree
- All Known Implementing Classes:
AnonymousClassTreeImpl
Anonymous class
class
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.sonar.plugins.php.api.tree.declaration.ClassTree
PHP5_CONSTRUCTOR_NAME -
Method Summary
Methods inherited from interface org.sonar.plugins.php.api.tree.declaration.ClassTree
fetchConstructorMethods inherited from interface org.sonar.plugins.php.api.tree.declaration.HasAttributes
attributeGroups
-
Method Details
-
isReadOnly
boolean isReadOnly() -
classToken
SyntaxToken classToken()- Specified by:
classTokenin interfaceClassTree
-
openParenthesisToken
-
arguments
Deprecated.since 3.11 . UsecallArguments()instead. -
callArguments
SeparatedList<CallArgumentTree> callArguments() -
closeParenthesisToken
-
extendsToken
- Specified by:
extendsTokenin interfaceClassTree
-
superClass
- Specified by:
superClassin interfaceClassTree
-
implementsToken
- Specified by:
implementsTokenin interfaceClassTree
-
superInterfaces
SeparatedList<NamespaceNameTree> superInterfaces()- Specified by:
superInterfacesin interfaceClassTree
-
openCurlyBraceToken
SyntaxToken openCurlyBraceToken()- Specified by:
openCurlyBraceTokenin interfaceClassTree
-
members
List<ClassMemberTree> members() -
closeCurlyBraceToken
SyntaxToken closeCurlyBraceToken()- Specified by:
closeCurlyBraceTokenin interfaceClassTree
-