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 Modifier and Type 接口 描述 interfaceAnnotatedTypeTree用于注释类型的树节点。interfaceAnnotationTree用于注释的树节点。interfaceArrayAccessTree数组访问表达式的树节点。interfaceArrayTypeTree数组类型的树节点。interfaceAssertTree一个用于assert语句的树节点。interfaceAssignmentTree赋值表达式的树节点。interfaceBinaryTree二进制表达式的树节点。interfaceBlockTree语句块的树节点。interfaceBreakTree一个用于break语句的树节点。interfaceCaseTree一个case树节点在一个switch语句中。interfaceCatchTree一个catch块的树节点在一个try语句中。interfaceClassTree用于类,接口,枚举或注释类型声明的树节点。interfaceCompilationUnitTree表示编译单元(源文件)和程序包声明(package-info.java)的抽象语法树。interfaceCompoundAssignmentTree复合赋值运算符的树节点。interfaceConditionalExpressionTree条件运算符的树节点?interfaceContinueTree一个continue语句的树节点。interfaceDirectiveTree对于ModuleTree中的所有指令的超类型。interfaceDoWhileLoopTree一个用于do语句的树节点。interfaceEmptyStatementTree一个空(跳过)语句的树节点。interfaceEnhancedForLoopTree一个树状节点用于“增强”的for循环语句。interfaceErroneousTree一个树形节点,用于支撑格式不正确的表达式。interfaceExportsTree模块声明中的“exports”指令的树节点。interfaceExpressionStatementTree表达式语句的树节点。interfaceExpressionTree用作不同类型表达式的基类的树节点。interfaceForLoopTree一个树节点,用于基本的for循环语句。interfaceIdentifierTree标识符表达式的树节点。interfaceIfTree一个用于if语句的树节点。interfaceImportTree导入声明的树节点。interfaceInstanceOfTree一个instanceof表达式的树节点。interfaceIntersectionTypeTree转换表达式中交叉路口类型的树节点。interfaceLabeledStatementTree标记语句的树节点。interfaceLambdaExpressionTreelambda表达式的树节点。interfaceLiteralTree一个文字表达式的树结点。interfaceMemberReferenceTree成员引用表达式的树节点。interfaceMemberSelectTree成员访问表达式的树节点。interfaceMethodInvocationTree方法调用表达式的树节点。interfaceMethodTree用于方法或注释类型元素声明的树节点。interfaceModifiersTree用于声明的修饰符的树节点(包括注释)。interfaceModuleTree模块声明的树节点。interfaceNewArrayTree用于创建数组的新实例的表达式的树节点。interfaceNewClassTree一个树节点来声明一个类的新实例。interfaceOpensTree模块声明中的“打开”指令的树节点。interfacePackageTree表示包声明。interfaceParameterizedTypeTree涉及类型参数的类型表达式的树节点。interfaceParenthesizedTree括号表达式的树节点。interfacePrimitiveTypeTree一个原始类型的树节点。interfaceProvidesTree模块声明中“提供”指令的树节点。interfaceRequiresTree模块声明中“require”指令的树结点。interfaceReturnTree一个用于return语句的树节点。interfaceStatementTree用作不同类型语句的基类的树节点。interfaceSwitchTree一个用于switch语句的树节点。interfaceSynchronizedTree一个用于synchronized语句的树节点。interfaceThrowTree一个树结点为throw语句。interfaceTryTree一个用于try语句的树节点。interfaceTypeCastTree类型转换表达式的树节点。interfaceTypeParameterTree类型参数的树节点。interfaceUnaryTree用于后缀和一元表达式的树节点。interfaceUnionTypeTree多重变量声明中的联合类型表达式的树节点。interfaceUsesTree模块声明中的'uses'指令的树节点。interfaceVariableTree用于变量声明的树节点。interfaceWhileLoopTree一个用于while循环语句的树节点。interfaceWildcardTree用于通配符类型参数的树节点。Methods in com.sun.source.tree that return 树 Modifier and Type 方法 描述 树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 树 Modifier and Type 方法 描述 Class<? 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 树 Modifier and Type 方法 描述 RTreeVisitor. visitOther(树 node, P p)访问未知类型的树节点。 -
Uses of 树 in com.sun.source.util
Methods in com.sun.source.util that return 树 Modifier and Type 方法 描述 树TreePath. getLeaf()返回此路径的叶节点。abstract 树Trees. getTree(Element element)返回给定元素的Tree节点。abstract 树Trees. getTree(Element e, AnnotationMirror a)返回给定元素上的AnnotationMirror的Tree节点。abstract 树Trees. getTree(Element e, AnnotationMirror a, AnnotationValue v)返回给定元素上AnnotationMirror的AnnotationValue的Tree节点。Methods in com.sun.source.util that return types with arguments of type 树 Modifier and Type 方法 描述 Iterator<树>TreePath. iterator()从叶到叶重迭。Methods in com.sun.source.util with parameters of type 树 Modifier and 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)访问未知类型的树节点。RTreeScanner. visitOther(树 node, P p)访问未知类型的树节点。Method parameters in com.sun.source.util with type arguments of type 树 Modifier and 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 树 Constructor 描述 TreePath(TreePath path, 树 tree)为子节点创建一个TreePath。
-