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()DeclaredTypeTreedeclaredType()SyntaxTokeneosToken()booleanhasModifiers(String... modifiers)List<SyntaxToken>modifierTokens()TypeTreetypeAnnotation()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)
-
-