Uses of Interface
org.sonar.plugins.java.api.tree.TypeTree
Packages that use TypeTree
Package
Description
Provides interfaces to represent Java source code as syntax tree.
-
Uses of TypeTree in org.sonar.java.model
Subinterfaces of TypeTree in org.sonar.java.modelModifier and TypeInterfaceDescriptionstatic interfaceThis interface is dedicated to mark TypeTrees which will requires completion of their annotations during parsing.Classes in org.sonar.java.model that implement TypeTreeModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classMethods in org.sonar.java.model that return TypeTreeModifier and TypeMethodDescriptionJavaTree.WildcardTreeImpl.bound()JavaTree.ArrayTypeTreeImpl.type()JavaTree.ParameterizedTypeTreeImpl.type()Methods in org.sonar.java.model that return types with arguments of type TypeTreeModifier and TypeMethodDescriptionTypeParameterTreeImpl.bounds()JavaTree.UnionTypeTreeImpl.typeAlternatives()Methods in org.sonar.java.model with parameters of type TypeTreeModifier and TypeMethodDescriptionvoidJavaTree.ArrayTypeTreeImpl.completeType(TypeTree type) voidJavaTree.ArrayTypeTreeImpl.setLastChildType(TypeTree type) Constructors in org.sonar.java.model with parameters of type TypeTreeModifierConstructorDescriptionArrayTypeTreeImpl(TypeTree type, List<AnnotationTreeImpl> annotations, InternalSyntaxToken ellispsisToken) ArrayTypeTreeImpl(TypeTree type, List<AnnotationTreeImpl> annotations, InternalSyntaxToken openBracketToken, InternalSyntaxToken closeBracketToken) ParameterizedTypeTreeImpl(TypeTree type, TypeArgumentListTreeImpl typeArguments) WildcardTreeImpl(Tree.Kind kind, InternalSyntaxToken extendsOrSuperToken, TypeTree bound) -
Uses of TypeTree in org.sonar.java.model.declaration
Methods in org.sonar.java.model.declaration that return TypeTreeModifier and TypeMethodDescriptionAnnotationTreeImpl.annotationType()MethodTreeImpl.returnType()ClassTreeImpl.superClass()VariableTreeImpl.type()ProvidesDirectiveTreeImpl.typeName()UsesDirectiveTreeImpl.typeName()Methods in org.sonar.java.model.declaration that return types with arguments of type TypeTreeModifier and TypeMethodDescriptionClassTreeImpl.permittedTypes()ClassTreeImpl.superInterfaces()MethodTreeImpl.throwsClauses()ProvidesDirectiveTreeImpl.typeNames()Methods in org.sonar.java.model.declaration with parameters of type TypeTreeModifier and TypeMethodDescriptionMethodTreeImpl.complete(TypeTree returnType, IdentifierTree simpleName, SyntaxToken semicolonToken) VariableTreeImpl.completeModifiersAndType(ModifiersTreeImpl modifiers, TypeTree type) ClassTreeImpl.completeSuperclass(SyntaxToken extendsKeyword, TypeTree superClass) VariableTreeImpl.completeType(TypeTree type) VariableTreeImpl.completeTypeAndInitializer(TypeTree type, InternalSyntaxToken equalToken, ExpressionTree initializer) Constructors in org.sonar.java.model.declaration with parameters of type TypeTreeModifierConstructorDescriptionAnnotationTreeImpl(InternalSyntaxToken atToken, TypeTree annotationType, ArgumentListTreeImpl arguments) MethodTreeImpl(TypeTree returnType, IdentifierTree simpleName, FormalParametersListTreeImpl parameters, SyntaxToken throwsToken, ListTree<TypeTree> throwsClauses, BlockTree block, SyntaxToken semicolonToken) ProvidesDirectiveTreeImpl(InternalSyntaxToken providesKeyword, TypeTree typeName, InternalSyntaxToken withKeyword, ListTree<TypeTree> typeNames, InternalSyntaxToken semicolonToken) UsesDirectiveTreeImpl(InternalSyntaxToken usesKeyword, TypeTree typeName, InternalSyntaxToken semicolonToken) VariableTreeImpl(ModifiersTree modifiers, TypeTree type, IdentifierTree simpleName) Constructor parameters in org.sonar.java.model.declaration with type arguments of type TypeTreeModifierConstructorDescriptionMethodTreeImpl(TypeTree returnType, IdentifierTree simpleName, FormalParametersListTreeImpl parameters, SyntaxToken throwsToken, ListTree<TypeTree> throwsClauses, BlockTree block, SyntaxToken semicolonToken) ProvidesDirectiveTreeImpl(InternalSyntaxToken providesKeyword, TypeTree typeName, InternalSyntaxToken withKeyword, ListTree<TypeTree> typeNames, InternalSyntaxToken semicolonToken) -
Uses of TypeTree in org.sonar.java.model.expression
Classes in org.sonar.java.model.expression that implement TypeTreeModifier and TypeClassDescriptionclassclassclassMethods in org.sonar.java.model.expression that return TypeTreeModifier and TypeMethodDescriptionNewClassTreeImpl.identifier()InstanceOfTreeImpl.type()Only works for INSTANCE_OF, mutually exclusive withInstanceOfTreeImpl.pattern()NewArrayTreeImpl.type()TypeCastExpressionTreeImpl.type()Methods in org.sonar.java.model.expression that return types with arguments of type TypeTreeMethods in org.sonar.java.model.expression with parameters of type TypeTreeConstructors in org.sonar.java.model.expression with parameters of type TypeTreeModifierConstructorDescriptionInstanceOfTreeImpl(ExpressionTree expression, InternalSyntaxToken instanceofToken, TypeTree type) NewClassTreeImpl(TypeTree identifier, Arguments arguments, ClassTreeImpl classBody) TypeCastExpressionTreeImpl(InternalSyntaxToken openParen, TypeTree type, InternalSyntaxToken closeParen, ExpressionTree expression) TypeCastExpressionTreeImpl(InternalSyntaxToken openParen, TypeTree type, InternalSyntaxToken andToken, ListTree<TypeTree> bounds, InternalSyntaxToken closeParen, ExpressionTree expression) Constructor parameters in org.sonar.java.model.expression with type arguments of type TypeTreeModifierConstructorDescriptionTypeCastExpressionTreeImpl(InternalSyntaxToken openParen, TypeTree type, InternalSyntaxToken andToken, ListTree<TypeTree> bounds, InternalSyntaxToken closeParen, ExpressionTree expression) -
Uses of TypeTree in org.sonar.java.model.pattern
Methods in org.sonar.java.model.pattern that return TypeTreeConstructors in org.sonar.java.model.pattern with parameters of type TypeTreeModifierConstructorDescriptionRecordPatternTreeImpl(TypeTree type, List<PatternTree> patterns, IdentifierTree name) -
Uses of TypeTree in org.sonar.plugins.java.api.tree
Subinterfaces of TypeTree in org.sonar.plugins.java.api.treeModifier and TypeInterfaceDescriptioninterfaceArray type.interfaceIdentifier expression.interfaceMember select expression.interfaceParameterized type.interfacePrimitive type.interfaceUnion type expression in a multi-catch.interface'var' type tree used for local variables.interfaceWildcard type argument.Classes in org.sonar.plugins.java.api.tree that implement TypeTreeMethods in org.sonar.plugins.java.api.tree that return TypeTreeModifier and TypeMethodDescriptionAnnotationTree.annotationType()WildcardTree.bound()NewClassTree.identifier()MethodTree.returnType()ClassTree.superClass()ArrayTypeTree.type()InstanceOfTree.type()NewArrayTree.type()ParameterizedTypeTree.type()RecordPatternTree.type()Deprecated.TypeCastTree.type()VariableTree.type()ProvidesDirectiveTree.typeName()UsesDirectiveTree.typeName()Methods in org.sonar.plugins.java.api.tree that return types with arguments of type TypeTreeModifier and TypeMethodDescriptionTypeCastTree.bounds()TypeParameterTree.bounds()ClassTree.permittedTypes()ClassTree.superInterfaces()MethodTree.throwsClauses()UnionTypeTree.typeAlternatives()ProvidesDirectiveTree.typeNames()