Interface EnumDeclarationTree
- All Superinterfaces:
ClassDeclarationTree,ClassTree,HasAttributes,StatementTree,Tree
- All Known Implementing Classes:
EnumDeclarationTreeImpl
Enumerations
enumname(){members()} enumname():backingType(){members()} enumname()implementssuperInterfaces(){members()}
-
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.ClassDeclarationTree
classToken, extendsToken, isAbstract, isFinal, isReadOnly, superClassMethods 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
-
modifierToken
Deprecated, for removal: This API element is subject to removal in a future version.- UsemodifiersToken()instead.Description copied from interface:ClassDeclarationTree- Specified by:
modifierTokenin interfaceClassDeclarationTree
-
modifiersToken
List<SyntaxToken> modifiersToken()Description copied from interface:ClassDeclarationTree- Specified by:
modifiersTokenin interfaceClassDeclarationTree
-
name
NameIdentifierTree name()- Specified by:
namein interfaceClassDeclarationTree
-
typeColonToken
-
backingType
-
implementsToken
- Specified by:
implementsTokenin interfaceClassDeclarationTree- Specified by:
implementsTokenin interfaceClassTree
-
superInterfaces
SeparatedList<NamespaceNameTree> superInterfaces()- Specified by:
superInterfacesin interfaceClassDeclarationTree- Specified by:
superInterfacesin interfaceClassTree
-
openCurlyBraceToken
SyntaxToken openCurlyBraceToken()- Specified by:
openCurlyBraceTokenin interfaceClassDeclarationTree- Specified by:
openCurlyBraceTokenin interfaceClassTree
-
members
List<ClassMemberTree> members()- Specified by:
membersin interfaceClassDeclarationTree- Specified by:
membersin interfaceClassTree
-
cases
List<EnumCaseTree> cases()The cases of the enumeration. These are also part ofmembers() -
closeCurlyBraceToken
SyntaxToken closeCurlyBraceToken()- Specified by:
closeCurlyBraceTokenin interfaceClassDeclarationTree- Specified by:
closeCurlyBraceTokenin interfaceClassTree
-
modifiersToken()instead.