Uses of Interface
com.sun.source.tree.Tree
 
   -  
      
Packages that use 树 软件包 描述 com.sun.source.tree 提供将源代码表示为抽象语法树(AST)的接口。com.sun.source.util 为抽象语法树(AST)上的操作提供实用程序。 -  
      
-  
        
Uses of 树 in com.sun.source.tree
Subinterfaces of 树 in com.sun.source.tree 变量和类型 接口 描述 interfaceAnnotatedTypeTree注释类型的树节点。interfaceAnnotationTree注释的树节点。interfaceArrayAccessTree数组访问表达式的树节点。interfaceArrayTypeTree数组类型的树节点。interfaceAssertTreeassert语句的树节点。interfaceAssignmentTree赋值表达式的树节点。interfaceBinaryTree二进制表达式的树节点。interfaceBlockTree语句块的树节点。interfaceBreakTreebreak语句的树节点。interfaceCaseTree树节点为case的switch声明。interfaceCatchTreetry语句中catch块的树节点。interfaceClassTree类,接口,枚举或注释类型声明的树节点。interfaceCompilationUnitTree表示编译单元(源文件)和包声明(package-info.java)的抽象语法树。interfaceCompoundAssignmentTree复合赋值运算符的树节点。interfaceConditionalExpressionTree条件运算符的树节点?interfaceContinueTreecontinue语句的树节点。interfaceDirectiveTreeModuleTree中所有指令的超类型。interfaceDoWhileLoopTreedo语句的树节点。interfaceEmptyStatementTree空(跳过)语句的树节点。interfaceEnhancedForLoopTree“增强”for循环语句的树节点。interfaceErroneousTree表示格式错误的表达式的树节点。interfaceExportsTree模块声明中'exports'指令的树节点。interfaceExpressionStatementTree表达式语句的树节点。interfaceExpressionTree一个树节点,用作不同类型表达式的基类。interfaceForLoopTree基本for循环语句的树节点。interfaceIdentifierTree标识符表达式的树节点。interfaceIfTreeif语句的树节点。interfaceImportTree导入声明的树节点。interfaceInstanceOfTreeinstanceof表达式的树节点。interfaceIntersectionTypeTree转换表达式中交集类型的树节点。interfaceLabeledStatementTree标记语句的树节点。interfaceLambdaExpressionTreelambda表达式的树节点。interfaceLiteralTree文字表达式的树节点。interfaceMemberReferenceTree成员引用表达式的树节点。interfaceMemberSelectTree成员访问表达式的树节点。interfaceMethodInvocationTree方法调用表达式的树节点。interfaceMethodTree方法或注释类型元素声明的树节点。interfaceModifiersTree用于声明的修饰符的树节点,包括注释。interfaceModuleTree模块声明的树节点。interfaceNewArrayTree表达式的树节点,用于创建数组的新实例。interfaceNewClassTree用于声明类的新实例的树节点。interfaceOpensTree模块声明中“opens”指令的树节点。interfacePackageTree表示包声明。interfaceParameterizedTypeTree涉及类型参数的类型表达式的树节点。interfaceParenthesizedTree括号表达式的树节点。interfacePrimitiveTypeTree基本类型的树节点。interfaceProvidesTree模块声明中“provide”指令的树节点。interfaceRequiresTree模块声明中“requires”指令的树节点。interfaceReturnTreereturn语句的树节点。interfaceStatementTree一个树节点,用作不同类型语句的基类。interfaceSwitchTreeswitch语句的树节点。interfaceSynchronizedTreesynchronized语句的树节点。interfaceThrowTreethrow语句的树节点。interfaceTryTreetry语句的树节点。interfaceTypeCastTree类型转换表达式的树节点。interfaceTypeParameterTree类型参数的树节点。interfaceUnaryTree后缀和一元表达式的树节点。interfaceUnionTypeTree多标记变量声明中的联合类型表达式的树节点。interfaceUsesTree模块声明中“uses”指令的树节点。interfaceVariableTree变量声明的树节点。interfaceWhileLoopTreewhile循环语句的树节点。interfaceWildcardTree通配符类型参数的树节点。Methods in com.sun.source.tree that return 树 变量和类型 方法 描述 树AnnotationTree. getAnnotationType()返回注释类型。树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()返回声明的变量的类型。Methods in com.sun.source.tree that return types with arguments of type 树 变量和类型 方法 描述 类<? extends 树>Tree.Kind. asInterface()返回使用此类型的关联接口类型。List<? extends 树>IntersectionTypeTree. getBounds()返回类型的边界。List<? extends 树>TypeParameterTree. getBounds()返回type参数的边界。List<? extends 树>ErroneousTree. getErrorTrees()返回此节点中保存的所有树。List<? extends 树>ClassTree. getImplementsClause()返回此类型声明实现的接口。List<? extends 树>ClassTree. getMembers()返回此类型声明中声明的成员。List<? extends 树>TryTree. getResources()返回try语句中提供的任何资源声明。List<? extends 树>UnionTypeTree. getTypeAlternatives()返回替代类型表达式。List<? extends 树>MethodInvocationTree. getTypeArguments()返回此方法调用的类型参数。List<? extends 树>NewClassTree. getTypeArguments()返回正在创建的对象的类型参数。List<? extends 树>ParameterizedTypeTree. getTypeArguments()返回类型参数。List<? extends 树>CompilationUnitTree. getTypeDecls()返回此编译单元中出现的类型声明。Methods in com.sun.source.tree with parameters of type 树 变量和类型 方法 描述 RTreeVisitor. visitOther(树 node, P p)访问未知类型的Tree节点。 -  
        
Uses of 树 in com.sun.source.util
Methods in com.sun.source.util that return 树 变量和类型 方法 描述 树TreePath. getLeaf()返回此路径的叶节点。abstract 树Trees. getTree(Element element)返回给定Element的Tree节点。abstract 树Trees. getTree(Element e, AnnotationMirror a)返回给定Element上AnnotationMirror的Tree节点。abstract 树Trees. getTree(Element e, AnnotationMirror a, AnnotationValue v)返回给定Element上AnnotationMirror的AnnotationValue的Tree节点。Methods in com.sun.source.util that return types with arguments of type 树 变量和类型 方法 描述 Iterator<树>TreePath. iterator()从叶到根迭代。Methods in com.sun.source.util with parameters of type 树 变量和类型 方法 描述 protected RSimpleTreeVisitor. defaultAction(树 node, P p)默认操作,由未被覆盖的所有访问方法使用。longSourcePositions. getEndPosition(CompilationUnitTree file, 树 tree)返回文件中树的结束位置。static TreePathTreePath. getPath(CompilationUnitTree unit, 树 target)返回编译单元中树节点的树路径,如果未找到节点,则null。static TreePathTreePath. getPath(TreePath path, 树 target)返回TreePath对象标识的子树中树节点的树路径。abstract TreePathTrees. getPath(CompilationUnitTree unit, 树 node)返回指定编译单元中树节点的路径。longSourcePositions. getStartPosition(CompilationUnitTree file, 树 tree)返回文件中树的起始位置。abstract voidTrees. printMessage(Diagnostic.Kind kind, CharSequence msg, 树 t, CompilationUnitTree root)在提供的编译单元中的树的位置打印指定种类的消息RTreePathScanner. scan(树 tree, P p)扫描单个节点。RTreeScanner. scan(树 tree, P p)扫描单个节点。RSimpleTreeVisitor. visit(树 node, P p)调用特定于节点类型的适当访问方法。RSimpleTreeVisitor. visitOther(树 node, P p)访问未知类型的Tree节点。RTreeScanner. visitOther(树 node, P p)访问未知类型的Tree节点。Method parameters in com.sun.source.util with type arguments of type 树 变量和类型 方法 描述 abstract TypeMirrorJavacTask. getTypeMirror(Iterable<? extends 树> path)返回由指定路径确定的树节点的类型镜像。RTreeScanner. scan(Iterable<? extends 树> nodes, P p)扫描一系列节点。RSimpleTreeVisitor. visit(Iterable<? extends 树> nodes, P p)在每个节点序列上调用适当的访问方法。Constructors in com.sun.source.util with parameters of type 树 构造器 描述 TreePath(TreePath path, 树 tree)为子节点创建TreePath。 
 -