Mercurial > hg > graal-jvmci-8
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 } |