Interface ClassPropertyDeclarationTree
-
- All Superinterfaces:
ClassMemberTree
,HasAttributes
,Tree
- All Known Implementing Classes:
ClassPropertyDeclarationTreeImpl
public interface ClassPropertyDeclarationTree extends ClassMemberTree, HasAttributes
Class Properties
var
declarations()
; publicdeclarations()
; protecteddeclarations()
; privatedeclarations()
; public staticdeclarations()
;Class Constants
const
declarations()
;
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description SeparatedList<VariableDeclarationTree>
declarations()
DeclaredTypeTree
declaredType()
SyntaxToken
eosToken()
boolean
hasModifiers(String... modifiers)
List<SyntaxToken>
modifierTokens()
TypeTree
typeAnnotation()
Deprecated.since 3.11 - UsedeclaredType()
instead.-
Methods inherited from interface org.sonar.plugins.php.api.tree.declaration.HasAttributes
attributeGroups
-
-
-
-
Method Detail
-
modifierTokens
List<SyntaxToken> modifierTokens()
-
typeAnnotation
@Deprecated @Nullable TypeTree typeAnnotation()
Deprecated.since 3.11 - UsedeclaredType()
instead.
-
declaredType
@Nullable DeclaredTypeTree declaredType()
-
declarations
SeparatedList<VariableDeclarationTree> declarations()
-
eosToken
SyntaxToken eosToken()
-
hasModifiers
boolean hasModifiers(String... modifiers)
-
-