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
fetchConstructor
Methods inherited from interface org.sonar.plugins.php.api.tree.declaration.HasAttributes
attributeGroups
-
Method Details
-
isReadOnly
boolean isReadOnly() -
classToken
SyntaxToken classToken()- Specified by:
classToken
in interfaceClassTree
-
openParenthesisToken
-
arguments
Deprecated.since 3.11 . UsecallArguments()
instead. -
callArguments
SeparatedList<CallArgumentTree> callArguments() -
closeParenthesisToken
-
extendsToken
- Specified by:
extendsToken
in interfaceClassTree
-
superClass
- Specified by:
superClass
in interfaceClassTree
-
implementsToken
- Specified by:
implementsToken
in interfaceClassTree
-
superInterfaces
SeparatedList<NamespaceNameTree> superInterfaces()- Specified by:
superInterfaces
in interfaceClassTree
-
openCurlyBraceToken
SyntaxToken openCurlyBraceToken()- Specified by:
openCurlyBraceToken
in interfaceClassTree
-
members
List<ClassMemberTree> members() -
closeCurlyBraceToken
SyntaxToken closeCurlyBraceToken()- Specified by:
closeCurlyBraceToken
in interfaceClassTree
-