protected void checkTypeArguments()

in src/main/java/com/amazon/checkerframework/checker/data_classification/DataClassificationVisitor.java [264:281]


    protected void checkTypeArguments(
            final Tree toptree,
            final List<? extends AnnotatedTypeParameterBounds> paramBounds,
            final List<? extends AnnotatedTypeMirror> typeargs,
            final List<? extends Tree> typeargTrees) {
        List<AnnotatedTypeParameterBounds> newParamBounds = new ArrayList<>();
        List<AnnotatedTypeMirror> newTypeArgs = new ArrayList<>();
        for (int i = 0; i < typeargs.size(); i++) {
            AnnotatedTypeMirror atm = typeargs.get(i);
            if (!hasNonPublic(atm)) {
                newParamBounds.add(paramBounds.get(i));
                newTypeArgs.add(atm);
            }
        }
        if (!newTypeArgs.isEmpty()) {
            super.checkTypeArguments(toptree, newParamBounds, newTypeArgs, typeargTrees);
        }
    }