Mercurial > hg > graal-jvmci-8
diff 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 |
line wrap: on
line diff
--- 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) { + } + + }; }