comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java @ 16335:524f5cf6cb95

Truffle/Source: add a singleton null instance of SourceCallback
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Mon, 30 Jun 2014 19:34:05 -0700
parents 915ebb306fcc
children c88ab4f1f04a
comparison
equal deleted inserted replaced
16334:0e36e8377c99 16335:524f5cf6cb95
32 public interface SourceCallback { 32 public interface SourceCallback {
33 33
34 public void startLoading(Source source); 34 public void startLoading(Source source);
35 35
36 public void endLoading(Source source); 36 public void endLoading(Source source);
37
38 /**
39 * Inert (singleton) implementation of {@link SourceCallback}.
40 */
41 SourceCallback NULL = new SourceCallback() {
42
43 public void startLoading(Source source) {
44 }
45
46 public void endLoading(Source source) {
47 }
48
49 };
37 } 50 }