接口的使用
com.sun.source.tree.Tree
使用 Tree 的包
-
Tree 在 com.sun.source.tree 中的用法
com.sun.source.tree 中 Tree 的子接口修饰符和类型接口描述interface注解类型的树节点。interface注释的树节点。interface数组访问表达式的树节点。interface数组类型的树节点。interfaceassert语句的树节点。interface赋值表达式的树节点。interface二进制表达式的树节点。interface绑定模式树interface语句块的树节点。interfacebreak语句的树节点。interface预览。Tree的标记接口可用作CaseTree标签。interfaceswitch语句或表达式中case的树节点。interfacetry语句中catch块的树节点。interface类、接口、枚举、记录或注解类型声明的树节点。interface表示普通编译单元和模块化编译单元的抽象语法树。interface复合赋值运算符的树节点。interface条件运算符? :的树节点。interface预览。引用常量表达式的 case 标签元素interfacecontinue语句的树节点。interface预览。解构模式树。interface预览。在case null, default中标记default的外壳标签。interfaceModuleTree 中所有指令的超类型。interfacedo语句的树节点。interface空(跳过)语句的树节点。interface“增强型”for循环语句的树节点。interface代表格式错误的表达式的树节点。interface模块声明中“exports”指令的树节点。interface表达式语句的树节点。interface用作不同类型表达式的基类的树节点。interface基本for循环语句的树节点。interface标识符表达式的树节点。interfaceif语句的树节点。interface导入声明的树节点。interfaceinstanceof表达式的树节点。interface强制转换表达式中交集类型的树节点。interface标记语句的树节点。interfacelambda 表达式的树节点。interface文字表达式的树节点。interface成员引用表达式的树节点。interface成员访问表达式的树节点。interface方法调用表达式的树节点。interface方法或注解类型元素声明的树节点。interface修饰符的树节点,包括声明的注解。interface模块声明的树节点。interface用于创建数组新实例的表达式的树节点。interface用于声明类的新实例的树节点。interface模块声明中“opens”指令的树节点。interface表示包声明。interface涉及类型参数的类型表达式的树节点。interface预览。括号模式的树节点。interface括号表达式的树节点。interface预览。引用表达式的 case 标签元素interface用作不同类型模式的基类的树节点。interface基本类型的树节点。interface模块声明中“提供”指令的树节点。interface模块声明中“requires”指令的树节点。interfacereturn语句的树节点。interface用作不同类型语句的基类的树节点。interfaceswitch表达式的树节点。interfaceswitch语句的树节点。interfacesynchronized语句的树节点。interfacethrow语句的树节点。interfacetry语句的树节点。interface类型转换表达式的树节点。interface类型参数的树节点。interface后缀和一元表达式的树节点。interface多捕获变量声明中联合类型表达式的树节点。interface模块声明中“uses”指令的树节点。interface变量声明的树节点。interfacewhile循环语句的树节点。interface通配符类型参数的树节点。interfaceyield语句的树节点。com.sun.source.tree 中返回 Tree 的方法修饰符和类型方法描述AnnotationTree.getAnnotationType()返回注解类型。default TreeCaseTree.getBody()对于 kind CaseTree.CaseKind.RULE 的情况,返回箭头后面的语句或表达式。LambdaExpressionTree.getBody()返回 lambda 表达式的主体。WildcardTree.getBound()返回通配符的边界。MethodTree.getDefaultValue()如果这是注解类型声明中的元素,则返回默认值。ClassTree.getExtendsClause()返回此类型声明的超类型,如果未提供,则返回null。ImportTree.getQualifiedIdentifier()返回正在导入的声明的合格标识符。MethodTree.getReturnType()返回声明的方法的返回类型。ArrayTypeTree.getType()返回此数组类型的元素类型。InstanceOfTree.getType()返回要检查的类型。NewArrayTree.getType()返回表达式的基本类型。ParameterizedTypeTree.getType()返回基本类型。TypeCastTree.getType()返回转换的目标类型。VariableTree.getType()返回声明的变量的类型。EnhancedForLoopTree.getVariableOrRecordPattern()预览。返回循环的控制变量或模式。返回类型中包含 Tree 类型参数的 com.sun.source.tree 中的方法修饰符和类型方法描述Tree.Kind.asInterface()返回使用此类的关联接口类型。IntersectionTypeTree.getBounds()返回类型的边界。TypeParameterTree.getBounds()返回类型参数的边界。ErroneousTree.getErrorTrees()返回保存在此节点中的所有树。ClassTree.getImplementsClause()返回由此类型声明实现的接口。ClassTree.getMembers()返回在此类型声明中声明的成员。ClassTree.getPermitsClause()返回此类型声明允许的子类。TryTree.getResources()返回try语句中提供的任何资源声明。UnionTypeTree.getTypeAlternatives()返回替代类型表达式。MethodInvocationTree.getTypeArguments()返回此方法调用的类型参数。NewClassTree.getTypeArguments()返回正在创建的对象的类型参数。ParameterizedTypeTree.getTypeArguments()返回类型参数。CompilationUnitTree.getTypeDecls()返回此编译单元中出现的类型声明,如果没有类型声明,则返回一个空列表。com.sun.source.tree 中的方法,参数类型为 Tree -
Tree 在 com.sun.source.util 中的用法
com.sun.source.util 中返回 Tree 的方法修饰符和类型方法描述TreePath.getLeaf()返回此路径的叶节点。abstract Tree返回给定Element的Tree节点。abstract TreeTrees.getTree(Element e, AnnotationMirror a) 返回给定Element上AnnotationMirror的Tree节点。abstract TreeTrees.getTree(Element e, AnnotationMirror a, AnnotationValue v) 为给定的Element上的AnnotationMirror返回AnnotationValue的Tree节点。返回类型中包含 Tree 类型参数的 com.sun.source.util 中的方法com.sun.source.util 中的方法,参数类型为 Tree修饰符和类型方法描述protected RSimpleTreeVisitor.defaultAction(Tree node, P p) 默认操作,由所有未重写的访问方法使用。longSourcePositions.getEndPosition(CompilationUnitTree file, Tree tree) 返回树在文件中的结束位置。static TreePathTreePath.getPath(CompilationUnitTree unit, Tree target) 返回编译单元内树节点的树路径,如果未找到该节点,则返回null。static TreePath返回由 TreePath 对象标识的子树中树节点的树路径。abstract TreePathTrees.getPath(CompilationUnitTree unit, Tree node) 返回指定编译单元内树节点的路径。longSourcePositions.getStartPosition(CompilationUnitTree file, Tree tree) 返回树在文件中的起始位置。abstract voidTrees.printMessage(Diagnostic.Kind kind, CharSequence msg, Tree t, CompilationUnitTree root) 在提供的编译单元内的树的位置打印指定类型的消息扫描单个节点。扫描单个节点。final R调用特定于节点类型的适当访问方法。SimpleTreeVisitor.visitOther(Tree node, P p) 访问未知类型的Tree节点。TreeScanner.visitOther(Tree node, P p) 访问未知类型的Tree节点。com.sun.source.util 中的方法参数,类型参数为 Tree修饰符和类型方法描述abstract TypeMirrorJavacTask.getTypeMirror(Iterable<? extends Tree> path) 返回由指定路径确定的树节点的类型镜像。扫描一系列节点。final R对一系列节点中的每一个调用适当的访问方法。com.sun.source.util 中的构造函数,参数类型为 Tree