Uses of Interface
org.sonar.plugins.java.api.semantic.Type
Packages that use Type
Package
Description
Provides interfaces to represent Java source code as syntax tree.
Provides interfaces to represent Java source code as syntax tree.
-
Uses of Type in org.sonar.java.matcher
Method parameters in org.sonar.java.matcher with type arguments of type TypeModifier and TypeMethodDescriptionMethodMatchersBuilder.addParametersMatcher(Predicate<List<Type>> parametersPredicate) -
Uses of Type in org.sonar.java.model
Fields in org.sonar.java.model declared as TypeMethods in org.sonar.java.model that return TypeModifier and TypeMethodDescriptionstatic TypeJUtils.declaringType(Type type) JSema.getClassType(String fullyQualifiedName) Sema.getClassType(String fullyQualifiedName) static TypeJUtils.primitiveType(Type type) static TypeJUtils.primitiveWrapperType(Type type) AbstractTypedTree.symbolType()JLabelSymbol.type()Methods in org.sonar.java.model that return types with arguments of type TypeModifier and TypeMethodDescriptionJUtils.directSuperTypes(Type type) JUtils.superTypes(Symbol.TypeSymbol typeSymbol) Methods in org.sonar.java.model with parameters of type TypeModifier and TypeMethodDescriptionstatic TypeJUtils.declaringType(Type type) JUtils.directSuperTypes(Type type) static booleanJUtils.isIntersectionType(Type type) static booleanJUtils.isNullType(Type type) static booleanJUtils.isPrimitiveWrapper(Type type) static booleanstatic booleanstatic TypeJUtils.primitiveType(Type type) static TypeJUtils.primitiveWrapperType(Type type) -
Uses of Type in org.sonar.java.model.pattern
Methods in org.sonar.java.model.pattern that return TypeModifier and TypeMethodDescriptionAbstractPatternTree.symbolType()NullPatternTreeImpl.symbolType()TypePatternTreeImpl.symbolType() -
Uses of Type in org.sonar.plugins.java.api.semantic
Subinterfaces of Type in org.sonar.plugins.java.api.semanticMethods in org.sonar.plugins.java.api.semantic that return TypeModifier and TypeMethodDescriptionType.ArrayType.elementType()Type of elements in this array.Type.erasure()Erasure of this type.Symbol.TypeSymbol.superClass()Returns the superclass of this type symbol.Symbol.type()Type of symbol.Methods in org.sonar.plugins.java.api.semantic that return types with arguments of type TypeModifier and TypeMethodDescriptionSymbol.TypeSymbol.interfaces()Interfaces implemented by this type.Symbol.MethodSymbol.parameterTypes()Type of parameters declared by this method.Symbol.MethodSymbol.thrownTypes()List of the exceptions that can be thrown by the method.Type.typeArguments()The arguments of a parameterized type, as a parameterization of a generic type.Methods in org.sonar.plugins.java.api.semantic with parameters of type TypeModifier and TypeMethodDescriptionbooleanType.isSubtypeOf(Type superType) Check whether a type is a subtype of another.Method parameters in org.sonar.plugins.java.api.semantic with type arguments of type TypeModifier and TypeMethodDescriptionMethodMatchers.ParametersBuilder.addParametersMatcher(Predicate<List<Type>> parametersType) Match a method signature respecting the predicate.Match a type matching a predicate. -
Uses of Type in org.sonar.plugins.java.api.tree
Methods in org.sonar.plugins.java.api.tree that return Type