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 booleandeclaredUsingVar(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableTree) For Java 17+, returns true ifvariableTreewas declared usingvar.
-
Method Details
-
declaredUsingVar
@Pure public static boolean declaredUsingVar(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableTree) For Java 17+, returns true ifvariableTreewas 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
variableTreewas declared usingvarand using Java 17+
-