- 
- All Superinterfaces:
- AnnotatedConstruct,- TypeMirror
 
 public interface IntersectionType extends TypeMirror Represents an intersection type.An intersection type can be either implicitly or explicitly declared in a program. For example, the bound of the type parameter <T extends Number & Runnable>is an (implicit) intersection type. This is represented by anIntersectionTypewithNumberandRunnableas its bounds.- Implementation Note:
- In the reference implementation an IntersectionTypeis used to model the explicit target type of a cast expression.
- Since:
- 1.8
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description List<? extends TypeMirror>getBounds()Return the bounds comprising this intersection type.- 
Methods declared in interface javax.lang.model.AnnotatedConstructgetAnnotation, getAnnotationMirrors, getAnnotationsByType
 
- 
 
- 
- 
- 
Method Detail- 
getBoundsList<? extends TypeMirror> getBounds() Return the bounds comprising this intersection type.- Returns:
- the bounds of this intersection type
 
 
- 
 
-