Compiler Tree API
DRAFT 9-Ubuntu+0-9b154-1
A B C D E F G H I J L M N O P R S T U V W X 

I

IDENTIFIER - com.sun.source.doctree.DocTree.Kind
Used for instances of IdentifierTree representing an identifier.
IDENTIFIER - com.sun.source.tree.Tree.Kind
Used for instances of IdentifierTree.
IF - com.sun.source.tree.Tree.Kind
Used for instances of IfTree.
IMPORT - com.sun.source.tree.Tree.Kind
Used for instances of ImportTree.
INDEX - com.sun.source.doctree.DocTree.Kind
Used for instances of IndexTree representing a search term.
INHERIT_DOC - com.sun.source.doctree.DocTree.Kind
Used for instances of InheritDocTree representing an @inheritDoc tag.
INSTANCE_OF - com.sun.source.tree.Tree.Kind
Used for instances of InstanceOfTree.
INT_LITERAL - com.sun.source.tree.Tree.Kind
Used for instances of LiteralTree representing an integral literal expression of type int.
INTERFACE - com.sun.source.tree.Tree.Kind
Used for instances of ClassTree representing interfaces.
INTERSECTION_TYPE - com.sun.source.tree.Tree.Kind
Used for instances of IntersectionTypeTree.
INVOKE - com.sun.source.tree.MemberReferenceTree.ReferenceMode
enum constant for method references.
IdentifierTree - Interface in com.sun.source.doctree
An identifier in a documentation comment.
IdentifierTree - Interface in com.sun.source.tree
A tree node for an identifier expression.
IfTree - Interface in com.sun.source.tree
A tree node for an if statement.
ImportTree - Interface in com.sun.source.tree
A tree node for an import statement.
IndexTree - Interface in com.sun.source.doctree
A tree node for an @index or @index inline tag.
InheritDocTree - Interface in com.sun.source.doctree
A tree node for an @inheritDoc inline tag.
InlineTagTree - Interface in com.sun.source.doctree
A tree node used as the base class for the different types of inline tags.
InstanceOfTree - Interface in com.sun.source.tree
A tree node for an instanceof expression.
IntersectionTypeTree - Interface in com.sun.source.tree
A tree node for an intersection type in a cast expression.
init(JavacTask, String...) - Method in interface com.sun.source.util.Plugin
Initializes the plug-in for a given compilation task.
instance(ProcessingEnvironment) - Static method in class com.sun.source.util.DocTrees
Returns a DocTrees object for a given ProcessingEnvironment.
instance(ProcessingEnvironment) - Static method in class com.sun.source.util.JavacTask
Returns the JavacTask for a ProcessingEnvironment.
instance(ProcessingEnvironment) - Static method in class com.sun.source.util.Trees
Returns a Trees object for a given ProcessingEnvironment.
instance(JavaCompiler.CompilationTask) - Static method in class com.sun.source.util.DocTrees
Returns a DocTrees object for a given CompilationTask.
instance(JavaCompiler.CompilationTask) - Static method in class com.sun.source.util.Trees
Returns a Trees object for a given CompilationTask.
isAccessible(Scope, Element, DeclaredType) - Method in class com.sun.source.util.Trees
Checks whether the given element is accessible as a member of the given type in a given scope.
isAccessible(Scope, TypeElement) - Method in class com.sun.source.util.Trees
Checks whether a given type is accessible in a given scope.
isSelfClosing() - Method in interface com.sun.source.doctree.StartElementTree
Returns true if this is a self-closing element, as indicated by a "/" before the closing ">".
isStatic() - Method in interface com.sun.source.tree.BlockTree
Returns true if and only if this is a static initializer block.
isStatic() - Method in interface com.sun.source.tree.ImportTree
Returns true if this is a static import declaration.
isStatic() - Method in interface com.sun.source.tree.RequiresTree
Returns true if this is a "requires static" directive.
isTransitive() - Method in interface com.sun.source.tree.RequiresTree
Returns true if this is a "requires transitive" directive.
isTypeParameter() - Method in interface com.sun.source.doctree.ParamTree
Returns true if this is documenting a type parameter.
iterator() - Method in class com.sun.source.util.DocTreePath
 
iterator() - Method in class com.sun.source.util.TreePath
Iterates from leaves to root.
A B C D E F G H I J L M N O P R S T U V W X 
Skip navigation links
Compiler Tree API
DRAFT 9-Ubuntu+0-9b154-1

Submit a bug or feature
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 2005, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.

DRAFT 9-Ubuntu+0-9b154-1