public static TypeAnnotationPosition
        classExtends(final List<TypePathEntry> location,
                     final JCLambda onLambda,
                     final int type_index,
                     final int pos) {
        return new TypeAnnotationPosition(TargetType.CLASS_EXTENDS, pos,
                                          Integer.MIN_VALUE, onLambda,
                                          type_index, Integer.MIN_VALUE,
                                          location);
    }
public static TypeAnnotationPosition classExtends ( final List < TypePathEntry > location , final JCLambda onLambda , final int type_index , final int pos ) { return new TypeAnnotationPosition ( TargetType . CLASS_EXTENDS , pos , Integer . MIN_VALUE , onLambda , type_index , Integer . MIN_VALUE , location ) ; }
Create a {@code TypeAnnotationPosition} for a class extension.

@param location The type path.
@param onLambda The lambda for this variable.
@param type_index The index of the interface.
@param pos The position from the associated tree node.