Uses of Interface
org.sonar.plugins.java.api.tree.TypeTree
-
Packages that use TypeTree Package Description org.sonar.java.ast.parser org.sonar.java.model org.sonar.java.model.declaration org.sonar.java.model.expression org.sonar.plugins.java.api.tree Provides interfaces to represent Java source code as syntax tree. -
-
Uses of TypeTree in org.sonar.java.ast.parser
Constructor parameters in org.sonar.java.ast.parser with type arguments of type TypeTree Constructor Description QualifiedIdentifierListTreeImpl(List<TypeTree> qualifiedIdentifiers, List<SyntaxToken> separators)TypeUnionListTreeImpl(List<TypeTree> types, List<SyntaxToken> separatorsList) -
Uses of TypeTree in org.sonar.java.model
Subinterfaces of TypeTree in org.sonar.java.model Modifier and Type Interface Description static interfaceJavaTree.AnnotatedTypeTreeThis interface is dedicated to mark TypeTrees which will requires completion of their annotations during parsing.Classes in org.sonar.java.model that implement TypeTree Modifier and Type Class Description static classJavaTree.ArrayTypeTreeImplstatic classJavaTree.ParameterizedTypeTreeImplstatic classJavaTree.PrimitiveTypeTreeImplstatic classJavaTree.UnionTypeTreeImplstatic classJavaTree.WildcardTreeImplMethods in org.sonar.java.model that return TypeTree Modifier and Type Method Description TypeTreeJavaTree.WildcardTreeImpl. bound()TypeTreeJavaTree.ArrayTypeTreeImpl. type()TypeTreeJavaTree.ParameterizedTypeTreeImpl. type()Methods in org.sonar.java.model that return types with arguments of type TypeTree Modifier and Type Method Description ListTree<TypeTree>JavaTree.UnionTypeTreeImpl. typeAlternatives()Methods in org.sonar.java.model with parameters of type TypeTree Modifier and Type Method Description voidJavaTree.ArrayTypeTreeImpl. completeType(TypeTree type)voidJavaTree.ArrayTypeTreeImpl. setLastChildType(TypeTree type)Constructors in org.sonar.java.model with parameters of type TypeTree Constructor Description ArrayTypeTreeImpl(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 TypeTree Modifier and Type Method Description TypeTreeAnnotationTreeImpl. annotationType()TypeTreeMethodTreeImpl. returnType()TypeTreeClassTreeImpl. superClass()TypeTreeVariableTreeImpl. type()TypeTreeProvidesDirectiveTreeImpl. typeName()TypeTreeUsesDirectiveTreeImpl. typeName()Methods in org.sonar.java.model.declaration that return types with arguments of type TypeTree Modifier and Type Method Description ListTree<TypeTree>ClassTreeImpl. superInterfaces()ListTree<TypeTree>MethodTreeImpl. throwsClauses()ListTree<TypeTree>ProvidesDirectiveTreeImpl. typeNames()Methods in org.sonar.java.model.declaration with parameters of type TypeTree Modifier and Type Method Description MethodTreeImplMethodTreeImpl. complete(TypeTree returnType, IdentifierTree simpleName, SyntaxToken semicolonToken)VariableTreeImplVariableTreeImpl. completeModifiersAndType(ModifiersTreeImpl modifiers, TypeTree type)ClassTreeImplClassTreeImpl. completeSuperclass(SyntaxToken extendsKeyword, TypeTree superClass)VariableTreeImplVariableTreeImpl. completeType(TypeTree type)VariableTreeImplVariableTreeImpl. completeTypeAndInitializer(TypeTree type, InternalSyntaxToken equalToken, ExpressionTree initializer)Constructors in org.sonar.java.model.declaration with parameters of type TypeTree Constructor Description AnnotationTreeImpl(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(boolean vararg, ModifiersTree modifiers, TypeTree type, IdentifierTree simpleName)Constructor parameters in org.sonar.java.model.declaration with type arguments of type TypeTree Constructor Description 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) -
Uses of TypeTree in org.sonar.java.model.expression
Classes in org.sonar.java.model.expression that implement TypeTree Modifier and Type Class Description classIdentifierTreeImplclassMemberSelectExpressionTreeImplclassVarTypeTreeImplMethods in org.sonar.java.model.expression that return TypeTree Modifier and Type Method Description TypeTreeNewClassTreeImpl. identifier()TypeTreeInstanceOfTreeImpl. type()TypeTreeNewArrayTreeImpl. type()TypeTreeTypeCastExpressionTreeImpl. type()Methods in org.sonar.java.model.expression with parameters of type TypeTree Modifier and Type Method Description NewArrayTreeImplNewArrayTreeImpl. complete(TypeTree type)NewClassTreeImplNewClassTreeImpl. completeWithIdentifier(TypeTree identifier)Constructors in org.sonar.java.model.expression with parameters of type TypeTree Constructor Description InstanceOfTreeImpl(InternalSyntaxToken instanceofToken, TypeTree type)TypeCastExpressionTreeImpl(TypeTree type, InternalSyntaxToken closeParenToken, ExpressionTree expression)TypeCastExpressionTreeImpl(TypeTree type, InternalSyntaxToken andToken, ListTree<Tree> bounds, InternalSyntaxToken closeParenToken, ExpressionTree expression) -
Uses of TypeTree in org.sonar.plugins.java.api.tree
Subinterfaces of TypeTree in org.sonar.plugins.java.api.tree Modifier and Type Interface Description interfaceArrayTypeTreeArray type.interfaceIdentifierTreeIdentifier expression.interfaceMemberSelectExpressionTreeMember select expression.interfaceParameterizedTypeTreeParameterized type.interfacePrimitiveTypeTreePrimitive type.interfaceUnionTypeTreeUnion type expression in a multi-catch.interfaceVarTypeTree'var' type tree used for local variables.interfaceWildcardTreeWildcard type argument.Classes in org.sonar.plugins.java.api.tree that implement TypeTree Modifier and Type Class Description classInferedTypeTreeMethods in org.sonar.plugins.java.api.tree that return TypeTree Modifier and Type Method Description TypeTreeAnnotationTree. annotationType()TypeTreeWildcardTree. bound()TypeTreeNewClassTree. identifier()TypeTreeMethodTree. returnType()TypeTreeClassTree. superClass()TypeTreeArrayTypeTree. type()TypeTreeInstanceOfTree. type()TypeTreeNewArrayTree. type()TypeTreeParameterizedTypeTree. type()TypeTreeTypeCastTree. type()TypeTreeVariableTree. type()TypeTreeProvidesDirectiveTree. typeName()TypeTreeUsesDirectiveTree. typeName()Methods in org.sonar.plugins.java.api.tree that return types with arguments of type TypeTree Modifier and Type Method Description ListTree<TypeTree>ClassTree. superInterfaces()ListTree<TypeTree>MethodTree. throwsClauses()ListTree<TypeTree>UnionTypeTree. typeAlternatives()ListTree<TypeTree>ProvidesDirectiveTree. typeNames()
-