Interface AnonymousClassTree
-
- All Superinterfaces:
ClassTree
,ExpressionTree
,HasAttributes
,Tree
- All Known Implementing Classes:
AnonymousClassTreeImpl
public interface AnonymousClassTree extends ExpressionTree, ClassTree
Anonymous classclass
-
-
Field Summary
-
Fields inherited from interface org.sonar.plugins.php.api.tree.declaration.ClassTree
PHP5_CONSTRUCTOR_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SeparatedList<ExpressionTree>
arguments()
Deprecated.since 3.11 .SeparatedList<CallArgumentTree>
callArguments()
SyntaxToken
classToken()
SyntaxToken
closeCurlyBraceToken()
SyntaxToken
closeParenthesisToken()
SyntaxToken
extendsToken()
SyntaxToken
implementsToken()
List<ClassMemberTree>
members()
SyntaxToken
openCurlyBraceToken()
SyntaxToken
openParenthesisToken()
NamespaceNameTree
superClass()
SeparatedList<NamespaceNameTree>
superInterfaces()
-
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 Detail
-
classToken
SyntaxToken classToken()
- Specified by:
classToken
in interfaceClassTree
-
openParenthesisToken
@Nullable SyntaxToken openParenthesisToken()
-
arguments
@Deprecated SeparatedList<ExpressionTree> arguments()
Deprecated.since 3.11 . UsecallArguments()
instead.
-
callArguments
SeparatedList<CallArgumentTree> callArguments()
-
closeParenthesisToken
@Nullable SyntaxToken closeParenthesisToken()
-
extendsToken
@Nullable SyntaxToken extendsToken()
- Specified by:
extendsToken
in interfaceClassTree
-
superClass
@Nullable NamespaceNameTree superClass()
- Specified by:
superClass
in interfaceClassTree
-
implementsToken
@Nullable SyntaxToken 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
-
-