public interface ResolvedTypePatternDeclaration extends ResolvedValueDeclaration
WARNING: Implemented fairly blindly. Unsure if required or even appropriate. Use with extreme caution.
TypePatternExpr| Modifier and Type | Method and Description |
|---|---|
default ResolvedTypePatternDeclaration |
asTypePattern()
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 |
isTypePattern()
Does this declaration represents a pattern declaration?
|
getTypeasEnumConstant, asField, asMethod, asParameter, asType, getName, isEnumConstant, isField, isMethod, isParameter, isType, isVariabletoAst, toAstdefault boolean isTypePattern()
ResolvedDeclarationisTypePattern in interface ResolvedDeclarationdefault ResolvedTypePatternDeclaration asTypePattern()
ResolvedDeclarationasTypePattern in interface ResolvedDeclarationdefault boolean hasName()
ResolvedDeclarationhasName in interface ResolvedDeclarationdefault String describeType()
Copyright © 2007–2024. All rights reserved.