Uses of Interface
org.sonar.plugins.java.api.semantic.Type
-
Packages that use Type Package Description org.sonar.java.bytecode.cfg org.sonar.java.model org.sonar.java.model.statement org.sonar.java.resolve org.sonar.java.se org.sonar.java.se.constraint org.sonar.java.se.symbolicvalues org.sonar.java.se.xproc org.sonar.plugins.java.api.semantic Provides interfaces to represent Java source code as syntax tree.org.sonar.plugins.java.api.tree Provides interfaces to represent Java source code as syntax tree. -
-
Uses of Type in org.sonar.java.bytecode.cfg
Methods in org.sonar.java.bytecode.cfg that return Type Modifier and Type Method Description TypeBytecodeCFG.Block. getExceptionType(SemanticModel semanticModel) -
Uses of Type in org.sonar.java.model
Methods in org.sonar.java.model that return Type Modifier and Type Method Description TypeAbstractTypedTree. symbolType()Methods in org.sonar.java.model with parameters of type Type Modifier and Type Method Description voidAbstractTypedTree. setInferedType(Type type)voidAbstractTypedTree. setType(Type type) -
Uses of Type in org.sonar.java.model.statement
Methods in org.sonar.java.model.statement that return Type Modifier and Type Method Description TypeSwitchExpressionTreeImpl. symbolType() -
Uses of Type in org.sonar.java.resolve
Classes in org.sonar.java.resolve that implement Type Modifier and Type Class Description classArrayJavaTypeclassClassJavaTypeclassDeferredTypeclassIntersectionTypeclassJavaTypeclassMethodJavaTypeclassParametrizedTypeJavaTypeclassTypeVariableJavaTypeclassUnknownTypeclassWildCardTypeMethods in org.sonar.java.resolve that return Type Modifier and Type Method Description TypeSemanticModel. getClassType(String fullyQualifiedName)static TypeLeastUpperBound. greatestLowerBound(List<Type> types)From JLS 8 5.1.10 - greatest lower bound : glb(V1,...,Vm) is defined as V1 & ...TypeLeastUpperBound. leastUpperBound(Set<Type> types)Compute the "Least Upper Bound" ("lub", jls8 §4.10.4) of a list of type.TypeJavaSymbol.TypeJavaSymbol. superClass()TypeJavaSymbol. type()Methods in org.sonar.java.resolve that return types with arguments of type Type Modifier and Type Method Description List<Type>JavaSymbol.TypeJavaSymbol. interfaces()List<Type>JavaSymbol.MethodJavaSymbol. parameterTypes()List<Type>JavaSymbol.MethodJavaSymbol. thrownTypes()Methods in org.sonar.java.resolve with parameters of type Type Modifier and Type Method Description List<JavaType>Resolve. findSamMethodArgs(Type type)booleanArrayJavaType. isSubtypeOf(Type superType)booleanClassJavaType. isSubtypeOf(Type superType)booleanJavaType. isSubtypeOf(Type superType)booleanParametrizedTypeJavaType. isSubtypeOf(Type superType)booleanTypeVariableJavaType. isSubtypeOf(Type superType)booleanUnknownType. isSubtypeOf(Type superType)booleanWildCardType. isSubtypeOf(Type superType)Method parameters in org.sonar.java.resolve with type arguments of type Type Modifier and Type Method Description static TypeLeastUpperBound. greatestLowerBound(List<Type> types)From JLS 8 5.1.10 - greatest lower bound : glb(V1,...,Vm) is defined as V1 & ...TypeLeastUpperBound. leastUpperBound(Set<Type> types)Compute the "Least Upper Bound" ("lub", jls8 §4.10.4) of a list of type. -
Uses of Type in org.sonar.java.se
Methods in org.sonar.java.se with parameters of type Type Modifier and Type Method Description static booleanExceptionUtils. isUncheckedException(Type exceptionType) -
Uses of Type in org.sonar.java.se.constraint
Methods in org.sonar.java.se.constraint that return Type Modifier and Type Method Description TypeTypedConstraint. getType(SemanticModel semanticModel)Methods in org.sonar.java.se.constraint with parameters of type Type Modifier and Type Method Description SymbolicValue.ExceptionalSymbolicValueConstraintManager. createExceptionalSymbolicValue(Type exceptionType) -
Uses of Type in org.sonar.java.se.symbolicvalues
Methods in org.sonar.java.se.symbolicvalues that return Type Modifier and Type Method Description TypeSymbolicValue.ExceptionalSymbolicValue. exceptionType()Constructors in org.sonar.java.se.symbolicvalues with parameters of type Type Constructor Description ExceptionalSymbolicValue(Type exceptionType) -
Uses of Type in org.sonar.java.se.xproc
Methods in org.sonar.java.se.xproc that return Type Modifier and Type Method Description TypeExceptionalCheckBasedYield. exceptionType(SemanticModel semanticModel)TypeExceptionalYield. exceptionType(SemanticModel semanticModel) -
Uses of Type in org.sonar.plugins.java.api.semantic
Subinterfaces of Type in org.sonar.plugins.java.api.semantic Modifier and Type Interface Description static interfaceType.ArrayTypeType for arrays.Methods in org.sonar.plugins.java.api.semantic that return Type Modifier and Type Method Description TypeType.ArrayType. elementType()Type of elements in this array.TypeType. erasure()Erasure of this type.TypeSymbol.TypeSymbol. superClass()Returns the superclass of this type symbol.TypeSymbol. type()Type of symbol.Methods in org.sonar.plugins.java.api.semantic that return types with arguments of type Type Modifier and Type Method Description List<Type>Symbol.TypeSymbol. interfaces()Interfaces implemented by this type.List<Type>Symbol.MethodSymbol. parameterTypes()Type of parameters declared by this method.List<Type>Symbol.MethodSymbol. thrownTypes()List of the exceptions that can be thrown by the method.Methods in org.sonar.plugins.java.api.semantic with parameters of type Type Modifier and Type Method Description booleanType. isSubtypeOf(Type superType)Check whether a type is a subtype of another. -
Uses of Type in org.sonar.plugins.java.api.tree
Methods in org.sonar.plugins.java.api.tree that return Type Modifier and Type Method Description TypeExpressionTree. symbolType()TypeTypeTree. symbolType()
-