Package org.sonar.java.resolve
Class IntersectionType
- java.lang.Object
-
- org.sonar.java.resolve.JavaType
-
- org.sonar.java.resolve.ClassJavaType
-
- org.sonar.java.resolve.IntersectionType
-
- All Implemented Interfaces:
Type
public class IntersectionType extends ClassJavaType
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.sonar.plugins.java.api.semantic.Type
Type.ArrayType, Type.Primitives
-
-
Constructor Summary
Constructors Constructor Description IntersectionType(JavaSymbol.TypeJavaSymbol symbol)
-
Method Summary
-
Methods inherited from class org.sonar.java.resolve.ClassJavaType
directSuperTypes, getSuperType, is, isSubtypeOf, isSubtypeOf, substitutedType, superTypes
-
Methods inherited from class org.sonar.java.resolve.JavaType
erasure, fullyQualifiedName, getSymbol, isArray, isClass, isNumerical, isParameterized, isPrimitive, isPrimitive, isPrimitiveWrapper, isTagged, isUnknown, isVoid, name, primitiveType, primitiveWrapperType, symbol, toString
-
-
-
-
Constructor Detail
-
IntersectionType
public IntersectionType(JavaSymbol.TypeJavaSymbol symbol)
-
-