Mercurial > hg > graal-compiler
changeset 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 | 0e36e8377c99 |
children | c88a9e432faf 0ffff2c5e44e |
files | graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/SourceCallback.java |
diffstat | 1 files changed, 13 insertions(+), 0 deletions(-) [+] |
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) { + } + + }; }