# HG changeset patch # User Michael Van De Vanter # Date 1404182045 25200 # Node ID 524f5cf6cb95ea1dea30ba8fd6c0246d6e7c72ee # Parent 0e36e8377c99daf7aef420dedacebff81d86f836 Truffle/Source: add a singleton null instance of SourceCallback diff -r 0e36e8377c99 -r 524f5cf6cb95 graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java --- a/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java Mon Jun 30 21:22:39 2014 +0200 +++ b/graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java Mon Jun 30 19:34:05 2014 -0700 @@ -34,4 +34,17 @@ public void startLoading(Source source); public void endLoading(Source source); + + /** + * Inert (singleton) implementation of {@link SourceCallback}. + */ + SourceCallback NULL = new SourceCallback() { + + public void startLoading(Source source) { + } + + public void endLoading(Source source) { + } + + }; }