public static void printSyntacticMarkers ( PrintStream output , Collection < Path . Entry < ? > > sources , Path . Entry < ? > target ) throws IOException { // Extract all syntactic markers from entries in the build graph List < SyntacticItem . Marker > items = extractSyntacticMarkers ( target ) ; // For each marker, print out error messages appropriately for ( int i = 0 ; i != items . size ( ) ; ++ i ) { // Log the error message printSyntacticMarkers ( output , sources , items . get ( i ) ) ; } }
Print out syntactic markers for all entries in the build graph . This requires going through all entries extracting the markers and then printing them .