public class JCTreeUtil extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
containsAnnotationOfType(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotations,
Class<?>... annotationClasses) |
static Object |
defaultPrimitiveValue(com.sun.tools.javac.code.Type type,
com.sun.tools.javac.code.Symtab syms) |
static boolean |
hasAnnotation(com.sun.tools.javac.tree.JCTree.JCClassDecl classDecl,
Class<?>... annotationClasses) |
static boolean |
hasAnnotation(com.sun.tools.javac.tree.JCTree.JCMethodDecl methodDecl,
Class<?>... annotationClasses) |
static boolean |
hasAnnotation(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableDecl,
Class<?>... annotationClasses) |
static boolean |
isAnnotationOfType(com.sun.tools.javac.tree.JCTree.JCAnnotation annotation,
Class<?>... annotationClasses) |
static com.sun.tools.javac.tree.JCTree.JCExpression |
makeEmptyValue(com.sun.tools.javac.code.Type valueType,
com.sun.tools.javac.tree.TreeMaker make,
com.sun.tools.javac.code.Types types,
com.sun.tools.javac.code.Symtab syms) |
static com.sun.tools.javac.tree.JCTree.JCExpression |
memberAccess(com.sun.tools.javac.tree.TreeMaker make,
com.sun.tools.javac.util.Names names,
String... components) |
static com.sun.tools.javac.tree.JCTree.JCExpression |
memberAccess(com.sun.tools.javac.tree.TreeMaker make,
com.sun.tools.javac.util.Names names,
String path) |
public static boolean hasAnnotation(com.sun.tools.javac.tree.JCTree.JCVariableDecl variableDecl, Class<?>... annotationClasses)
public static boolean hasAnnotation(com.sun.tools.javac.tree.JCTree.JCClassDecl classDecl, Class<?>... annotationClasses)
public static boolean hasAnnotation(com.sun.tools.javac.tree.JCTree.JCMethodDecl methodDecl, Class<?>... annotationClasses)
public static boolean containsAnnotationOfType(com.sun.tools.javac.util.List<com.sun.tools.javac.tree.JCTree.JCAnnotation> annotations, Class<?>... annotationClasses)
public static boolean isAnnotationOfType(com.sun.tools.javac.tree.JCTree.JCAnnotation annotation, Class<?>... annotationClasses)
public static com.sun.tools.javac.tree.JCTree.JCExpression makeEmptyValue(com.sun.tools.javac.code.Type valueType, com.sun.tools.javac.tree.TreeMaker make, com.sun.tools.javac.code.Types types, com.sun.tools.javac.code.Symtab syms)
public static Object defaultPrimitiveValue(com.sun.tools.javac.code.Type type, com.sun.tools.javac.code.Symtab syms)
public static com.sun.tools.javac.tree.JCTree.JCExpression memberAccess(com.sun.tools.javac.tree.TreeMaker make, com.sun.tools.javac.util.Names names, String path)
public static com.sun.tools.javac.tree.JCTree.JCExpression memberAccess(com.sun.tools.javac.tree.TreeMaker make, com.sun.tools.javac.util.Names names, String... components)
Copyright © 2024. All rights reserved.