Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public void printlnOverride (double x) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public void printlnOverride (float x) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public voidOverride println (int x) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public void printlnOverride (long x) {serrure.
Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public void printlnOverride (Object x) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public voidOverride println (String x) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.println (x); } finally {lock.unlock (); }} Public voidOverride écriture (byte [] b) throws IOException {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.write (b); } finally {lock.
unlock (); }} Public voidOverride écriture (byte [] buf, int off, int len) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.write (buf, off, len); } finally {lock.unlock (); }} Public voidOverride écriture (int b) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.write (b); } finally {lock.unlock (); }}}