Package org.checkerframework.javacutil
Class TreeUtilsAfterJava11.JCVariableDeclUtils
java.lang.Object
org.checkerframework.javacutil.TreeUtilsAfterJava11.JCVariableDeclUtils
- Enclosing class:
TreeUtilsAfterJava11
Utility methods for accessing
JCVariableDecl
methods.-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
declaredUsingVar
(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableTree) For Java 17+, returns true ifvariableTree
was declared usingvar
.
-
Method Details
-
declaredUsingVar
@Pure public static boolean declaredUsingVar(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableTree) For Java 17+, returns true ifvariableTree
was declared usingvar
. Otherwise, returns false.Use
TreeUtils.isVariableTreeDeclaredUsingVar(VariableTree)
for a method that works on all versions of java.- Parameters:
variableTree
- a variable tree.- Returns:
- true if
variableTree
was declared usingvar
and using Java 17+
-