public interface ResolvedPatternDeclaration extends ResolvedValueDeclaration
WARNING: Implemented fairly blindly. Unsure if required or even appropriate. Use with extreme caution.
PatternExpr| Modifier and Type | Method and Description |
|---|---|
default ResolvedPatternDeclaration |
asPattern()
Return this as a PatternDeclaration or throw an UnsupportedOperationException
|
default String |
describeType() |
default boolean |
hasName()
Anonymous classes do not have a name, for example.
|
default boolean |
isPattern()
Does this declaration represents a pattern declaration?
|
getTypeasEnumConstant, asField, asMethod, asParameter, asType, getName, isEnumConstant, isField, isMethod, isParameter, isType, isVariabledefault boolean isPattern()
ResolvedDeclarationisPattern in interface ResolvedDeclarationdefault ResolvedPatternDeclaration asPattern()
ResolvedDeclarationasPattern in interface ResolvedDeclarationdefault boolean hasName()
ResolvedDeclarationhasName in interface ResolvedDeclarationdefault String describeType()
Copyright © 2007–2021. All rights reserved.